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