书籍详情

PERL HACKS100个业界最尖端的技巧和工具

PERL HACKS100个业界最尖端的技巧和工具

作者:(美)克罗曼蒂克

出版社:清华大学

出版时间:2007-01-01

ISBN:9787302142188

定价:¥38.00

购买这本书可以去
内容简介
  不管是新手还是专家,都会发现本书的巨大价值。本书提供了有用的信息并且可以为每个人提供帮助。Perl基于社区的开发模式拥有超过一百万的专职程序员,鼓励用户间的信息共享,并且使得开发者可以找到他们所能想象出的几乎所有问题的答案。在本书中可以找到其中大部分问题的答案。本书中的每个hack都是一个简短的课程。有些是能教会读者必要技巧的实践练习,而另外一些则举例说明Perl可以完成的有趣事情。大多数hack都包含两部分:需要解决的问题的直接答案,以及可以举一反三到其他情况的更深层、更精细的技巧。比如学习如何添加CPAN快捷方式到Firefox Web浏览器、反向阅读文件、用Perl编写图形游戏等。为了读者阅读方便,本书以主题来分节,因此可以快速翻阅并在任何关注的hack处停下来。全书分为以下章节:● 生产率Hack● 用户交互● 数据解析● 使用模块● 对象Hack● 调试本书吸引了无数程序员。不管是经验丰富的程序员,还是单纯喜欢探索技术的业余爱好者,都可以通过它深入学习Perl。
作者简介
暂缺《PERL HACKS100个业界最尖端的技巧和工具》作者简介
目录
第1章 生产率Hack    13
1    为Firefox增加CPAN快捷方式    13
2    工作中使用Perldoc    16
3    在线浏览Perl文档    18
4    使用shell别名    20
5    在Vim里自动完成Perl标识符    23
6    使用Perl最佳的Emacs模式    26
7    强化本地风格    28
8    不要保存不合格的Perl    31
9    自动提交代码复验    35
10    在Vim里运行测试    37
11    从Emacs运行Perl    39
第2章 用户交互    41
12    使用$EDITOR作为用户界面    41
13    在命令行中正确交互    43
14    简化终端交互    45
15    使Mac发出警告信息    50
16    与图形应用程序交互    53
17    收集配置信息    59
18    重写Web    62
第3章 数据解析    66
19    把文件看成数组    66
20    反向阅读文件    68
21    用任意电子表格作为数据源    69
22    抽取数据库代码特性    74
23    构建SQL库    77
24    不用SQL动态查询数据库    78
25    绑定数据库列    80
26    迭代并产生重要数据    81
27    从迭代器里抽取多个值    83
第4章 使用模块    87
28    缩短过长的类名    87
29    处理模块路径    88
30    重新加载修改过的模块    90
31    创建个人模块包    92
32    管理模块安装    94
33    预解决模块路径    97
34    创建标准模块工具箱    99
35    依据指南编写样本程序    102
36    从外部修改出错代码    104
37    与CPAN干杯    106
38    改进异常条件    107
39    本地搜索CPAN模块    110
40    打包单一模式的Perl应用程序    114
41    创建属于自己的语法警告    117
42    找到并报告模块bug    119
第5章 对象Hack    124
43    彻底转变对象    124
44    自由串行化(绝大多数)对象    127
45    添加特性信息    129
46    使得方法真正私有化    131
47    自动删除方法参数    135
48    控制远程对象的访问    138
49    使得对象真正多态    141
50    自动生成访问器    144
第6章 调试    148
51    快速定位编译错误    148
52    使得不可见的符号变得可见    150
53    用测试用例实现调试    152
54    利用注释调试    154
55    在错误中显示源码    158
56    不解析匿名函数    160
57    命名匿名子例程    163
58    找到子例程的源    165
59    定制调试器    166
第7章 开发技巧    170
60    重建发布    170
61    规范化测试    172
62    隔离开发者和用户测试    175
63    自动运行测试    178
64    查看测试错误诊断--用颜色!    180
65    测试动态代码    182
66    窃取基准    185
67    构建属于自己的Perl    187
68    持久稳固地运行测试套装    189
69    在测试里仿真不利环境    194
第8章 了解自己的代码    199
70    理解何时发生了什么    199
71    检查数据结构    203
72    安全找到函数    205
73    知道什么是核心并且发生在何时    207
74    跟踪所有用过的模块    209
75    找到包内的所有符号    213
76    偷窥内部闭包    215
77    找到所有全局变量    218
78    深入子例程    220
79    找到已导入的函数    224
80    概述程序大小    226
81    重用Perl进程    229
82    跟踪自己的Op    230
83    编写属于自己的警告    233
第9章 扩展Perl Foo    237
84    用dualvar加倍数据    237
85    用真实的引用代替软引用    239
86    优化去除烦人的代码    241
87    锁定散列    243
88    清理干净作用域边缘    244
89    以奇异的方式调用函数    246
90    glob序列    253
91    编写尽量少的错误检查代码    255
92    返回更精确的值    257
93    返回活动的值    261
94    添加属于自己的Perl语法    265
95    用源滤波器修改语义    268
96    使用没有XS的共享库    271
97    在单一TCP端口运行两种服务    273
98    改进调度表    277
99    跟踪自己的近似值    281
100    重载运算符    284
101    向困惑学习    289
猜您喜欢

读书导航