图书介绍

Perl 5开发指南 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Perl 5开发指南 第2版
  • (美)Stephen Asbury等著;李俊海等译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505350994
  • 出版时间:2000
  • 标注页数:708页
  • 文件大小:48MB
  • 文件页数:720页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Perl 5开发指南 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1.1标量数据类型1

第1章 Perl基础1

1.2数组2

1.3相关数组5

1.4访问8

1.5常规表达式14

1.6数值和字符串操作符20

1.7控制语句24

1.8子程序、包和模块29

1.9变量定位34

1.10特殊变量35

1.11 CGI38

2.1如何在UNIX环境下将Perl程序变成可执行文件40

第2章 创建Perl和CGI程序40

2.2在DOS环境下将Perl程序变成可执行文件42

2.3将Perl程序变成DOS命令45

2.4在UNIX环镜下安装CGI程序48

2.5在Windows NT环境下安装CGI程序51

2.6在Windows 3.1环境下安装CGI程序53

2.7如何完成统一的命令行解析54

2.8处理复杂的命令行58

第3章 文件操作61

3.1检查文件是否存在61

3.2从文件中读取数据63

3.3向文件中写入数据66

3.4向已建文件中加入数据69

3.5删除文件71

3.6查看文件的操作权限73

3.7改变文件的操作权限76

3.8获取文件的基本名(basename)78

3.9获取文件的目录名(dirname)79

3.10列出目录下的所有文件81

3.11查看目录树的内容83

3.12创建目录树86

3.13删除目录树87

3.14用一个通用扩展名给一组文件改名89

3.15随机获取文件91

3.16无缓冲输出94

3.17一个本地句柄96

3.18将文件句柄传递给函数100

4.1选择输出类型104

第4章 标准CGI输出104

4.2初始化CGI程序的输出106

4.3输出本地文件访问109

4.4输出一个完整的文档URL112

4.5输出一个本地文件116

4.6输出动态创建的HTML119

第5章 环境变量和命令126

5.1读取和设置环境变量126

5.2获得客户发出的CGI请求信息128

5.3获得服务器发出的CGI请求信息130

5.4获得当前的CGI请求132

5.5确定命令是否在的PATH中136

5.6从另一程序中读取输入141

5.7将输出发送给其他程序144

第6章 高级控制结构146

6.1遍历一个列表146

6.2循环使用一个相关数组148

6.3退出循环151

6.4跳到下一循环(iteration)153

6.5使用多重循环(iterators)156

6.6使用switch表达式160

第7章 用户输入165

7.1从键盘读入一行数据166

7.2从键盘读入单个字符167

7.3读入口令但不回显172

7.4转换混合输入175

7.5为CGI的GET请求读入数据177

7.6为CGI的POST请求读入数据182

7.7从请求表中读取数据187

7.8对请求表中的数据解码193

7.9存储请求表中的数据198

7.10从命令行读取传递给程序的数据203

7.11同时支持GET和POST请求类型205

7.12如何解释同一关键字的多个值211

第8章 匹配、过滤和格式变换219

8.1在一组文件中代替一个字符串219

8.2匹配带有“/”的路径名称221

8.3找到符合部分一般表达的参考数据222

8.4匹配多行方式224

8.5改组重排文件225

8.6将DOS文本文件转换成UNIX文本文件226

8.7修改字符串的内容227

8.8文件名的扩展代字符“~”229

8.9用标准时间格式打印当前时间231

第9章 用Perl生成报表234

9.1如何在报表中把字段对齐234

9.2如何把长的字段放在多行上输出237

9.3如何给报表添加标题239

9.4如何把变量内容放在报表的顶端242

9.5如何在报表中添加页脚244

9.6如何在多个报表输出格式之间切换248

第10章 动态输出时HTML文件的操作252

10.1如何在语法检查时分解HTML成为标识和主体部分252

10.2如何对表设置action或request方法264

10.3如何找到输入项并且决定它们的类型269

10.4如何改变正文的值或者大小、把正文隐藏以及改变口令输入项274

10.5如何管理复选按钮的状态279

10.6如何管理单选按钮的状态285

10.7如何改变值或者中文区域的大小290

10.8如何管理选择列表中的可选项294

10.9如何对定制HTML命令提供支持302

10.10如何把使用当前格式处理的数据插入到一个已经存在的HTML文件中305

10.11如何把一个超文本链接插入到已经存在的HTML文件中309

10.12如何把一个选择列表插入到HTML文件中312

10.13如何把提交按钮插入到HTML文件中316

第11章 DBM文件320

11.1使用Perl创建DBM文件320

11.2显示某个DBM的内容323

11.3修改DBM文件中的记录327

11.4删除DBM文件中的记录331

11.5清空一个DBM文件335

11.6合并两个DBM文件337

11.7如何在CGI程序中存取DBM文件341

第12章 程序自动化、CGI、测试和保密349

12.1如何做:自动ftp349

12.2如何自动地注册到某个远程的计算机355

12.3如何测试CGI程序而不用浏览器和服务器362

12.4如何使用Web服务器而不是浏览器来测试CGI程序364

12.5如何使用Web服务器和浏览器来测试CGI程序365

12.6如何测试和诊断CGI程序367

12.7如何避免常见的CGI程序设计错误368

12.8如何避免常见的安全隐患370

第13章 进程间通信375

13.1用Perl程序创建子进程375

13.2用管道给执行进程发送数据378

13.3创建监护进程382

13.4用相同输入执行不同CGI程序385

13.5用不同输入执行不同CGI程序389

13.6用Perl程序发送E-mail394

第14章 客户机-服务器和网络程序设计402

14.1创建Internet Domain Socket402

14.2创建基于TCP的client程序406

14.3创建基于UDP的client程序409

14.4创建并发非死锁client程序411

14.5创建server socket415

14.6创建基于socket的网络Server程序418

14.7用CGI程序直接给client发送HTTP424

第15章 函数、库、软件包、模块430

15.1通过引用传递变量430

15.2将多个数组传递给一个函数435

15.3从函数返回多个变量438

15.4创建和使用软件包443

15.5创建和使用库448

15.6创建和使用模块451

15.7创建POD文件455

15.8将CGI库转化为模块459

第16章 处理异步事件468

16.1处理Perl中的信号468

16.2利用信号与运行进程通信471

16.3让进程等待一个事件473

16.4创建超时进程475

16.5调度基于时间的事件477

16.6巧妙处理异常482

第17章 数据结构485

17.1创建二叉树485

17.2处理嵌套表491

17.3创建多叉树501

第18章 排序、查寻和修改509

18.1给数组排序509

18.2使排序后的数组元素唯一512

18.3对非量化数据类型排序514

18.4在数组中查找一个元素516

18.5确定数组中是否存在相同元素518

18.6将相关数组按值排序519

18.7创建递归子程序521

第19章 特殊文件处理524

19.1处理非文本化编码文件524

19.2处理压缩文件527

19.3文件加密529

19.4从二进制文件析取文本文件530

19.5处理以太网信息包532

19.6利用Perl由日志产生统计表542

19.7利用Perl为Web站点创建主页550

第20章 UNIX系统管理557

20.1读取口令文件557

20.2不利用口令发现所有用户560

20.3列出用户所属的所有工作组562

20.4产生随机口令564

20.5测试UNIX口令566

20.6检查用户所有权和权限567

20.7确定何时文件系统将溢出572

20.8确定文件比给定年龄大或小574

20.9确定文件比给定大小大或小578

20.10比较两棵目录树581

20.11用NCSA服务器对用户进行安全验证584

第21章 性能588

21.1如何完成记录执行日志588

21.2编译时捕捉潜在的错误591

21.3编写可移植的Perl程序593

21.4剖析Perl代码595

21.5优化Perl和CGI代码598

22.1使用Perl调试器602

第22章 Perl调试工具602

22.2调试包含子程序的Perl scripts608

22.3在Perl scipt中设置和取消断点610

22.4用普通命令别名设置调试器612

22.5用调试器交互地执行Perl命令613

第23章 面向对象的程序设计615

23.1产生一个类615

23.2产生一个对象619

23.3从类继承623

23.4重载父类方法628

23.5产生类变量631

23.6直接调用类方法642

23.7安装使用在Web上发现的Perl 5 CGI模块646

24.1使用Perl script h2xs647

第24章 扩充Perl 5647

24.2让Perl理解数据类型651

24.3把一个引用变成char**656

24.4扩充Perl使之包含函数660

24.5从一个函数返回多个值666

24.6让Perl变量取消已分配的变量672

24.7在XSUB程序中设定缺省的参数值676

24.8产生变长参数列表684

24.9在Perl中产生回调函数690

24.10把扩充编译到Perl中697

附录A Perl和CGI的Internet资源701

附录B CGI环境变量705

附录C HTML制表元素707

热门推荐