免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項超值服

開通VIP
Perl版本(5.004)模塊
 Perl版本(5.004)模塊
   摘自 精彩奇訊   麻辣  2003-04-09.00:35
http://www.sun126.com/bbs/ccb/index.cgi

Perl現(xiàn)行版本(5.004)所附的模塊和Pragma: 
表B-1 一般程序設(shè)計:雜項 
模塊 功能 
autouse 延后載入模塊,直到被用到為止 
constant 產(chǎn)生編譯時常數(shù) 
Benchmark 檢查并比較程序代碼的執(zhí)行時間 
Config 存取Perl的配置信息 
Env 載人環(huán)境變量 
English 使用英語或awk的名稱代替標(biāo)點符號 
FindBin 尋找目前執(zhí)行中程序的所在路徑 
Getopt::Long 命令行參數(shù)的延伸處理項目 
Getopt::Std 處理單一字符開關(guān) 
1ib 在編譯時處理@INCShell在Perl中透明地執(zhí)行 
Shell 命令 
strict 拒絕不安全的結(jié)構(gòu) 
Symbol 產(chǎn)生無名glob;檢查變量名稱 
subs 預(yù)先聲明(predeclare)函數(shù)名稱 
vars 預(yù)先聲明全局變量名稱 
    
表B-2 一般程序設(shè)計:錯誤處理與記錄 
模塊 功能 
Carp 產(chǎn)生出錯信息 
diagnostics 強(qiáng)迫產(chǎn)生詳細(xì)的警告信息 
sigtrap用stack 追蹤未預(yù)期發(fā)生的signal 
Sys::Syslog Perl和 UNIX syslob(3)的界面 
    
表B-3 一般程序設(shè)計:文件存取與處理 
模塊 功能 
Cwd 取得現(xiàn)行工作目錄的路徑名 
DirHandle 提供處理目錄代碼的對象方法 
Fcntl 載入C的Fcntl.h中的定義 
File::Basename 分割文件名數(shù)據(jù) 
File::CheckTree 對一連串文件串做許多測試 
File::Copy 拷貝文件或文件句柄 
File::Find 尋找文件 
File::Path 產(chǎn)生或移除一連串目錄 
FileCache 允許打開多于系統(tǒng)限制的文件句柄 
FileHandle 提供處理文件句柄的對象方法 
SelectSaver 儲存并還原選擇的文件句柄 
    
表B-4 一般程序設(shè)計:I/O類別 
模塊 功能 
IO IO::*類的最上層界面 
IO::File 處理文件句柄的對象方法 
IO::Handle 處理I/O代碼的對象方法 
IO::Pipe 處理管道的對象方法 
IO::SeekableI/O 對象和尋找有關(guān)的方法 
IO::Select 選擇用的對象界面 
IO::Socket socket的對象界面 
    
表B-5 一般程序設(shè)計:文字處理與屏幕界面   
模塊 功能 
locale 內(nèi)置運(yùn)算使用 POSIX locale 
Pod::HTML 把pod數(shù)據(jù)轉(zhuǎn)成HTML 
Pod::Text 把pod數(shù)據(jù)轉(zhuǎn)成ASCII文本 
Search::Dict 在字典文件中尋找某字 
Term::Cap Termcap界面 
Term::Complete 文字完成(word completion)模塊 
TextxAbbrev 由列表建造縮寫表 
Text::ParseWords 切割字符串 
Text::Soundex 實作 Knuth的 Soundex演算法 
Text::Tabs 擴(kuò)張(expand)及不擴(kuò)張tab 
Text::Wrap 把文字包成段落 
    
表B-6 數(shù)據(jù)庫界面 
模塊 功能 
AnyDBM_File 提供各種 DBM的框架(framework) 
DB_File 存取 Berkeley DB 
DBGDBM_File 存取 GDBM函數(shù)庫 
NDBM_File 存取 NDBM文件 
ODBM_File 存取 ODBM文件 
SDBM_File 存取 SDBM文件 
    
表B-7 數(shù)字模塊 
模塊 功能 
Integer 用整數(shù)運(yùn)算取代雙精確數(shù) 
Math::BigFloat 任意長度浮點數(shù)package 
Math::BigInt 任意長度整數(shù)package 
Math::Complex 復(fù)數(shù) package 
    
表 B-8 WWW 
模塊 功能 
CGI 通用網(wǎng)關(guān)界面(Common Gateway Interface) 
CGI::Apache Apache的 Perl模塊 
CGI:Carp 記錄服務(wù)器發(fā)生的錯誤 
CGI::Fast 支持 FastCGI(Persistent Sever Process) 
CGI::Push 支持 server push 
CGI::Switch 多種服務(wù)器類型的界面 
    
表 B-9 網(wǎng)絡(luò)與進(jìn)程間通訊(InterProcess Communication) 
模塊 功能 
IPC::Open2 打開同時讀寫的進(jìn)程 
IPC::Open3 打開供讀、寫、記錄錯誤的進(jìn)程 
Net::Ping 檢查主機(jī)是否與網(wǎng)絡(luò)連接 
Socket 載入C的socket.h中的定義與結(jié)構(gòu)代碼 
Sys::Hostname 用所有方法盡可能取得主機(jī)名稱 
    
表 B-10 自動存取CPAN 
模塊 功能 
CPAN CPAN的簡單界面 
CPAN::FirstTime 產(chǎn)生 CPAN配置文件的公用程序 
CPAN::Nox 不用 Compile extension時,執(zhí)行 CPAN 
    
表B-11 時間與locale 
模塊 功能 
Time::Local 由當(dāng)?shù)睾虶MT時間快速計算時間 
I18N::Collate 依現(xiàn)行l(wèi)ocale比較8-bit的標(biāo)量數(shù)據(jù) 
    
表B-12 內(nèi)建函數(shù)的對象界面 
模塊 功能 
Class::Struct 聲明類似struct的數(shù)據(jù)結(jié)構(gòu)當(dāng)成Perl類 
File::Statstat 函數(shù)的對象界面 
Net::hostent gethost*函數(shù)的對象界面 
Net::netent getnet*函數(shù)的對象界面 
Net::protoent getproto*函數(shù)的對象界面 
Net::servent getserv*函數(shù)的對象界面 
Time::gmtime gmtime函數(shù)的對象界面 
Time::localtime localtime函數(shù)的對象界面 
Time::tm Time::{gm,local}的內(nèi)部對象 
User::grent getgr*函數(shù)的對象界面 
User::pwent getpw*函數(shù)的對象界面 
    
表B-13 高級開發(fā):自動載入與動態(tài)載入(autoloading and dynamic loading) 
模塊 功能 
AutoLoader 需要時才載入函 
AutoSplit 為自動載入分割package 
Devel::SelfStubber 為Selfloading模塊產(chǎn)生stub 
DynaLoader 動態(tài)載人Perl模塊 
Selfloader 需要時才載入函數(shù) 
    
表B-14 為高級開發(fā)者設(shè)計:語自擴(kuò)充/跨平臺支持 
模塊 功能 
blib 建造模塊時尋找blib目錄結(jié)構(gòu) 
ExtUtils::Enbed 在 C程序中內(nèi)嵌 Perl的工具程序 
ExtUtils::Install 安裝文件 
ExtUtils::Liblist 決定使用哪些函數(shù)庫及如何使用 
ExtUtils::MakeMaker 產(chǎn)生 Perl擴(kuò)充用的 Makefile 
ExtUtils::Manifest 編寫并檢查 MANIFEST文件的工具程序 
ExtUtils:Miniperl 寫 perlmain.c的C程序 
ExtUtils::MkbootStrap 產(chǎn)生 DynaLoader用的 bootstrap文件 
ExtUtlls::Mksymlists 編寫動態(tài)擴(kuò)充(dynamic extension)用的linker選項文件 
ExtUtils::MM—OS2 override ExtUtils::MakeMaker中 UNIX特性的方法 
ExtUtils::MM—Unix ExtUtils::MakeMaker用的方法 
ExtUtlls::MM—VMS Verride ExtUtils::MakeMaker中 UNIX特性的方法 
ExtUtils::testlib 修正@INC,只使用內(nèi)建的擴(kuò)充機(jī)制 
Opcode 編譯Perl程序代碼時,關(guān)閉某些opcodeops和 Opcode模塊一并使用的Pragma 
POS IXIEEE Std l003.1的界面 
Safe 執(zhí)行Perl程序代碼時,產(chǎn)生安全的命名空間 
Test::Harness 執(zhí)行Perl標(biāo)準(zhǔn)測試script,并加以統(tǒng)計vmsish開啟 
VMS 特殊功能 
    
表B-15為高級開發(fā)者設(shè)計:面向?qū)ο蟮某绦蛟O(shè)計 
模塊 功能 
Exporter 模塊的默認(rèn)輸入(import)方法 
overload 重載(overload)Perl的數(shù)學(xué)運(yùn)算 
Tie::RefHash tie哈希(以參考值為 key)的基類(base class) 
Tie::Hash tie哈希的基類 
Tie::Scalar tie標(biāo)量的基類 
Tie::SubstrHash 字段大小固定,key長度固定的哈希 
UNIVERSAL 所有類的基類 

 

CPAN:標(biāo)準(zhǔn)函數(shù)庫之外的選擇
   如果標(biāo)準(zhǔn)函數(shù)庫無法滿足你的需要,通常還是有別人寫好的程序可以用?;谠S多復(fù)雜的因素,許多模塊并未跟隨Perl一起散布出去,不過都可以在CPAN找到。

下面是CPAN上所有模塊的主要分類: 
* 打印格式模塊 
* Perl核心模塊,Perl語言擴(kuò)充與注記工具 
* 開發(fā)支持工具 
* 操作系統(tǒng)界面 
* 網(wǎng)絡(luò)、裝置控制(modem)、進(jìn)程間通信(interprocess communication) 
* 數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)工具 
* 數(shù)據(jù)庫界面 
* 用戶界面 
* 其他程序語言的界面或模擬機(jī)制 
* 文件名、文件系統(tǒng)、文件鎖定 
* 字符串處理,語言句式處理、語意分析、尋找 
* 選項、參數(shù)、及配置文件處理 
* 多語系支持 
* 認(rèn)證、安全、加密 
* WWW、 HTML、 HTTP、 CGI、 MIME 
* 服務(wù)器與daemon工具 
* archiving、壓縮、轉(zhuǎn)換工具 
* 圖像、點陣圖處理、繪圖 
* 郵件與Usenet新聞 
* 流程控制工具(callback與exception) 
* 文件句柄、目錄句柄、輸入/輸出流(I/O stream)工具 
* Microsoft Windows模塊 
* 雜項模塊  

 
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Strawberry perl 安裝模塊
windows里如何安裝perl模塊
perl
Perl多版本共存之plenv · SeisMan
Perl one line
perl模塊異常symbol lookup error的解決方式
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服