出版時間:2009-1-1 出版社:電子工業(yè)出版社 作者:Brian d foy 頁數(shù):322 字數(shù):529000 譯者:韓殿飛
Tag標簽:無
前言
作為Stonehenge的專業(yè)培訓人員,遇到的一個問題是確保我們寫的培訓材料能夠在多次報告中重復使用。開發(fā)一套課程教材的昂貴費用迫使我們必須要招到200到400人,而且須要他們有差不多的基礎、希望達到差不多的水平,并且支付得起課程的費用。. 對于我們的旗艦產品——《LearningPerl》的課程而言,內容選擇是很容易的:選擇幾乎所有人須要知道的、寫單文件腳本程序所需要的、適合Perl大量應用的所有內容,以及我們可以在講授Perl的第一階段教授的內容。
內容概要
本書是O’Reilly出版社Perl系列教程的第3本圖書,介紹了Perl獨特的工作機理和編程思想,以及如何把前兩本的所有知識綜合到一起,讓你能夠隨心所欲地使用Perl。本書并不是一本小竅門的集合,而是著重介紹了Perl編程的思維方式。它能夠幫助你解決在日常工作中遇到的諸如調試、維護、配置之類的各種問題。本書將帶你一路揭示這些問題的答案,讓你成為能夠發(fā)現(xiàn)并解決各種問題的專家。 本書適合于所有想成為Perl大師的中高級用戶。
作者簡介
briandfoy是StonehengeConsultingServices公司的教師,也是《ThePerlReview》雜志的出版人。他所創(chuàng)立的非營利性公司PerlMongers,Inc.,已經在全球范圍內協(xié)助籌建了200多個Perl用戶組。brian維護著Perl核心文檔中的perlfaq部分,以及眾多CPAN上的模塊。他還是Perl大會上的演講??停彩荗’ReillyNetwork、ThePerlJournal雜志、Dr.Dobbs雜志、use.perl.org站點和許多PerlUsenet新聞組的積極貢獻者。
書籍目錄
序言前言第1章 引言:成為大師 成為大師的含義 本書適合的讀者 如何閱讀本書 你應該已經知道的內容 本書涵蓋的內容 本書沒有涵蓋的內容第2章 高級正則表達式 引用正則表達式 非捕獲分組,(?:PATTERN) 易讀的正則式,/x和(?#) 全局匹配 前后查找 解讀正則表達式 最后的思考 總結 深入閱讀第3章 安全編程技術 不好的數(shù)據(jù)會浪費你的一整天 污點檢測 去除數(shù)據(jù)的污點 system和exec命令的列表形式 總結 深入閱讀第4章 調試Perl程序 避免浪費太多的時間 世界上最好的調試器 perl5db.pl 備選的調試器 其他的調試器 總結 深入閱讀第5章 剖析Perl程序 找到罪魁禍首 通用的方法 Profiling DBI Devel::DProf 實現(xiàn)自己的剖析程序 剖析測試套件 總結 深入閱讀第6章 Perl基準測試 基準測試理論 測量時間 比較代碼 不要放棄思考 內存使用 perlbench工具 總結 深入閱讀第7章 清理Perl程序 好的風格 perltidy 去除擾亂 Perl::Critic 總結 深入閱讀第8章 符號表和typeglob 軟件包變量和詞法變量 符號表 總結 深入閱讀第9章 動態(tài)子程序第10章 修改模塊和臨時調整模塊第11章 配置Perl程序第12章 檢查和匯報錯誤第13章 日志第14章 數(shù)據(jù)持久化第15章 使用Pod第16章 位操作第17章 奇妙的綁定變量第18章 以模塊的形式編寫程序 附錄A:深入閱讀附錄B:brian的解決任何Perl問題的指導手冊索引
編輯推薦
《精通Perl》適合于所有想成為Perl大師的中高級用戶?! 毒≒erl》是OReilly出版的Perl系列教程的第3本,也是具有里程碑意義的一本。Perl系列教程的前兩本分別是《LearningPerl》(最暢銷的Perl語法基礎入門書)和《IntermediatePerl》(Perl程序員必備的創(chuàng)建可重用的Perl程序的指導手冊)。在《精通Perl》中,作者介紹了Perl獨特的工作機理和編程思想,把所有的知識綜合到一起,讓您能夠隨心所欲地使用Perl?! 毒≒erl》并不是一些聰明技巧的集合,而是著重介紹了Perl編程的思維方式。它能夠幫助程序員解決在日常工作中遇到的諸如調試、維護和配置之類的各種問題?!毒≒erl》介紹了如何:使用高級正則表達式,包括全局匹配、前后查找匹配、可讀化正則表達式,以及如何調試正則表達式;使用安全的編程技術以避免常見的編程問題;剖析Perl程序、做基準測試,以便有針對性地進行性能優(yōu)化;重新組織Perl代碼;使其更具有表達力和可讀性;探索Perl是如何跟蹤維護包變量的,以;如何利用它實現(xiàn)一些有用的技巧;動態(tài)定義子過程,彌補普通的過程式編程的不足;臨時修改或調整相關的模塊,在不修改原始代碼的情況下修復代碼中存在的問題;在不觸及代碼的情況下,讓用戶對程序進行自行配置;偵測Perl沒有報告的錯誤,并向用戶匯報;用Log4perl模塊讓Perl程序向您匯報程序的狀態(tài);存儲相關數(shù)據(jù)以便其他程序或該程序再次運行時使用,以及如何通過網絡發(fā)送數(shù)據(jù)?! ∫訮erl模塊的形式編寫應用程序,以享受Perl發(fā)布和測試工具的便利 《精通Perl》將帶您揭示這些問題的答案,讓您成為能夠發(fā)現(xiàn)并解決各種問題的專家。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載