悦读宝库 -Perl高效编程
本书资料更新时间:2025-01-19 20:49:53

Perl高效编程 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线

Perl高效编程精美图片
》Perl高效编程电子书籍版权问题 请点击这里查看《

Perl高效编程书籍详细信息

  • ISBN:9787115250469
  • 作者:暂无作者
  • 出版社:暂无出版社
  • 出版时间:2011-5
  • 页数:306
  • 价格:65.00元
  • 纸张:暂无纸张
  • 装帧:暂无装帧
  • 开本:暂无开本
  • 语言:未知
  • 丛书:暂无丛书
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分
  • 豆瓣短评:点击查看
  • 豆瓣讨论:点击查看
  • 豆瓣目录:点击查看
  • 读书笔记:点击查看
  • 原文摘录:点击查看
  • 更新时间:2025-01-19 20:49:53

内容简介:

《Perl高效编程(第2版)》,本书是Perl编程领域的“圣经级”著作。它提供了一百多个详实的应用案例,足以涵盖编程过程中经常遇到的方方面面,由此详细阐释出各种高效且简洁的写法。


书籍目录:

第1 章 Perl 基础 1

条款1 查阅Perl 及其模块的文档 1

条款2 在需要时开启Perl 新特性 3

条款3 打开约束指令,让编码更规范 4

条款4 了解魔符的含义 7

条款5 弄清变量名字空间 8

条款6 了解字串和数值比较间的差异 9

条款7 弄清何时变量为假,并依此作出正确判别 11

条款8 理解字符串和数字之间的转换 14

条款9 弄清列表和数组间的差别 17

条款10 如需空数组,请勿用undef 赋值 19

条款11 仅需单个元素时请勿用切片 21

条款12 理解上下文及其对操作的影响 25

条款13 用数组或散列集结一组数据 27

条款14 用bignum 处理大数 29

第2 章 Perl 的地道用法 31

条款15 为优雅、简洁而使用$_ 32

条款16 了解其他默认参数 35

条款17 常见简写和双关语 37

条款18 避免过分依赖标点符号 41

条款19 调整列表格式以便于维护 43

条款20 善用foreach、map 和grep 44

条款21 了解各种字符串引用方法 47

条款22 掌握多种排序方式 50

条款23 通过智能匹配简化工作 54

条款24 用given-when 构造switch 语句 55

条款25 用do {}创建内联子程序 58

条款26 用List::Util 和List::MoreUtils 简化列表处理 60

条款27 用autodie 简化错误处理 63

第3 章 正则表达式 66

条款28 了解正则表达式操作符的优先级 66

条款29 使用正则表达式的捕获功能 69

条款30 使用更精确的空白字符组 74

条款31 使用命名捕获,给匹配加标签 77

条款32 仅需分组时,用非捕获括号 78

条款33 小心处理匹配变量 79

条款34 能懒则懒,不要贪婪 81

条款35 用零宽断言匹配字串中的特定位置 82

条款36 简单字串处理应避免使用正则表达式 85

条款37 提高正则表达式的可读性 87

条款38 避免不必要的回溯 90

条款39 仅编译正则表达式一次 93

条款40 预编译正则表达式 94

条款41 正则表达式的性能评测 95

条款42 不要滥造正则表达式 97

第4 章 子程序 99

条款43 理解my 和local 之间的差异 99

条款44 若非必要请勿直接使用@_ 106

条款45 用wantarray 按需返回列表 108

条款46 传递引用而非副本 110

条款47 用散列传递命名参数 113

条款48 通过参数原型声明以特殊方式解析参数 116

条款49 创建闭包锁住数据 118

条款50 用子程序创建新子程序 121

第5 章 文件与文件句柄 124

条款51 不要忽略文件测试操作符 124

条款52 始终以三项参数的形式调用open 126

条款53 采用不同方式读取数据流 127

条款54 处理字符串的文件句柄 129

条款55 灵活的输出方式 132

条款56 用File::Spec 或Path::Class 处理文件路径 134

条款57 将数据留于磁盘以节约内存 136

第6 章 引用 139

条款58 理解引用和引用的语法 139

条款59 将引用类型和原型进行比较 145

条款60 通过引用创建包含数组的数组 147

条款61 别将匿名数组和列表直接量搞混淆 149

条款62 通过匿名散列创建C 风格的struct 结构 150

条款63 小心循环数据结构 152

条款64 用map 和grep 操作复杂数据结构 154

第7 章 CPAN 158

条款65 以非管理员权限安装CPAN 模块 159

条款66 拥有自己的CPAN 161

条款67 减少公共代码带来的风险 164

条款68 安装模块前先行调研 166

条款69 确保Perl 能找到我们的模块 168

条款70 为CPAN 作贡献 171

条款71 了解常用模块 173

第8 章 Unicode 176

条款72 在源代码中使用Unicode 字符 177

条款73 告诉Perl 该用何种编码方式 179

条款74 通过代码值或名字输入Unicode 字符 180

条款75 位组字串转换到字符字串 182

条款76 Unicode 字符和属性的模式匹配 185

条款77 同字素打交道,而不是字符 188

条款78 谨慎处理数据库中的Unicode 190

第9 章 软件分发 192

条款79 用Module::Build 构建发行版 192

条款80 不必手工新建软件发行版 194

条款81 给模块取个好名字 198

条款82 在代码中嵌入Pod 文档 201

条款83 限制我们的发行版用于特定平台 204

条款84 检查Pod 文档 206

条款85 嵌入其他语言代码 209

条款86 用XS 链接低级语言,提高运行速度 211

第10 章 测试 215

条款87 用prove 灵活运行测试 215

条款88 有目的性地运行测试 218

条款89 用依赖注入避免特殊测试逻辑 220

条款90 避免给方法引入不必要的东西 222

条款91 把程序写成模块便于测试 224

条款92 用虚拟的对象或接口测试 227

条款93 用SQLite 创建测试用数据库 231

条款94 用Test::Class 编写结构化测试 232

条款95 项目一开始就准备好测试 235

条款96 度量测试覆盖率 240

条款97 把CPAN Testers 当作QA 团队 243

条款98 设置持续编译系统 244

第11 章 警告信息 250

条款99 启用警告功能定位可疑代码 250

条款100 利用词法作用域选择性启用或关闭警告 253

条款101 用die 抛出异常 255

条款102 用Carp 来获得栈跟踪信息 256

条款103 正确处理异常 259

条款104 通过污染检查跟踪危险数据 261

条款105 对老旧程序启用污染警告 263

第12 章 数据库 265

条款106 预备SQL 语句以复用并节省时间 265

条款107 利用SQL 占位符将参数值自动引起 268

条款108 通过绑定返回列快速访问数据 270

条款109 复用数据库连接 272

第13 章 杂项 275

条款110 编译并安装自己的perl 解释器 275

条款111 用Perl::Tidy 美化代码 277

条款112 使用Perl Critic 280

条款113 用Log::Log4perl 记录程序运行状态 284

条款114 明白循环内的数组何时会被修改 289

条款115 不要用正则表达式提取逗号分隔的字串 290

条款116 用unpack 处理固定列宽的数据 291

条款117 用pack 和unpack 对数据作变形处理 293

条款118 借用typeglob 访问符号表 298

条款119 用BEGIN 初始化,以END 善后 300

条款120 用单行Perl 命令作为迷你程序 302

附录 Perl 资源 307


作者介绍:

Joseph N. Hall 一个自学成才的“电脑神童”,靠着玩TI公司的可编程计算器和带4KB内存的Radio Shack TRS-80 Model 1出道。他从14岁起就开始教别人用电脑,早在1984年就开始了职业编程生涯。他开始接触Unix和C语言是1987年,接触Perl则是1993年。

Joshua A. McAdams一直以在谷歌工作为荣。作为最近五年来非常活跃的Perl社区成员,他是Perlcast(www.perlcast.com)的创办者,主持了两届芝加哥YAPC::NA,同时也是Chicago.pm的召集人,他在全球的Perl会议上发表了不少演讲,另外,他还是一名CPAN的作者,并持续为The Perl Review和Perl Advent Calendar供稿。

brian d foy 《Perl语言入门(第5版)》以及Intermediate Perl的合著者,也是《精通Perl》的作者。他发起了第一个Perl用户组——New York Perl Mongers;作为The Perl Review的出版人,还维护着一部分Perl核心文档。另外,他也是一名Perl讲师,常常在聚会上发言。


出版社信息:

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


书籍摘录:

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


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

在线阅读地址:Perl高效编程在线阅读

在线听书地址:Perl高效编程在线收听

在线购买地址:Perl高效编程在线购买


原文赏析:

我们来看匿名数组的构造语法,它看起来和普通的列表很像,唯一不同的是它用圆括号而非方括号。


其它内容:

书籍介绍

《Perl高效编程(第2版)》,本书是Perl编程领域的“圣经级”著作。它提供了一百多个详实的应用案例,足以涵盖编程过程中经常遇到的方方面面,由此详细阐释出各种高效且简洁的写法。


书籍真实打分

  • 故事情节:7分

  • 人物塑造:8分

  • 主题深度:5分

  • 文字风格:9分

  • 语言运用:9分

  • 文笔流畅:3分

  • 思想传递:6分

  • 知识深度:6分

  • 知识广度:4分

  • 实用性:5分

  • 章节划分:5分

  • 结构布局:5分

  • 新颖与独特:6分

  • 情感共鸣:7分

  • 引人入胜:3分

  • 现实相关:5分

  • 沉浸感:4分

  • 事实准确性:7分

  • 文化贡献:4分


网站评分

  • 书籍多样性:8分

  • 书籍信息完全性:7分

  • 网站更新速度:3分

  • 使用便利性:9分

  • 书籍清晰度:4分

  • 书籍格式兼容性:4分

  • 是否包含广告:8分

  • 加载速度:4分

  • 安全性:6分

  • 稳定性:7分

  • 搜索功能:9分

  • 下载便捷性:4分


下载点评

  • 服务好(136+)
  • 推荐购买(233+)
  • 内容完整(256+)
  • 还行吧(430+)
  • 快捷(658+)
  • 小说多(619+)
  • 速度慢(490+)
  • 种类多(674+)
  • 无盗版(629+)
  • 值得下载(298+)

下载评价

  • 网友 堵***洁: ( 2024-12-25 10:07:17 )

    好用,支持

  • 网友 益***琴: ( 2025-01-17 13:59:22 )

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

  • 网友 马***偲: ( 2024-12-28 13:41:12 )

    好 很好 非常好 无比的好 史上最好的

  • 网友 蓬***之: ( 2025-01-10 09:34:05 )

    好棒good

  • 网友 辛***玮: ( 2025-01-15 17:43:19 )

    页面不错 整体风格喜欢

  • 网友 焦***山: ( 2024-12-23 21:26:49 )

    不错。。。。。

  • 网友 权***波: ( 2024-12-23 23:30:01 )

    收费就是好,还可以多种搜索,实在不行直接留言,24小时没发到你邮箱自动退款的!

  • 网友 田***珊: ( 2024-12-31 23:45:14 )

    可以就是有些书搜不到

  • 网友 苍***如: ( 2025-01-04 14:58:58 )

    什么格式都有的呀。

  • 网友 常***翠: ( 2025-01-04 17:41:20 )

    哈哈哈哈哈哈

  • 网友 通***蕊: ( 2024-12-30 06:25:51 )

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

  • 网友 车***波: ( 2025-01-16 01:15:07 )

    很好,下载出来的内容没有乱码。

  • 网友 戈***玉: ( 2025-01-09 20:02:32 )

    特别棒

  • 网友 曾***玉: ( 2024-12-29 02:51:25 )

    直接选择epub/azw3/mobi就可以了,然后导入微信读书,体验百分百!!!

  • 网友 訾***晴: ( 2025-01-03 14:39:47 )

    挺好的,书籍丰富


随机推荐