云书斋 -Perl参考大全(第二版)
本书资料更新时间:2025-01-20 15:59:52

Perl参考大全(第二版) 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线

Perl参考大全(第二版)精美图片
》Perl参考大全(第二版)电子书籍版权问题 请点击这里查看《

Perl参考大全(第二版)书籍详细信息

  • ISBN:9787115099433
  • 作者:暂无作者
  • 出版社:暂无出版社
  • 出版时间:2002-02
  • 页数:732
  • 价格:60.00
  • 纸张:胶版纸
  • 装帧:平装
  • 开本:暂无开本
  • 语言:未知
  • 丛书:暂无丛书
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分
  • 豆瓣短评:点击查看
  • 豆瓣讨论:点击查看
  • 豆瓣目录:点击查看
  • 读书笔记:点击查看
  • 原文摘录:点击查看
  • 更新时间:2025-01-20 15:59:52

内容简介:

本书是一本关于Perl语言的参考大全,涵盖了Perl语言的各个方面,包括Perl编程的基础知识、使用Perl进行编程、开发应用程序、Perl的高级技巧,附录提供了函数参考、Perl标准库和网上资源特定等内容。书中提供了许多实用的例程,并且给出了一些用Perl解决实际问题的建议。

本书并不是为任何特定的Perl用户组而写的,作为一本参考书,无论对于初学者,还是专业用户,这本书都是非常有价值的。


书籍目录:

第1部分 Perl编程基础

第1章 Perl 的背景1

1.1 版本和命名协定1

1.1.1 Perl、perl还是PeRL2

1.1.2 Perl 5.6之前的各种Perl版本2

1.2 Perl的历史2

1.3 Perl的主要特点2

1.3.1 免费3

1.3.2 简单易学、简明易读3

1.3.3 快速高效3

1.3.4 可扩展性3

1.3.5 灵活的数据类型4

1.3.6 面向对象4

1.3.7 交流协作4

1.4 编译器或解释器4

1.5 与Perl类似的语言4

1.5.1 UNIX Shell5

1.5.2 Tcl5

1.5.3 Python5

1.5.4 Java6

1.5.5 C/C++6

1.5.6 awk/gawk6

1.6 关于Perl的误区7

1.7 Perl的成功业绩8

第2章 Perl概述9

2.1 安装及使用Perl9

2.1.1 编写一个Perl脚本10

2.1.2 UNIX下的Perl10

2.1.3 Windows下的Perl12

2.1.4 Mac OS下的Perl15

2.2 Perl中的组件18

2.2.1 变量18

2.2.2 操作符19

2.2.3 语句19

2.2.4 子程序(函数)19

2.2.5 模块20

2.3 接下去如何使用本书20

第3章 Perl解析规则21

3.1 脚本执行过程21

3.2 语法和解析规则21

3.2.1 基本语法22

3.2.2 注释语句23

3.2.3 组件确认24

3.2.4 操作符和优先级25

3.2.5 独立词37

3.2.6 上下文38

3.2.7 逻辑值39

3.3 Perl的代码体系39

第4章 变量和数据41

4.1 基本命名规则41

4.2 标量变量42

4.3 字面量42

4.3.1 数字字面量42

4.3.2 字符串字面量43

4.3.3 字符串引用45

4.3.4 数组的内插46

4.3.5 本地文档46

4.3.6 V-字符串47

4.4 数组48

4.5 哈希结构50

4.6 列表53

4.7 类型标识(Typeglobs)55

4.8 被定义的函数和未定义值55

4.9 默认值56

4.10 其他标记56

4.11 特殊变量56

第5章 语句和控制结构65

5.1 代码块65

5.2 条件语句65

5.3 循环语句68

5.3.1 while循环68

5.3.2 until循环68

5.3.3 for循环69

5.3.4 foreach循环69

5.3.5 continue块70

5.3.6 标签70

5.3.7 循环控制71

5.3.8 非限定块72

5.3.9 goto语句73

第6章 子程序、包和模块74

6.1 函数74

6.1.1 参数76

6.1.2 返回值82

6.1.3 错误通告83

6.1.4 上下文83

6.1.5 属性84

6.1.6 原型85

6.2 包86

6.2.1 包符号表88

6.3 特殊块88

6.4 模块89

6.4.1 建立模块90

6.4.2 Exporter模块91

6.4.3 use和require的比较91

6.4.4 no语句93

6.4.5 do语句93

6.5 作用域93

6.5.1 “my”的效果94

6.5.2 “local”的效果95

6.5.3 “our”的效果95

6.5.4 循环中的作用域96

6.6 自动装载96

第7章 文件操作98

7.1 文件句柄98

7.1.1 打开和关闭文件99

7.1.2 输入/输出句柄104

7.1.3 文件定位109

7.1.4 混合控制函数110

7.2 文件管理112

7.2.1 文件信息112

7.2.2 基本的文件管理116

7.2.3 目录访问118

7.2.4 管理目录120

7.2.5 使用fcntl函数进行文件的控制122

7.2.6 通过ioctl函数进行I/O控制122

7.2.7 select 函数123

7.2.8 文件加锁125

第8章 数据操作127

8.1 数字处理127

8.1.1 abs—值127

8.1.2 int—将浮点数转换为整数127

8.1.3 exp—e为底的乘方128

8.1.4 sqrt—开方运算128

8.1.5 log—对数函数128

8.1.6 三角函数128

8.1.7 进制转换129

8.1.8 字符和数字之间的转换129

8.1.9 随机数130

8.1.10 小整数的操作131

8.2 字符串操作131

8.2.1 字符串连接131

8.2.2 字符串长度132

8.2.3 改变字符大小写132

8.2.4 行结束字符的消除132

8.2.5 字符串定位133

8.2.6 提取子串133

8.2.7 栈134

8.2.8 数组切片135

8.2.9 join函数136

8.2.10 split函数137

8.2.11 grep函数138

8.2.12 map函数138

8.2.13 sort函数139

8.2.14 reverse140

8.3 正则表达式140

8.3.1 模式修饰符141

8.3.2 匹配操作符142

8.3.3 替换操作符143

8.3.4 转换145

8.3.5 正则表达式的元素147

8.3.6 正则表达式变量156

8.3.7 正则表达式扩展名/断言157

8.3.8 预编译表达式158

8.3.9 正则表达式的支持函数159

8.4 Unicode160

8.4.1 Perl对于Unicode的解释161

8.4.2 Perl中的Unicode字符161

8.4.3 Unicode作用于Perl的效果162

第9章 错误和捕获错误163

9.1 在脚本中加入错误确认的代码163

9.1.1 错误确认方法163

9.1.2 错误确认方针164

9.2 什么是要确认的错误165

9.3 什么是不需要确认的错误165

9.4 什么时候停止确认166

9.4.1 尽量避免画蛇添足166

9.4.2 函数、返回值和内嵌结构167

9.5 表示错误的信息和数字168

9.6 在脚本中报告错误169

9.6.1 Warn函数169

9.6.2 Die函数169

9.6.3 指示和标记170

9.7 在模块中进行报错170

9.7.1 Carp函数171

9.7.2 Cluck函数171

9.7.3 Croak函数171

9.7.4 Confess函数172

第2部分 使用Perl编程

第10章 复杂数据结构173

10.1 访问打包的数据结构173

10.2 引用176

10.2.1 建立硬引用177

10.2.2 反引用179

10.2.3 判断引用中的数据类型181

10.2.4 软引用182

10.3 复杂结构182

10.3.1 二维数组183

10.3.2 二维哈希结构186

10.3.3 哈希结构的数组189

10.3.4 数组的哈希结构191

10.3.5 多于二维的结构193

10.4 对象195

10.4.1 关于对象的基础知识195

10.4.2 建立和使用对象196

10.4.3 对象方法197

10.4.4 类和类的继承200

10.4.5 析构函数和垃圾收集200

10.4.6 Perl中对象结构同其他语言的比较201

10.5 使用捆绑201

10.5.1 建立新的捆绑类202

第11章 系统信息206

11.1 用户和用户组206

11.1.1 获取UNIX的Password206

11.1.2 获得UNIX的用户组208

11.1.3 Password加密208

11.2 Time209

11.2.1 gmtime和localtime209

11.2.2 Time函数210

11.2.3 时间值比较210

11.2.4 将日期和时间转换为起始时间值210

11.2.5 时间算法211

11.2.6 times函数213

11.2.7 sleep 函数214

11.2.8 Alarms214

11.3 环境变量215

第12章 网络218

12.1 获得网络信息219

12.1.1 主机219

12.1.2 协议220

12.1.3 服务221

12.1.4 网络221

12.2 套接字模块222

12.2.1 地址解析和转换222

12.2.2 地址常量222

12.2.3 套接字结构223

12.2.4 行结束常量223

12.3 利用套接字进行通信223

12.3.1 连接远端套接字223

12.3.2 监听套接字连接信息226

12.4 使用IO::Socket231

12.4.1 客户端232

12.4.2 服务器端232

12.4.3 使用IO::Socket和IO::Select232

12.4.4 获取套接字地址234

12.4.5 关闭套接字234

12.4.6 套接字选项235

12.4.7 数据传递235

12.5 Graham Barr的libnet包族236

12.6 Gisle Aas的LWP包族238

第13章 数据库系统240

13.1 文本数据库241

13.1.1 限定数据库242

13.1.2 固定长度的记录242

13.2 DBM数据库245

13.2.1 DBM的实现246

13.2.2 DBM函数247

13.2.3 使用捆绑DBM数据库248

13.2.4 在DBM各种格式之间转换250

13.2.5 使用AnyDBM_File251

13.2.6 GDBM的特性251

13.2.7 Berkeley DB 特性252

13.2.8 在DBM数据库中存放复杂的数据256

13.2.9 DBM中的关系型数据库259

13.3 数据库的文件锁定260

13.4 使用DBI和Win32::ODBC 工具集261

13.4.1 DBI262

13.4.2 Win32::ODBC262

13.4.3 数据库机制和兼容263

13.4.4 数据库连接263

13.4.5 执行简单查询264

13.4.6 执行扩展查询265

13.4.7 关闭数据库连接266

13.4.8 确认错误266

13.5 复习SQL语言267

13.5.1 SQL语句268

第14章 进程间通信274

14.1 进程274

14.1.1 控制Perl运行274

14.1.2 进程信息275

14.1.3 进程组275

14.1.4 进程优先级275

14.2 信号276

14.2.1 信号句柄277

14.2.2 _WARN_和_DIE_信号279

14.2.3 发送信号281

14.3 管道281

14.3.1 匿名管道281

14.3.2 双向通信282

14.3.3 命名管道282

14.3.4 Windows下的命名管道284

14.3.5 安全管道286

14.4 执行附加进程287

14.4.1 运行其他程序287

14.4.2 替换当前脚本288

14.4.3 建立子进程288

14.5 其他的函数调用293

14.6 system V IPC294

第15章 其他运行方法295

15.1 以命令行形式执行Perl295

15.1.1 特殊操作300

15.2 Perl的环境变量301

15.3 Perl in Perl(eval)302

15.3.1 使用eval EXPR302

15.3.2 使用eval BLOCK303

15.3.3 捕捉意外情况303

15.3.4 返回信息303

15.3.5 eval和_DIE_信号句柄303

15.4 线程304

15.4.1 多任务如何实现304

15.4.2 从多任务到多线程305

15.4.3 线程和多进程的比较306

15.4.4 线程和select()函数的区别306

15.4.5 线程和Perl306

15.4.6 创建一个新线程306

15.4.7 通过匿名者函数建立线程307

15.4.8 线程控制307

15.4.9 变量控制308

15.4.10 队列309

15.4.11 标志(semaphore)309

15.4.12 信号309

15.5 安全性310

15.5.1 使用 Taint 模式310

15.5.2 safe模块和opcode模块312

第3部分 开发应用

第16章 用户界面工具315

16.1 处理命令行参数315

16.1.1 Getopt::std316

16.1.2 Getopt::Long317

16.2 Perl输出显示机制319

16.2.1 标题和脚注322

16.2.2 格式函数322

16.2.3 格式变量323

第17章 高级用户界面324

17.1 终端中的一些处理324

17.2 使用TK325

17.2.1 在UNIX下安装TK326

17.2.2 在Windows下安装TK326

17.2.3 接触TK326

17.2.4 事件循环328

17.2.5 部件330

17.2.6 控制窗口位置大小344

17.2.7 简化处理347

第18章 Web中的Perl353

18.1 HTML353

18.2 统一资源定位符URL354

18.3 Web操作浏览354

18.4 环境355

18.5 通用网关接口(CGI)358

18.5.1 数据提取359

18.5.2 返回相关的数据到用户浏览器中361

18.5.3 文档主体364

18.6 Web编程364

18.7 CGI模块365

18.7.1 cookies368

18.8 解析HTML369

18.9 解析XML370

18.10 调试程序373

18.11 安全性374

第19章 通过标记控制Perl的执行377

19.1 告警377

19.2 $^W变量378

19.3 以前Perl版本中的warnings标记378

19.4 Perl5.6中的词法告警379

19.5 strict 标记382

19.5.1 vars选项383

19.5.2 refs选项384

19.5.3 subs选项385

19.6 其他Perl标记385

19.6.1 attributes标记386

19.6.2 autouse标记386

19.6.3 base标记387

19.6.4 blib标记387

19.6.5 bytes标记387

19.6.6 charnames标记388

19.6.7 constant标记388

19.6.8 diagnostics标记389

19.6.9 field标记390

19.6.10 integer391

19.6.11 less391

19.6.12 lib391

19.6.13 locale392

19.6.14 open392

19.6.15 ops392

19.6.16 overload392

19.6.17 re393

19.6.18 sigtrap393

19.6.19 subs394

19.6.20 vars394

第20章 扩展和嵌入Perl395

20.1 Perl的内核395

20.1.1 Perl体系结构396

20.1.2 内部对象396

20.1.3 翻译器397

20.1.4 操作码397

20.1.5 编译400

20.1.6 执行401

20.2 Perl的内部结构402

20.2.1 变量402

20.2.2 栈406

20.2.3 栈的大小411

20.2.4 Perl内核的归纳411

20.3 Perl的扩展编程411

20.3.1 Perl的扩展接口411

20.3.2 XS简介412

20.3.3 SWIG简介412

20.3.4 使用XS413

20.4 在其他语言中使用Perl434

20.4.1 内嵌Perl解释器435

20.4.2 使用特定的函数436

20.4.3 多个实例438

20.4.4 XS初始化过程439

20.5 同其他语言配合使用439

20.5.1 将其他语言转换成Perl439

20.5.2 将Perl转换成其他语言443

20.5.3 在Perl中调用其他语言443

第21章 调试程序和优化代码445

21.1 调试技术446

21.1.1 使用Print语句446

21.1.2 使用caller448

21.1.3 使用eval函数450

21.1.4 编写日志452

21.1.5 向syslog报告调试信息453

21.1.6 向Windows NT/2000事件日志报告调试信息454

21.2 使用调试器454

21.2.1 watches监控454

21.2.2 步进454

21.2.3 断点455

21.2.4 Perl 调试器455

21.2.5 ActivePerl调试器465

21.3 Perl和其他语言的差别466

21.3.1 Perl和awk/gawk的差别466

21.3.2 Perl和C之间容易混淆的地方467

21.3.3 Perl和sed之间容易混淆的地方469

21.3.4 Perl和emacs之间容易混淆的地方469

21.3.5 Shell和Perl之间容易混淆的地方469

21.3.6 Perl和python之间容易混淆的地方469

21.4 代码优化471

21.4.1 Perl Profiler471

21.4.2 手工Profiling475

21.4.3 优化代码时要注意的地方476

第22章 Perl编译器481

22.1 使用转储功能482

22.2 使用Perl编译器483

22.2.1 后端483

22.2.2 perlcc前端492

22.2.3 解释代码和编译代码之间的区别494

22.3 速度比较495

22.3.1 测试495

22.3.2 概括结果498

第23章 Perl的文档500

23.1 使用Perl提供的文档500

23.1.1 UNIX503

23.1.2 Windows503

23.1.3 Mac OS/Mac OS X503

23.2 编写POD文档506

23.2.1 POD组件506

23.2.2 命令段落506

23.2.3 一般文本段落507

23.2.4 Verbatim段落508

23.2.5 转义序列508

23.2.6 嵌入文档508

23.3 将POD转换成其他格式509

23.3.1 文本(TEXT)510

23.3.2 HTML510

23.3.3 man page510

23.3.4 PostScript / PDF511

23.3.5 通过自己编写的脚本将POD转换成HTML512

第24章 Perl中跨平台使用的问题513

24.1 函数支持513

24.2 常量的跨平台兼容514

24.3 执行环境514

24.4 错误报告514

24.5 行结束符514

24.6 字符集515

24.7 数据差别515

24.8 文件和文件路径515

24.9 模块516

24.10 性能和资源516

24.11 跨系统使用Perl的一些技巧516

24.11.1 判断当前的操作系统516

24.11.2 判断Perl版本517

24.11.3 检验所支持的函数518

24.11.4 函数重载518

第25章 发布模块和应用程序520

25.1 Perl Makefile和Extutils::MakeMaker520

25.1.1 Perl Makefiles和CPAN521

25.1.2 Perl Makefiles和PPM521

25.1.3 扩展程序建立和安装概述521

25.1.4 MakeMaker概述523

25.1.5 h2xs工具524

25.1.6 MakeMaker配置选项524

25.1.7 创建一个伪程序描述文件528

25.1.8 默认的程序描述文件目标529

25.1.9 创建一个新的Perl二进制可执行文件529

25.1.10 Package Builder的目标530

25.2 MakeMaker的一些技巧532

25.2.1 确定先决条件532

25.3 向CPAN提供打包的模块535

25.4 向PPM/VPM提供打包的模块535

附录A 参考函数537

附录B 标准Perl库618

附录C 资源704


作者介绍:

暂无相关内容,正在全力查找中


出版社信息:

暂无出版社相关信息,正在全力查找中!


书籍摘录:

暂无相关书籍摘录,正在全力查找中!


在线阅读/听书/购买/PDF下载地址:


原文赏析:

暂无原文赏析,正在全力查找中!


其它内容:

书籍介绍

本书是一本关于Perl语言的参考大全,涵盖了Perl语言的各个方面,包括Perl编程的基础知识、使用Perl进行编程、开发应用程序、Perl的高级技巧,附录提供了函数参考、Perl标准库和网上资源特定等内容。书中提供了许多实用的例程,并且给出了一些用Perl解决实际问题的建议。 本书并不是为任何特定的Perl用户组而写的,作为一本参考书,无论对于初学者,还是专业用户,这本书都是非常有价值的。


书籍真实打分

  • 故事情节:6分

  • 人物塑造:7分

  • 主题深度:9分

  • 文字风格:4分

  • 语言运用:6分

  • 文笔流畅:5分

  • 思想传递:3分

  • 知识深度:3分

  • 知识广度:8分

  • 实用性:7分

  • 章节划分:7分

  • 结构布局:3分

  • 新颖与独特:5分

  • 情感共鸣:7分

  • 引人入胜:4分

  • 现实相关:5分

  • 沉浸感:8分

  • 事实准确性:7分

  • 文化贡献:8分


网站评分

  • 书籍多样性:9分

  • 书籍信息完全性:4分

  • 网站更新速度:4分

  • 使用便利性:6分

  • 书籍清晰度:5分

  • 书籍格式兼容性:5分

  • 是否包含广告:6分

  • 加载速度:3分

  • 安全性:3分

  • 稳定性:3分

  • 搜索功能:7分

  • 下载便捷性:3分


下载点评

  • 体验满分(571+)
  • 速度快(567+)
  • 内容齐全(435+)
  • 微信读书(156+)
  • 品质不错(330+)
  • 推荐购买(236+)
  • 少量广告(84+)
  • 服务好(134+)
  • 差评(393+)
  • 无水印(380+)
  • mobi(388+)

下载评价

  • 网友 后***之: ( 2024-12-22 10:46:33 )

    强烈推荐!无论下载速度还是书籍内容都没话说 真的很良心!

  • 网友 訾***雰: ( 2025-01-05 22:28:48 )

    下载速度很快,我选择的是epub格式

  • 网友 通***蕊: ( 2024-12-23 05:32:12 )

    五颗星、五颗星,大赞还觉得不错!~~

  • 网友 饶***丽: ( 2024-12-29 07:23:35 )

    下载方式特简单,一直点就好了。

  • 网友 敖***菡: ( 2024-12-27 17:54:30 )

    是个好网站,很便捷

  • 网友 益***琴: ( 2025-01-03 18:39:50 )

    好书都要花钱,如果要学习,建议买实体书;如果只是娱乐,看看这个网站,对你来说,是很好的选择。

  • 网友 冯***卉: ( 2024-12-27 09:59:15 )

    听说内置一千多万的书籍,不知道真假的

  • 网友 堵***洁: ( 2024-12-22 18:28:39 )

    好用,支持

  • 网友 谢***灵: ( 2024-12-26 00:45:36 )

    推荐,啥格式都有

  • 网友 孙***美: ( 2025-01-15 05:37:14 )

    加油!支持一下!不错,好用。大家可以去试一下哦

  • 网友 汪***豪: ( 2025-01-07 11:30:48 )

    太棒了,我想要azw3的都有呀!!!

  • 网友 游***钰: ( 2024-12-25 09:35:04 )

    用了才知道好用,推荐!太好用了

  • 网友 隗***杉: ( 2025-01-03 17:11:23 )

    挺好的,还好看!支持!快下载吧!


随机推荐