搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
精通Perl
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121077135
  • 作      者:
    Brian D Foy著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2009
收藏
编辑推荐
  《精通Perl》适合于所有想成为Perl大师的中高级用户。
  《精通Perl》是OReilly出版的Perl系列教程的第3本,也是具有里程碑意义的一本。Perl系列教程的前两本分别是《LearningPerl》(最畅销的Perl语法基础入门书)和《IntermediatePerl》(Perl程序员必备的创建可重用的Perl程序的指导手册)。在《精通Perl》中,作者介绍了Perl独特的工作机理和编程思想,把所有的知识综合到一起,让您能够随心所欲地使用Perl。
  《精通Perl》并不是一些聪明技巧的集合,而是着重介绍了Perl编程的思维方式。它能够帮助程序员解决在日常工作中遇到的诸如调试、维护和配置之类的各种问题。《精通Perl》介绍了如何:使用高级正则表达式,包括全局匹配、前后查找匹配、可读化正则表达式,以及如何调试正则表达式;使用安全的编程技术以避免常见的编程问题;剖析Perl程序、做基准测试,以便有针对性地进行性能优化;重新组织Perl代码;使其更具有表达力和可读性;探索Perl是如何跟踪维护包变量的,以;如何利用它实现一些有用的技巧;动态定义子过程,弥补普通的过程式编程的不足;临时修改或调整相关的模块,在不修改原始代码的情况下修复代码中存在的问题;在不触及代码的情况下,让用户对程序进行自行配置;侦测Perl没有报告的错误,并向用户汇报;用Log4perl模块让Perl程序向您汇报程序的状态;存储相关数据以便其他程序或该程序再次运行时使用,以及如何通过网络发送数据。
  以Perl模块的形式编写应用程序,以享受Perl发布和测试工具的便利
  《精通Perl》将带您揭示这些问题的答案,让您成为能够发现并解决各种问题的专家。
展开
作者简介
  briandfoy是StonehengeConsultingServices公司的教师,也是《ThePerlReview》杂志的出版人。他所创立的非营利性公司PerlMongers,Inc.,已经在全球范围内协助筹建了200多个Perl用户组。brian维护着Perl核心文档中的perlfaq部分,以及众多CPAN上的模块。他还是Perl大会上的演讲常客,他也是O’ReillyNetwork、ThePerlJournal杂志、Dr.Dobbs杂志、use.perl.org站点和许多PerlUsenet新闻组的积极贡献者。
展开
内容介绍
  《精通Perl》是OReilly出版社Perl系列教程的第3本图书,介绍了Perl独特的工作机理和编程思想,以及如何把前两本的所有知识综合到一起,让你能够随心所欲地使用Perl。《精通Perl》并不是一本小窍门的集合,而是着重介绍了Perl编程的思维方式。它能够帮助你解决在日常工作中遇到的诸如调试、维护、配置之类的各种问题。《精通Perl》将带你一路揭示这些问题的答案,让你成为能够发现并解决各种问题的专家。
展开
目录
序言
前言
第1章 引言:成为大师
成为大师的含义
本书适合的读者
如何阅读本书
你应该已经知道的内容
本书涵盖的内容
本书没有涵盖的内容

第2章 高级正则表达式
引用正则表达式
非捕获分组,(?:PATTERN)
易读的正则式,/X和(?#…)
全局匹配
前后查找
解读正则表达式
最后的思考
总结
深入阅读

第3章 安全编程技术
不好的数据会浪费你的一整天
污点检测
去除数据的污点
system和exec命令的列表形式
总结
深入阅读

第4章 调试Perl程序
避免浪费太多的时间
世界上最好的调试器
per15db.pl
备选的调试器
其他的调试器
总结
深入阅读

第5章 剖析Perl程序
找到罪魁祸首
通用的方法
ProfilingDBI
Devel:DProf
实现自己的剖析程序
剖析测试套件
总结
深入阅读

第6章 Perl基准测试
基准测试理论
测量时间
比较代码
不要放弃思考
内存使用
perlbench工具
总结
深入阅读

第7章 清理Perl程序
好的风格
perltidy
去除扰乱
Perl::Critic
总结
深入阅读

第8章 符号表和typeglob
软件包变量和词法变量
符号表
总结
深入阅读

第9章 动态子程序
把子程序作为数据使用
创建和替换具名子程序
符号引用
遍历子程序列表
处理流水线
方法列表
把子程序作为参数使用
自动加载的方法
作为对象使用的哈希表
自动切分
总结
深入阅读

第10章 修改模块和临时调整模块
选择正确的解决办法
替换模块的部分内容
派生子类
对子程序进行封装
总结
深入阅读

第11章 配置Perl程序
不要做的事情
更好的方法
命令行开关
配置文件
有不同名字的脚本程序
交互和非交互程序
perl的Config模块
总结
深入阅读

第12章 检查和汇报错误
Perl错误处理的基础知识
汇报模块的错误
异常
总结
深入阅读

第13章 日志
记录错误和其他信息
Log4perl
总结
深入阅读

第14章 数据持久化
扁平结构的文件
Storable
DBM文件
总结
深入阅读

第15章 使用Pod
Pod格式
转换Pod
测试Pod
总结
深入阅读

第16章 位操作
二进制数
位操作
位向量
函数vec
记录事情
总结
深入阅读

第17章 奇妙的绑定变量
似是而非
在用户层面
拉开帷幕
标量
数组
哈希表
文件句柄
总结
深入阅读

第18章 以模块的形式编写程序
主要问题
回到过去
谁在调用函数
测试程序
发布程序
总结
深入阅读
附录A:深入阅读
附录B:brian的解决任何Perl问题的指导手册
索引
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证