日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計其他編程語言/工具Perl 高效編程(第2版)

Perl 高效編程(第2版)

Perl 高效編程(第2版)

定 價:¥65.00

作 者: (美) 霍爾 ,(美) 麥克亞當(dāng)斯 , (美) 福瓦 著 ,盛春 等譯
出版社: 人民郵電出版社
叢編項:
標(biāo) 簽: Perl

ISBN: 9787115250469 出版時間: 2011-04-01 包裝: 平裝
開本: 16開 頁數(shù): 309 字?jǐn)?shù):  

內(nèi)容簡介

  本書是Perl編程領(lǐng)域的“圣經(jīng)級”著作。它提供了一百多個詳實的應(yīng)用案例,足以涵蓋編程過程中經(jīng)常遇到的方方面面,由此詳細(xì)闡釋出各種高效且簡潔的寫法。本書第1版曾暢銷十年之久,而在第2 版中不僅修正了前版存在的一些問題,更與時俱進(jìn)地引入了許多Perl領(lǐng)域的新主題,使內(nèi)容更加完善豐富,也更具實用性。本書為初級Perl 程序員鋪就了一條通往高階之路,而對高級Perl 程序員來說,本書也是必備的技術(shù)參考。

作者簡介

暫缺《Perl 高效編程(第2版)》作者簡介

圖書目錄

第1 章  Perl 基礎(chǔ)     1
條款1  查閱Perl 及其模塊的文檔     1
條款2  在需要時開啟Perl 新特性     3
條款3  打開約束指令,讓編碼更規(guī)范     4
條款4  了解魔符的含義       7
條款5  弄清變量名字空間       8
條款6  了解字串和數(shù)值比較間的差異     9
條款7  弄清何時變量為假?并依此作出正確判別     11
條款8  理解字符串和數(shù)字之間的轉(zhuǎn)換      14
條款9 弄清列表和數(shù)組間的差別          17
條款10  如需空數(shù)組,請勿用undef賦值         19
條款11  僅需單個元素時請勿用切片     21
條款12  理解上下文及其對操作的影響     25
條款13  用數(shù)組?散列集結(jié)一組數(shù)據(jù)     27
條款14  用bignum 處理大數(shù)       29
第2 章  Perl 的地道用法       31
條款15 為優(yōu)雅、簡潔而使用$_        32
條款16 了解其他默認(rèn)參數(shù)         35
條款17 常見簡寫和雙關(guān)語         37
條款18  避免過?依賴標(biāo)點符號     41
條款19 調(diào)整列表格式以便于維護(hù)        43
條款20  善用foreach、map 和grep     44
條款21 了解各種字符串引用方法        47
條款22 掌握多種排序方式         50
條款23  通過智能匹配簡化工作     54
條款24  用given-when 構(gòu)造switch 語句     55
條款25  用do {}創(chuàng)建內(nèi)聯(lián)子程序       58
條款26   用List::Util 和List::MoreUtils簡化列表處理     60
條款27  用autodie 簡化錯誤處理      63
 第3 章 正則表達(dá)式        66
條款28  了解正則表達(dá)式操作符的優(yōu)先級       66
條款29  使用正則表達(dá)式的捕獲功能     69
條款30 使用更精確的空白字符組        74
條款31  使用命名捕獲,給匹配加標(biāo)簽     77
條款32  僅需分組時,用非捕獲括號     78
條款33  小心處理匹配變量        79
條款34 能懶則懶,不要貪婪         81
條款35  用零寬斷言匹配字串中的特定位置      82
條款36  簡單字串處理應(yīng)避免使用正則表達(dá)式   85
條款37 提高正則表達(dá)式的可讀性        87
條款38  避免不必要的回溯        90
條款39  僅編譯正則表達(dá)式一次     93
條款40  預(yù)編譯正則表達(dá)式      94
條款41  正則表達(dá)式的性能評測     95
條款42 不要濫造正則表達(dá)式         97
第4 章  子程序        99
條款43  理解my 和local 之間的差異     99
條款44  若非必要請勿直接使用@_      106
條款45  用wantarray按需返回列表        108
條款46  傳遞引用而非副本       110
條款47  用散列傳遞命名參數(shù)       113
條款48  通過參數(shù)原型聲明以特殊方式解析參數(shù)     116
條款49  創(chuàng)建閉包鎖住數(shù)據(jù)       118
條款50  用子程序創(chuàng)建新子程序       121
第5 章 文件與文件句柄         124
條款51  不要忽略文件測試操作符      124
條款52  始終以三項參數(shù)的形式調(diào)用open      126
條款53  采用不同方式讀取數(shù)據(jù)流      127
條款54  處理字符串的文件句柄       129
條款55 靈活的輸出方式         132
條款56  用File::Spec 或Path::Class處理文件路徑         134
條款57  將數(shù)據(jù)留于磁盤以節(jié)約內(nèi)存      136
第6 ?  引用         139
條款58 理解引用和引用的語法          139
條款59  將引用類型和原型進(jìn)行比較      145
 條款60 通過引用創(chuàng)建包含數(shù)組的數(shù)組            147
條款61  別將匿名數(shù)組和列表直接量搞混淆     149
條款62  通過匿名散列創(chuàng)建C 風(fēng)格的struct結(jié)構(gòu)         150
條款63  小心循環(huán)數(shù)據(jù)結(jié)構(gòu)        152
條款64  用map 和grep 操作復(fù)雜數(shù)據(jù)結(jié)構(gòu)    154
第7 章  CPAN       158
條款65  以非管理員權(quán)限安裝CPAN 模塊      159
條款66  擁有自己的CPAN       161
條款67  減少公共代碼帶來的風(fēng)險      164
條款68  安裝模塊前先行調(diào)研       166
條款69  確保Perl 能找到我們的模塊      168
條款70  為CPAN作貢獻(xiàn)         171
條款71  了解常用模塊        173
第8 章  Unicode      176
條款72  在源代碼中使用Unicode 字符     177
條款73  告訴Perl 該用何種編碼方式      179
條款74  通過代碼值或名字輸入Unicode 字符     180
條款75  位組字串轉(zhuǎn)換到字符字串      182
條款76  Unicode 字符和屬性的模式匹配      185
條款77  同字素打交道,而不是字符      188
條款78  謹(jǐn)慎處理數(shù)據(jù)庫中的Unicode      190
?9 章  軟件分發(fā)     192
條款79  用Module::Build 構(gòu)建發(fā)行版      192
條款80  不必手工新建軟件發(fā)行版      194
條款81 給模塊取個好名字          198
條款82  在代碼中嵌入Pod文檔          201
條款83 限制我們的發(fā)行版用于特定平臺        204
條款84  檢查Pod 文檔        206
條款85 嵌入其他語言代碼          209
條款86  用XS 鏈接低級語言,提高運行速度     211
第10 章  測試        215
條款87  用prove靈活運行測試         215
條款88  有目的性地運行測試       218
條款89 用依賴注入避免特殊測試邏輯         220
條款90 避免給方法引入不必要的東西         222   
條款91  把程序?qū)懗赡K便于測試     224
條款92  用虛擬的對象或接口測試     227
條款93  用SQLite創(chuàng)建測試用數(shù)據(jù)庫            231
條款94  用Test::Class 編寫結(jié)構(gòu)化測試    232
條款95  項目一開始就準(zhǔn)備好測試     235
條款96  度量測試覆蓋率       240
條款97  把CPAN Testers 當(dāng)作QA團(tuán)隊       243
條款98  設(shè)置持續(xù)編譯系統(tǒng)       244
第11 章  警告信息        250
條款99  啟用警告功能定位可疑代碼     250
條款100  利用詞法作用域選擇性啟用或關(guān)閉警告     253
條款101  用die拋出異常         255
條款102  用Carp 來獲得棧跟蹤信息      256
條款103  正確處理異常        259
條款104  通過污染檢查跟蹤危險數(shù)據(jù)       261
條款105  對老舊程序啟用污?警告      263
第12 章  數(shù)據(jù)庫       265
條款106  預(yù)備SQL 語句以復(fù)用并節(jié)省時間   265
條款107  利用SQL 占位符將參數(shù)值自動引起     268
條款108 通過綁定返回列快速訪問數(shù)據(jù)        270
條款109 復(fù)用數(shù)據(jù)庫連接         272
第13 章  雜項        275
條款110  編譯并安裝自己的perl 解釋器     275
條款111  用Perl::Tidy 美化代碼     277
條款112  使用PerlCritic            280
條款113  用Log::Log4perl記錄程序運行狀態(tài)         284
條款114  明白循環(huán)內(nèi)的數(shù)組何時會被修改     289
條款115 不要用正則表達(dá)式提取逗號分隔的字串       290
條款116  用unpack 處理固定列寬的數(shù)據(jù)    291
條款117  用pack 和unpack對數(shù)據(jù)作變形處理       293
條款118  借用typeglob 訪問符號表      298
條款119  用BEGIN 初始化,以END 善后     300
條款120  用單行Perl命令作為迷你程序        302
附錄  Perl 資源      307

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號