失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > linux php 编程 pdf 百度云 Linux下的Perl编程 pdf版

linux php 编程 pdf 百度云 Linux下的Perl编程 pdf版

时间:2023-04-03 07:23:43

相关推荐

linux php 编程 pdf 百度云 Linux下的Perl编程 pdf版

内容介绍热点排行相关文章下载地址↓

Linux下的Perl编程是一本介绍Linux平台上Perl 5编程语言的专业参考书。书中详细地讲解了Perl语言的基本概念、基本数据结构和语法规则,探讨了使用Perl语言进行CGI编程技术,还讲述了如何使用Perl语言进行数据库的开发,最后介绍了Perl语言在网络中的应用,讲解如何使用Perl语言进行网络编程。

本书可用作Perl 5初级用户的入门教程,也可作为中高级用户的Perl 5快速查询手册。

Linux下的Perl编程目录

第1章Linux及Perl概述1

1.1Linux系统简介2

1.1.1什么是Linux2

1.1.2Linux的发展历史2

1.1.3Linux主要发行版本3

1.1.4Linux的应用6

1.1.5谁在使用Linux7

1.2Perl介绍8

1.2.1Perl概述8

1.2.2Perl发展历史10

1.2.3Perl的安装11

1.2.4Perl资源12

1.3小结与练习13

1.3.1小结13

1.3.2习题与思考13

第2章标量数据15

2.1标量变量简介16

2.1.1何谓标量变量16

2.1.2标量变量的命名17

2.2数字标量17

2.2.1整型表示法18

2.2.2浮点型表示法20

2.2.3数字格式21

2.2.4定点数方案21

2.3字符串标量22

2.3.1单引号字符串22

2.3.2双引号字符串23

2.3.3反引号26

2.3.4引用操作符27

2.4常用的与标量有关的系统函数27

2.4.1数学函数27

2.4.2标量转换函数28

2.5小结与练习29

2.5.1小结29

2.5.2习题与思考30

第3章数组和列表数据31

3.1数组和列表的基本概念32

3.1.1什么是数组和列表32

3.1.2数组的表示32

3.1.3列表变量34

3.2数组元素的存取35

3.2.1列表的赋值35

3.2.2存取数组元素36

3.3对数组元素的其他操作39

3.3.1字符串中的方括号和变量替换39

3.3.2数组的输出39

3.3.3改变数组元素的值40

3.4与数组有关的函数42

3.4.1按字符顺序排序——sort函数43

3.4.2反转数组——reverse函数44

3.4.3数组去尾——chop和chomp函数44

3.4.4数组连接/拆分——join/split函数44

3.4.5push和pop函数45

3.4.6shift和unshift函数46

3.4.7拼接函数——splice函数46

3.5小结与练习47

3.5.1小结47

3.5.2习题与思考47

第4章散列49

4.1散列简介50

4.1.1什么是散列50

4.1.2为什么要使用散列50

4.1.3散列变量52

4.1.4全局散列变量54

4.2存取散列的元素54

4.2.1访问散列中的元素54

4.2.2增加元素55

4.2.3数组与散列的相互转换56

4.3散列函数57

4.3.1keys函数58

4.3.2values函数59

4.3.3each函数60

4.3.4delete函数60

4.4散列应用举例62

4.4.1用散列实现多维数组62

4.4.2用散列实现结构64

4.5小结与练习65

4.5.1小结65

4.5.2习题与思考65

第5章操作符67

5.1数字操作符68

5.1.1基本数字操作符68

5.1.2数字比较操作符69

5.1.3赋值操作符70

5.1.4自增自减操作符72

5.2字符串操作符74

5.2.1字符串比较操作符74

5.2.2字符串联接和重复操作符75

5.3逻辑操作符和位操作符77

5.3.1逻辑操作符77

5.3.2位操作符78

5.4其他操作符79

5.4.1逗号操作符79

5.4.2条件操作符80

5.5操作符的优先级和结合性82

5.6小结与练习84

5.6.1小结84

5.6.2习题与思考84

第6章控制结构87

6.1控制结构中的有关问题88

6.1.1语句块88

6.1.2养成良好的编程习惯88

6.2条件语句90

6.2.1if系列语句90

6.2.2unless语句94

6.2.3if语句的嵌套95

6.3循环语句96

6.3.1while/until循环97

6.3.2do while/until循环99

6.3.3for循环100

6.3.4foreach循环101

6.4其他控制语句103

6.4.1标记修饰符103

6.4.2修改循环控制流的几个语句104

6.4.3表达式修饰符107

6.4.4&&和||108

6.5小结与练习109

6.5.1小结109

6.5.2习题与思考110

第7章正则表达式113

7.1正则表达式简介114

7.1.1什么是正则表达式114

7.1.2一个简单的例子114

7.2正则表达式的构成115

7.2.1元字符115

7.2.2原子116

7.3正则表达式的正则116

7.3.1单字符类型117

7.3.2组合类型118

7.3.3定位类型121

7.3.4优先级122

7.3.5正则表达式正则的应用举例122

7.4模式修饰符127

7.4.1全局匹配127

7.4.2忽略大小写的匹配129

7.4.3多行匹配与单行匹配130

7.4.4单次匹配131

7.4.5多余空格132

7.5与正则表达式相关的其他问题133

7.5.1模式匹配变量133

7.5.2替代函数134

7.5.3内插变量135

7.5.4模式次序变量136

7.5.5扩展模式匹配137

7.6小结与练习138

7.6.1小结138

7.6.2习题与思考139

第8章字符串操作141

8.1字符串和数值的相互转换142

8.1.1数字与字符的相互转换142

8.1.2数字与字符串的相互转换143

8.2把标量插入字符串144

8.3字符串处理函数145

8.3.1改变大小写函数146

8.3.2字符串截尾函数147

8.3.3搜寻子字符串函数149

8.3.4子字符串的展开与替代150

8.3.5字符串转换函数153

8.3.6取字符串长度函数154

8.3.7分离和连接字符串函数155

8.4小结与练习157

8.4.1小结157

8.4.2习题与思考158

第9章自定义函数161

9.1一些常用的系统函数及其使用162

9.2自定义函数的定义165

9.3函数的调用166

9.3.1先定义后调用167

9.3.2用&调用167

9.3.3前向引用168

9.3.4用do调用168

9.3.5函数调用的返回值168

9.4更方便地使用函数170

9.4.1在函数中使用参数170

9.4.2在函数定义中使用私有变量171

9.4.3使用半私有变量173

9.4.4文件层级的my变量175

9.5Perl 5中预定义的函数176

9.6函数的应用举例176

9.6.1二进制和十进制之间的转换函数177

9.6.2将角度转换为弧度177

9.6.3求一个数的对数178

9.6.4数字和英文的对应178

9.6.5一个较复杂的例子180

9.7小结与练习182

9.7.1小结182

9.7.2习题与思考182

第10章引用185

10.1引用简介186

10.1.1什么是引用186

10.1.2引用操作符186

10.2引用变量类型简介187

10.2.1直接引用变量188

10.2.2常量引用变量188

10.2.3函数引用变量188

10.2.4符号引用变量189

10.2.5匿名引用变量190

10.2.6对象引用变量192

10.3直接引用变量的使用192

10.3.1使用标量引用192

10.3.2使用数组引用194

10.3.3使用散列引用195

10.3.4文件句柄的引用197

10.4访问引用的其他方法198

10.4.1使用大括号198

10.4.2使用向右箭头操作符199

10.4.3使用方括号199

10.4.4多维数组199

10.4.5利用引用传给函数多个数组以及返回多个数组或散列200

10.5小结与练习202

10.5.1小结202

10.5.2习题与思考202

第11章文件系统205

11.1文件操作206

11.1.1打开/关闭文件206

11.1.2读/写文件208

11.1.3删除文件209

11.1.4更改文件名209

11.1.5产生/删除文件链接210

11.1.6判断文件状态212

11.1.7读取文件中的某一行215

11.2目录操作216

11.2.1产生/删除目录216

11.2.2打开/关闭目录217

11.2.3其他目录处理函数217

11.3更改文件和目录的权限、所有权和时间戳219

11.3.1更改权限219

11.3.2更改所有权220

11.3.3更改时间戳220

11.4使用DBM文件222

11.4.1打开/关闭DBM文件222

11.4.2DBM散列的使用223

11.5小结与练习223

11.5.1小结223

11.5.2习题与思考224

第12章输入/输出处理225

12.1基本输入226

12.1.1来自STDIN的输入226

12.1.2输入操作符227

12.1.3@ARGV数组227

12.2基本输出229

12.2.1print函数229

12.2.2格式化输出函数sprintf和printf229

12.3格式化输出232

12.3.1什么是格式232

12.3.2怎么定义格式233

12.3.3使用格式234

12.3.4字段容器237

12.3.5其他问题240

12.4小结与练习241

12.4.1小结241

12.4.2习题与思考242

第13章包和模块243

13.1使用Perl包244

13.1.1包的定义244

13.1.2包的引用和导入245

13.1.3包之间的切换246

13.1.4包和子程序247

13.1.5用包定义私有数据247

13.1.6访问符号表248

13.2使用Perl模块250

13.2.1创建模块250

13.2.2导入模块251

13.2.3模块使用举例252

13.3Perl标准模块257

13.4小结与练习267

13.4.1小结267

13.4.2习题与思考267

第14章面向对象编程269

14.1对象与类简介270

14.1.1对象的特征270

14.1.2对象类270

14.1.3对象方法271

14.1.4对象变量271

14.1.5对象引用变量271

14.2用Perl 5创建类272

14.2.1构造函数273

14.2.2方法277

14.2.3Perl类中的成员变量281

14.2.4析构函数282

14.3继承283

14.4方法的重载287

14.4.1子类方法的重载287

14.4.2操作符的重载289

14.5关于Perl面向对象编程的一些其他问题292

14.6小结与练习295

14.6.1小结295

14.6.2习题与思考296

第15章CGI编程297

15.1Web体系结构与CGI程序结构298

15.1.1Web体系结构298

15.1.2CGI程序结构299

15.2HTTP协议303

15.2.1HTTP通信模型303

15.2.2HTTP请求304

15.2.3HTTP响应307

15.3CGI规范308

15.3.1CGI程序工作原理308

15.3.2CGI方法309

15.3.3环境变量311

15.4CGI模块314

15.4.1使用CGI模块314

15.4.2创建动态文档315

15.4.3创建HTML元素317

15.4.4创建表单321

15.5计数器实现331

15.5.1设计思路331

15.5.2代码实现334

15.6留言簿实现335

15.6.1设计思路335

15.7小结与练习343

15.7.1小结343

15.7.2习题与思考343

第16章数据库编程345

16.1数据库基础346

16.2SQL语句347

16.2.1关系型数据库简介347

16.2.2数据类型348

16.2.3创建和删除表349

16.2.4插入数据350

16.2.5数据查询351

16.2.6修改数据355

16.3使用DBI356

16.3.1DBI与DBD356

16.3.2DBI编程环境的搭建与测试357

16.3.3句柄360

16.3.4连接和断开连接361

16.3.5数据库操作364

16.4DBM数据库376

16.4.1创建和打开DBM文件377

16.4.2插入和删除记录378

16.4.3遍历DBM数据库379

16.5小结与练习381

16.5.1小结381

16.5.2习题与思考381

第17章网络编程383

17.1Socket基础384

17.1.1Socket原理384

17.1.2客户端/服务器模型385

17.2Perl对Socket的支持388

17.2.1和协议相关的函数388

17.2.2Socket底层函数394

17.3面向连接模型应用399

17.3.1服务器端的程序400

17.3.2客户端的程序403

17.4使用预编译模块404

17.4.1使用Net::FTP模块405

17.4.2使用Net::POP3模块405

17.5RPC的实现406

17.5.1Msg模块实现406

17.5.2Msg模块使用举例417

17.5.3RPC模块的实现418

17.5.4RPC模块使用举例421

17.6小结与练习422

17.6.1小结422

17.6.2习题与思考422

附录部分习题参考答案423

相关文章

网友评论

下载声明

☉ 解压密码: 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章

☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。

☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!

☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址

☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!

☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。

☉ 本站提供的Linux下的Perl编程 pdf版资源来源互联网,版权归该下载资源的合法拥有者所有。

如果觉得《linux php 编程 pdf 百度云 Linux下的Perl编程 pdf版》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。