oracle11g list,Perl模块list

perl 模块列表

下面是所有Perl现行版本(5.004)所附的模块和Pragma:

----------------------------------------

一般程序设计:杂项

----------------------------------------

模块             功能

autouse       延后载入模块,直到被用到为止

constant      产生编译时常数

Benchmark     检查并比较程序代码的执行时间

Config        存取Perl的配置信息

Env           载入环境变量

English       使用英语或awk的名称代替标点符号

FindBin       寻找目前执行中程序的所在路径

Getopt::Long 命令行参数的延伸处理项目

Getopt::Std   处理单一字符开关

1ib           在编译时处理@INCShell在Perl中透明地执行

Shell         命令

strict        拒绝不安全的结构

Symbol        产生无名glob;检查变量名称

subs          预先声明(predeclare)函数名称

vars          预先声明全局变量名称

-----------------------------------------

一般程序设计:错误处理与记录

------------------------------------------

模块                 功能

Carp             产生出错信息

diagnostics      强迫产生详细的警告信息

sigtrap用stack   追踪未预期发生的signal

Sys::Syslog      Perl和 UNIX syslob(3)的界面

-------------------------------------------

一般程序设计:文件存取与处理

-------------------------------------------

模块                  功能

Cwd             取得现行工作目录的路径名

DirHandle       提供处理目录代码的对象方法

Fcntl           载入C的Fcntl.h中的定义

File::Basename 分割文件名数据

File::CheckTree 对一连串文件串做许多测试

File::Copy      拷贝文件或文件句柄

File::Find      寻找文件

File::Path      产生或移除一连串目录

FileCache       允许打开多于系统限制的文件句柄

FileHandle      提供处理文件句柄的对象方法

SelectSaver     储存并还原选择的文件句柄

-------------------------------------------

一般程序设计:I/O类别

--------------------------------------------

模块                  功能

IO IO::*          类的最上层界面

IO::File          处理文件句柄的对象方法

IO::Handle        处理I/O代码的对象方法

IO::Pipe          处理管道的对象方法

IO::SeekableI/O   对象和寻找有关的方法

IO::Select        选择用的对象界面

IO::Socket        socket的对象界面

--------------------------------------------

一般程序设计:文字处理与屏幕界面

--------------------------------------------

模块               功能

---------------------------------------------

locale           内置运算使用 POSIX locale

Pod::HTML        把pod数据转成HTML

Pod::Text        把pod数据转成ASCII文本

Search::Dict     在字典文件中寻找某字

Term::Cap        Termcap界面

Term::Complete   文字完成(word completion)模块

TextxAbbrev      由列表建造缩写表

Text::ParseWords 切割字符串

Text::Soundex    实作 Knuth的 Soundex演算法

Text::Tabs       扩张(expand)及不扩张tab

Text::Wrap       把文字包成段落

----------------------------------------------

数据库界面

----------------------------------------------

模块               功能

AnyDBM_File        提供各种 DBM的框架(framework)

DB_File            存取 Berkeley DB

DBGDBM_File        存取 GDBM函数库

NDBM_File          存取 NDBM文件

ODBM_File          存取 ODBM文件

SDBM_File          存取 SDBM文件

-----------------------------------------------

数字模块

-----------------------------------------------

模块                  功能

Integer            用整数运算取代双精确数

Math::BigFloat     任意长度浮点数package

Math::BigInt       任意长度整数package

Math::Complex      复数 package

-----------------------------------------------

WWW

-----------------------------------------------

模块                  功能

CGI               通用网关界面(Common Gateway Interface)

CGI::Apache       Apache的 Perl模块

CGI:Carp         记录服务器发生的错误

CGI::Fast         支持 FastCGI(Persistent Sever Process)

CGI::Push         支持 server push

CGI::Switch       多种服务器类型的界面

-------------------------------------------------

网络与进程间通讯(InterProcess Communication)

--------------------------------------------------

模块                 功能

IPC::Open2         打开同时读写的进程

IPC::Open3         打开供读、写、记录错误的进程

Net::Ping          检查主机是否与网络连接

Socket             载入C的socket.h中的定义与结构代码

Sys::Hostname      用所有方法尽可能取得主机名称

-------------------------------------------------

自动存取CPAN

--------------------------------------------------

模块                  功能

CPAN                CPAN的简单界面

CPAN::FirstTime     产生 CPAN配置文件的公用程序

CPAN::Nox           不用 Compile extension时,执行 CPAN

---------------------------------------------------

时间与locale

----------------------------------------------------

模块                  功能

Time::Local          由当地和GMT时间快速计算时间

I18N::Collate        依现行locale比较8-bit的标量数据

-----------------------------------------------------

内建函数的对象界面

-----------------------------------------------------

模块                  功能

Class::Struct        声明类似struct的数据结构当成Perl类

File::Statstat       函数的对象界面

Net::hostent         gethost*函数的对象界面

Net::netent          getnet*函数的对象界面

Net::protoent        getproto*函数的对象界面

Net::servent         getserv*函数的对象界面

Time::gmtime         gmtime函数的对象界面

Time::localtime      localtime函数的对象界面

Time::tm             Time::{gm,local}的内部对象

User::grent          getgr*函数的对象界面

User::pwent          getpw*函数的对象界面

-------------------------------------------------------

高级开发:自动载入与动态载入(autoloading and dynamic loading)

--------------------------------------------------------

模块                 功能

AutoLoader          需要时才载入函

AutoSplit           为自动载入分割package

Devel::SelfStubber 为Selfloading模块产生stub

DynaLoader          动态载人Perl模块

Selfloader          需要时才载入函数

--------------------------------------------------------

为高级开发者设计:语言扩充/跨平台支持

--------------------------------------------------------

模块                  功能

blib                建造模块时寻找blib目录结构

ExtUtils::Enbed     在 C程序中内嵌 Perl的工具程序

ExtUtils::Install   安装文件

ExtUtils::Liblist   决定使用哪些函数库及如何使用

ExtUtils::MakeMaker 产生 Perl扩充用的 Makefile

ExtUtils::Manifest 编写并检查 MANIFEST文件的工具程序

ExtUtils:Miniperl 写 perlmain.c的C程序

ExtUtils::MkbootStrap    产生 DynaLoader用的 bootstrap文件

ExtUtlls::Mksymlists     编写动态扩充(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,只使用内建的扩充机制

Opcode              编译Perl程序代码时,关闭某些opcodeops和 Opcode模块一并使用的Pragma

POS IXIEEE          Std l003.1的界面

Safe                执行Perl程序代码时,产生安全的命名空间

Test::Harness       执行Perl标准测试script,并加以统计vmsish开启

VMS                 特殊功能

------------------------------------------------

为高级开发者设计:面向对象的程序设计

--------------------------------------------------

模块                 功能

Exporter             模块的默认输入(import)方法

overload             重载(overload)Perl的数学运算

Tie::RefHash         tie哈希(以参考值为 key)的基类(base class)

Tie::Hash            tie哈希的基类

Tie::Scalar          tie标量的基类

Tie::SubstrHash      字段大小固定,key长度固定的哈希

UNIVERSAL            所有类的基类

---------------------------------------------------

CPAN:标准函数库之外的选择

----------------------------------------------------

如果标准函数库无法满足你的需要,通常还是有别人写好的程序可以用。基于许多复杂的因素,许多模块并未跟随Perl一起散布出去,不过都可以在CPAN找到。

下面是CPAN上所有模块的主要分类:

* 打印格式模块

* Perl核心模块,Perl语言扩充与注记工具

* 开发支持工具

* 操作系统界面

* 网络、装置控制(modem)、进程间通信(interprocess communication)

* 数据结构、数据结构工具

* 数据库界面

* 用户界面

* 其他程序语言的界面或模拟机制

* 文件名、文件系统、文件锁定

* 字符串处理,语言句式处理、语意分析、寻找

* 选项、参数、及配置文件处理

* 多语系支持

* 认证、安全、加密

* WWW、 HTML、 HTTP、 CGI、 MIME

* 服务器与daemon工具

* archiving、压缩、转换工具

* 图像、点阵图处理、绘图

* 邮件与Usenet新闻

* 流程控制工具(callback与exception)

* 文件句柄、目录句柄、输入/输出流(I/O stream)工具

* Microsoft Windows模块

* 杂项模块

你可能感兴趣的:(oracle11g,list)