注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程Perl參考大全

Perl參考大全

Perl參考大全

定 價(jià):¥75.00

作 者: [美]Martin C.Brown著;顧凱等譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: PERL語(yǔ)言 程序設(shè)計(jì)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787115099433 出版時(shí)間: 2002-01-01 包裝: 平裝
開(kāi)本: 26cm 頁(yè)數(shù): 732 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)是一本關(guān)于Perl語(yǔ)言的參考大全,涵蓋了Perl語(yǔ)言的各個(gè)方面,包括Perl編程的基礎(chǔ)知識(shí)、使用Perl進(jìn)行編程、開(kāi)發(fā)應(yīng)用程序、Perl的高級(jí)技巧,附錄提供了函數(shù)參考、Perl標(biāo)準(zhǔn)庫(kù)和網(wǎng)上資源特定等內(nèi)容。書(shū)中提供了許多實(shí)用的例程,并且給出了一些用Perl解決實(shí)際問(wèn)題的建議。本書(shū)并不是為任何特定的Perl用戶(hù)組而寫(xiě)的,作為一本參考書(shū),無(wú)論對(duì)于初學(xué)者,還是專(zhuān)業(yè)用戶(hù),這本書(shū)都是非常有價(jià)值的。

作者簡(jiǎn)介

暫缺《Perl參考大全》作者簡(jiǎn)介

圖書(shū)目錄

第1部分 Perl編程基礎(chǔ)
第1章 Perl的背景 
1.1 版本和命名協(xié)定 
1.1.1 Perl、perl還是PeRL 
1.1.2 Perl 5.6之前的各種Perl版本 
1.2 Perl的歷史 
1.3 Perl的主要特點(diǎn) 
1.3.1 免費(fèi)
1.3.2 簡(jiǎn)單易學(xué)、簡(jiǎn)明易讀 
1.3.3 快速高效 
1.3.4 可擴(kuò)展性 
1.3.5 靈活的數(shù)據(jù)類(lèi)型 
1.3.6 面向?qū)ο?nbsp;
1.3.7 交流協(xié)作 
1.4 編譯器或解釋器 
1.5 與Perl類(lèi)似的語(yǔ)言
1.5.1 UNIX Shell 
1.5.2 Tcl 
1.5.3 Python 
1.5.4 Java 
1.5.5 C/C++
1.5.6 awk/gawk 
1.6 關(guān)于Perl的誤區(qū) 
1.7 Perl的成功業(yè)績(jī) 
第2章 Perl概述 
2.1 安裝及使用Perl 
2.1.1 編寫(xiě)一個(gè)Perl腳本 
2.1.2 UNIX下的Perl 
2.1.3 Windows下的Perl 
2.1.4 Mac OS下的Perl 
2.2 Perl中的組件 
2.2.1 變量 
2.2.2 操作符
2.2.3 語(yǔ)句 
2.2.4 子程序(函數(shù)) 
2.2.5 模塊 
2.3 接下去如何使用本書(shū) 
第3章 Perl解析規(guī)則 
3.1 腳本執(zhí)行過(guò)程 
3.2 語(yǔ)法和解析規(guī)則
3.2.1 基本語(yǔ)法 
3.2.2 注釋語(yǔ)句 
3.2.3 組件確認(rèn) 
3.2.4 操作符和優(yōu)先級(jí) 
3.2.5 獨(dú)立詞 
3.2.6 上下文 
3.2.7 邏輯值 
3.3 Perl的代碼體系 
第4章 變量和數(shù)據(jù)
4.1 基本命名規(guī)則 
4.2 標(biāo)量變量 
4.3 字面量 
4.3.1 數(shù)字字面量 
4.3.2 字符串字面量
4.3.3 字符串引用 
4.3.4 數(shù)組的內(nèi)插 
4.3.5 本地文檔 
4.3.6 V-字符串 
4.4 數(shù)組 
4.5 哈希結(jié)構(gòu) 
4.6 列表 
4.7 類(lèi)型標(biāo)識(shí)(Typeglobs) 
4.8 被定義的函數(shù)和未定義值 
4.9 默認(rèn)值 
4.10 其他標(biāo)記 
4.11 特殊變量 
第5章 語(yǔ)句和控制結(jié)構(gòu) 
5.1 代碼塊 
5.2 條件語(yǔ)句
5.3 循環(huán)語(yǔ)句
5.3.1 while循環(huán) 
5.3.2 until循環(huán) 
5.3.3 for循環(huán) 
5.3.4 foreach循環(huán) 
5.3.5 continue塊 
5.3.6 標(biāo)簽 
5.3.7 循環(huán)控制 
5.3.8 非限定塊 
5.3.9 goto語(yǔ)句 
第6章 子程序、包和模塊 
6.1 函數(shù) 
6.1.1 參數(shù)
6.1.2 返回值 
6.1.3 錯(cuò)誤通告
6.1.4 上下文 
6.1.5 屬性 
6.1.6 原型 
6.2 包 
6.2.1 包符號(hào)表 
6.3 特殊塊 
6.4 模塊 
6.4.1 建立模塊 
6.4.2 Exporter模塊 
6.4.3 use和require的比較 
6.4.4 no語(yǔ)句 
6.4.5 do語(yǔ)句 
6.5 作用域 
6.5.1 “my”的效果 
6.5.2 “l(fā)ocal”的效果 
6.5.3 “our”的效果 
6.5.4 循環(huán)中的作用域
6.6 自動(dòng)裝載 
第7章 文件操作 
7.1 文件句柄 
7.1.1 打開(kāi)和關(guān)閉文件 
7.1.2 輸入/輸出句柄 
7.1.3 文件定位 
7.1.4 混合控制函數(shù) 
7.2 文件管理 
7.2.1 文件信息
7.2.2 基本的文件管理 
7.2.3 目錄訪問(wèn) 
7.2.4 管理目錄 
7.2.5 使用fcntl函數(shù)進(jìn)行文件的控制 
7.2.6 通過(guò)ioctl函數(shù)進(jìn)行I/O控制 
7.2.7 select函數(shù) 
7.2.8 文件加鎖 
第8章 數(shù)據(jù)操作 
8.1 數(shù)字處理 
8.1.1 abs—絕對(duì)值 
8.1.2 int—將浮點(diǎn)數(shù)轉(zhuǎn)換為整數(shù) 
8.1.3 exp—e為底的乘方 
8.1.4 sqrt—開(kāi)方運(yùn)算 
8.1.5 log—對(duì)數(shù)函數(shù) 
8.1.6 三角函數(shù) 
8.1.7 進(jìn)制轉(zhuǎn)換 
8.1.8 字符和數(shù)字之間的轉(zhuǎn)換 
8.1.9 隨機(jī)數(shù) 
8.1.10 小整數(shù)的操作 
8.2 字符串操作 
8.2.1 字符串連接
8.2.2 字符串長(zhǎng)度
8.2.3 改變字符大小寫(xiě) 
8.2.4 行結(jié)束字符的消除
8.2.5 字符串定位 
8.2.6 提取子串 
8.2.7 棧 
8.2.8 數(shù)組切片 
8.2.9 join函數(shù) 
8.2.10 split函數(shù)
8.2.11 grep函數(shù) 
8.2.12 map函數(shù) 
8.2.13 sort函數(shù)
8.2.14 reverse 
8.3 正則表達(dá)式 
8.3.1 模式修飾符
8.3.2 匹配操作符
8.3.3 替換操作符
8.3.4 轉(zhuǎn)換 
8.3.5 正則表達(dá)式的元素 
8.3.6 正則表達(dá)式變量 
8.3.7 正則表達(dá)式擴(kuò)展名/斷言 
8.3.8 預(yù)編譯表達(dá)式 
8.3.9 正則表達(dá)式的支持函數(shù) 
8.4 Unicode 
8.4.1 Perl對(duì)于Unicode的解釋 
8.4.2 Perl中的Unicode字符 
8.4.3 Unicode作用于Perl的效果 
第9章 錯(cuò)誤和捕獲錯(cuò)誤 
9.1 在腳本中加入錯(cuò)誤確認(rèn)的代碼 
9.1.1 錯(cuò)誤確認(rèn)方法 
9.1.2 錯(cuò)誤確認(rèn)方針 
9.2 什么是要確認(rèn)的錯(cuò)誤 
9.3 什么是不需要確認(rèn)的錯(cuò)誤 
9.4 什么時(shí)候停止確認(rèn) 
9.4.1 盡量避免畫(huà)蛇添足
9.4.2 函數(shù)、返回值和內(nèi)嵌結(jié)構(gòu) 
9.5 表示錯(cuò)誤的信息和數(shù)字 
9.6 在腳本中報(bào)告錯(cuò)誤 
9.6.1 Warn函數(shù) 
9.6.2 Die函數(shù) 
9.6.3 指示和標(biāo)記 
9.7 在模塊中進(jìn)行報(bào)錯(cuò) 
9.7.1 Carp函數(shù) 
9.7.2 Cluck函數(shù)
9.7.3 Croak函數(shù)
9.7.4 Confess函數(shù) 
第2部分 使用Perl編程
第10章 復(fù)雜數(shù)據(jù)結(jié)構(gòu) 
10.1 訪問(wèn)打包的數(shù)據(jù)結(jié)構(gòu) 
10.2 引用 
10.2.1 建立硬引用 
10.2.2 反引用 
10.2.3 判斷引用中的數(shù)據(jù)類(lèi)型 
10.2.4 軟引用 
10.3 復(fù)雜結(jié)構(gòu) 
10.3.1 二維數(shù)組
10.3.2 二維哈希結(jié)構(gòu) 
10.3.3 哈希結(jié)構(gòu)的數(shù)組
10.3.4 數(shù)組的哈希結(jié)構(gòu)
10.3.5 多于二維的結(jié)構(gòu)
10.4 對(duì)象 
10.4.1 關(guān)于對(duì)象的基礎(chǔ)知識(shí) 
10.4.2 建立和使用對(duì)象 
10.4.3 對(duì)象方法 
10.4.4 類(lèi)和類(lèi)的繼承 
10.4.5 析構(gòu)函數(shù)和垃圾收集 
10.4.6 Perl中對(duì)象結(jié)構(gòu)同其他語(yǔ)言的比較 
10.5 使用捆綁 
10.5.1 建立新的捆綁類(lèi) 
第11章 系統(tǒng)信息
11.1 用戶(hù)和用戶(hù)組 
11.1.1 獲取UNIX的Password 
11.1.2 獲得UNIX的用戶(hù)組 
11.1.3 Password加密 
11.2 Time 
11.2.1 gmtime和localtime 
11.2.2 Time函數(shù) 
11.2.3 時(shí)間值比較
11.2.4 將日期和時(shí)間轉(zhuǎn)換為起始時(shí)間值 
11.2.5 時(shí)間算法 
11.2.6 times函數(shù)
11.2.7 sleep函數(shù)
11.2.8 Alarms 
11.3 環(huán)境變量 
第12章 網(wǎng)絡(luò) 
12.1 獲得網(wǎng)絡(luò)信息 
12.1.1 主機(jī) 
12.1.2 協(xié)議 
12.1.3 服務(wù) 
12.1.4 網(wǎng)絡(luò) 
12.2 套接字模塊
12.2.1 地址解析和轉(zhuǎn)換
12.2.2 地址常量 
12.2.3 套接字結(jié)構(gòu)
12.2.4 行結(jié)束常量
12.3 利用套接字進(jìn)行通信 
12.3.1 連接遠(yuǎn)端套接字 
12.3.2 監(jiān)聽(tīng)套接字連接信息 
12.4 使用IO::Socket 
12.4.1 客戶(hù)端 
12.4.2 服務(wù)器端
12.4.3 使用IO::Socket和IO::Select 
12.4.4 獲取套接字地址 
12.4.5 關(guān)閉套接字 
12.4.6 套接字選項(xiàng) 
12.4.7 數(shù)據(jù)傳遞 
12.5 Graham Barr的libnet包族 
12.6 Gisle Aas的LWP包族 
第13章 數(shù)據(jù)庫(kù)系統(tǒng) 
13.1 文本數(shù)據(jù)庫(kù) 
13.1.1 限定數(shù)據(jù)庫(kù)
13.1.2 固定長(zhǎng)度的記錄 
13.2 DBM數(shù)據(jù)庫(kù) 
13.2.1 DBM的實(shí)現(xiàn)
13.2.2 DBM函數(shù) 
13.2.3 使用捆綁DBM數(shù)據(jù)庫(kù) 
13.2.4 在DBM各種格式之間轉(zhuǎn)換 
13.2.5 使用AnyDBM_File 
13.2.6 GDBM的特性 
13.2.7 Berkeley DB特性 
13.2.8 在DBM數(shù)據(jù)庫(kù)中存放復(fù)雜的數(shù)據(jù) 
13.2.9 DBM中的關(guān)系型數(shù)據(jù)庫(kù) 
13.3 數(shù)據(jù)庫(kù)的文件鎖定 
13.4 使用DBI和Win32::ODBC 工具集 
13.4.1 DBI 
13.4.2 Win32::ODBC 
13.4.3 數(shù)據(jù)庫(kù)機(jī)制和兼容 
13.4.4 數(shù)據(jù)庫(kù)連接 
13.4.5 執(zhí)行簡(jiǎn)單查詢(xún)
13.4.6 執(zhí)行擴(kuò)展查詢(xún)
13.4.7 關(guān)閉數(shù)據(jù)庫(kù)連接 
13.4.8 確認(rèn)錯(cuò)誤 
13.5 復(fù)習(xí)SQL語(yǔ)言
13.5.1 SQL語(yǔ)句 
第14章 進(jìn)程間通信 
14.1 進(jìn)程 
14.1.1 控制Perl運(yùn)行 
14.1.2 進(jìn)程信息 
14.1.3 進(jìn)程組 
14.1.4 進(jìn)程優(yōu)先級(jí) 
14.2 信號(hào) 
14.2.1 信號(hào)句柄 
14.2.2 _WARN_和_DIE_信號(hào) 
14.2.3 發(fā)送信號(hào) 
14.3 管道 
14.3.1 匿名管道 
14.3.2 雙向通信 
14.3.3 命名管道 
14.3.4 Windows下的命名管道 
14.3.5 安全管道 
14.4 執(zhí)行附加進(jìn)程
14.4.1 運(yùn)行其他程序 
14.4.2 替換當(dāng)前腳本 
14.4.3 建立子進(jìn)程 
14.5 其他的函數(shù)調(diào)用
14.6 system V IPC 
第15章 其他運(yùn)行方法 
15.1 以命令行形式執(zhí)行Perl 
15.1.1 特殊操作 
15.2 Perl的環(huán)境變量 
15.3 Perl in Perl(eval) 
15.3.1 使用eval EXPR 
15.3.2 使用eval BLOCK
15.3.3 捕捉意外情況 
15.3.4 返回信息 
15.3.5 eval和_DIE_信號(hào)句柄 
15.4 線程 
15.4.1 多任務(wù)如何實(shí)現(xiàn) 
15.4.2 從多任務(wù)到多線程
15.4.3 線程和多進(jìn)程的比較 
15.4.4 線程和select()函數(shù)的區(qū)別 
15.4.5 線程和Perl 
15.4.6 創(chuàng)建一個(gè)新線程 
15.4.7 通過(guò)匿名者函數(shù)建立線程 
15.4.8 線程控制 
15.4.9 變量控制 
15.4.10 隊(duì)列 
15.4.11 標(biāo)志(semaphore) 
15.4.12 信號(hào) 
15.5 安全性 
15.5.1 使用 Taint 模式 
15.5.2 safe模塊和opcode模塊 
第3部分 開(kāi)發(fā)應(yīng)用
第16章 用戶(hù)界面工具 
16.1 處理命令行參數(shù) 
16.1.1 Getopt::std 
16.1.2 Getopt::Long
16.2 Perl輸出顯示機(jī)制 
16.2.1 標(biāo)題和腳注 
16.2.2 格式函數(shù) 
16.2.3 格式變量 
第17章 高級(jí)用戶(hù)界面 
17.1 終端中的一些處理 
17.2 使用TK 
17.2.1 在UNIX下安裝TK 
17.2.2 在Windows下安裝TK 
17.2.3 接觸TK 
17.2.4 事件循環(huán)
17.2.5 部件 
17.2.6 控制窗口位置大小 
17.2.7 簡(jiǎn)化處理 
第18章 Web中的Perl 
18.1 HTML 
18.2 統(tǒng)一資源定位符URL 
18.3 Web操作瀏覽 
18.4 環(huán)境 
18.5 通用網(wǎng)關(guān)接口(CGI) 
18.5.1 數(shù)據(jù)提取 
18.5.2 返回相關(guān)的數(shù)據(jù)到用戶(hù)瀏覽器中 
18.5.3 文檔主體 
18.6 Web編程 
18.7 CGI模塊 
18.7.1 cookies 
18.8 解析HTML 
18.9 解析XML 
18.10 調(diào)試程序 
18.11 安全性 
第19章 通過(guò)標(biāo)記控制Perl的執(zhí)行 
19.1 告警 
19.2 $^W變量 
19.3 以前Perl版本中的warnings標(biāo)記 
19.4 Perl5.6中的詞法告警 
19.5 strict標(biāo)記 
19.5.1 vars選項(xiàng) 
19.5.2 refs選項(xiàng) 
19.5.3 subs選項(xiàng) 
19.6 其他Perl標(biāo)記
19.6.1 attributes標(biāo)記 
19.6.2 autouse標(biāo)記 
19.6.3 base標(biāo)記 
19.6.4 blib標(biāo)記 
19.6.5 bytes標(biāo)記
19.6.6 charnames標(biāo)記 
19.6.7 constant標(biāo)記 
19.6.8 diagnostics標(biāo)記 
19.6.9 field標(biāo)記 
19.6.10 integer 
19.6.11 less 
19.6.12 lib 
19.6.13 locale 
19.6.14 open 
19.6.15 ops 
19.6.16 overload 
19.6.17 re 
19.6.18 sigtrap 
19.6.19 subs 
19.6.20 vars 
第20章 擴(kuò)展和嵌入Perl 
20.1 Perl的內(nèi)核 
20.1.1 Perl體系結(jié)構(gòu) 
20.1.2 內(nèi)部對(duì)象 
20.1.3 翻譯器 
20.1.4 操作碼 
20.1.5 編譯 
20.1.6 執(zhí)行 
20.2 Perl的內(nèi)部結(jié)構(gòu) 
20.2.1 變量 
20.2.2 棧 
20.2.3 棧的大小 
20.2.4 Perl內(nèi)核的歸納 
20.3 Perl的擴(kuò)展編程 
20.3.1 Perl的擴(kuò)展接口
20.3.2 XS簡(jiǎn)介 
20.3.3 SWIG簡(jiǎn)介
20.3.4 使用XS 
20.4 在其他語(yǔ)言中使用Perl 
20.4.1 內(nèi)嵌Perl解釋器 
20.4.2 使用特定的函數(shù) 
20.4.3 多個(gè)實(shí)例 
20.4.4 XS初始化過(guò)程 
20.5 同其他語(yǔ)言配合使用 
20.5.1 將其他語(yǔ)言轉(zhuǎn)換成Perl 
20.5.2 將Perl轉(zhuǎn)換成其他語(yǔ)言 
20.5.3 在Perl中調(diào)用其他語(yǔ)言 
第21章 調(diào)試程序和優(yōu)化代碼 
21.1 調(diào)試技術(shù) 
21.1.1 使用Print語(yǔ)句 
21.1.2 使用caller 
21.1.3 使用eval函數(shù)
21.1.4 編寫(xiě)日志 
21.1.5 向syslog報(bào)告調(diào)試信息 
21.1.6 向Windows NT/2000事件日志報(bào)告調(diào)試信息 
21.2 使用調(diào)試器 
21.2.1 watches監(jiān)控 
21.2.2 步進(jìn) 
21.2.3 斷點(diǎn) 
21.2.4 Perl 調(diào)試器 
21.2.5 ActivePerl調(diào)試器 
21.3 Perl和其他語(yǔ)言的差別
21.3.1 Perl和awk/gawk的差別 
21.3.2 Perl和C之間容易混淆的地方 
21.3.3 Perl和sed之間容易混淆的地方
21.3.4 Perl和emacs之間容易混淆的地方 
21.3.5 Shell和Perl之間容易混淆的地方 
21.3.6 Perl和python之間容易混淆的地方
21.4 代碼優(yōu)化 
21.4.1 Perl Profiler 
21.4.2 手工Profiling 
21.4.3 優(yōu)化代碼時(shí)要注意的地方 
第22章 Perl編譯器 
22.1 使用轉(zhuǎn)儲(chǔ)功能 
22.2 使用Perl編譯器
22.2.1 后端 
22.2.2 perlcc前端 
22.2.3 解釋代碼和編譯代碼之間的區(qū)別 
22.3 速度比較 
22.3.1 測(cè)試 
22.3.2 概括結(jié)果 
第23章 Perl的文檔 
23.1 使用Perl提供的文檔 
23.1.1 UNIX 
23.1.2 Windows 
23.1.3 Mac OS/Mac OS X 
23.2 編寫(xiě)POD文檔 
23.2.1 POD組件 
23.2.2 命令段落
23.2.3 一般文本段落 
23.2.4 Verbatim段落 
23.2.5 轉(zhuǎn)義序列 
23.2.6 嵌入文檔 
23.3 將POD轉(zhuǎn)換成其他格式 
23.3.1 文本(TEXT) 
23.3.2 HTML 
23.3.3 man page 
23.3.4 PostScript/PDF 
23.3.5 通過(guò)自己編寫(xiě)的腳本將POD轉(zhuǎn)換成HTML 
第24章 Perl中跨平臺(tái)使用的問(wèn)題 
24.1 函數(shù)支持 
24.2 常量的跨平臺(tái)兼容 
24.3 執(zhí)行環(huán)境 
24.4 錯(cuò)誤報(bào)告 
24.5 行結(jié)束符 
24.6 字符集 
24.7 數(shù)據(jù)差別
24.8 文件和文件路徑 
24.9 模塊 
24.10 性能和資源 
24.11 跨系統(tǒng)使用Perl的一些技巧 
24.11.1 判斷當(dāng)前的操作系統(tǒng) 
24.11.2 判斷Perl版本 
24.11.3 檢驗(yàn)所支持的函數(shù) 
24.11.4 函數(shù)重載 
第25章 發(fā)布模塊和應(yīng)用程序 
25.1 Perl Makefile和Extutils::MakeMaker 
25.1.1 Perl Makefiles和CPAN 
25.1.2 Perl Makefiles和PPM 
25.1.3 擴(kuò)展程序建立和安裝概述 
25.1.4 MakeMaker概述 
25.1.5 h2xs工具 
25.1.6 MakeMaker配置選項(xiàng) 
25.1.7 創(chuàng)建一個(gè)偽程序描述文件 
25.1.8 默認(rèn)的程序描述文件目標(biāo) 
25.1.9 創(chuàng)建一個(gè)新的Perl二進(jìn)制可執(zhí)行文件 
25.1.10 Package Builder的目標(biāo) 
25.2 MakeMaker的一些技巧 
25.2.1 確定先決條件 
25.3 向CPAN提供打包的模塊 
25.4 向PPM/VPM提供打包的模塊 
附錄A 參考函數(shù) 
附錄B 標(biāo)準(zhǔn)Perl庫(kù)
附錄C 資源

本目錄推薦

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