分享
 
 
 

精通Perl(影印版)

精通Perl(影印版)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,Perl,

作者: (美)福瓦(Foy,B.D.)著

出 版 社:

出版时间: 2008-2-1字数: 361000版次: 1页数: 322印刷时间: 200/02/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787564110376包装: 平装内容简介

本书是0’Reilly具有里程碑意义的Perl教科书系列的第三本,该系列包括《LearningPerl》(最为畅销的一本介绍Perl基础语法的书,简体中文版由东南大学出版社出版)、《Intermediate Perl》(一本Perl程序员必备的指导如何创建可重用的Perl软件的书)和《精通Perl》。《精通Perl》由浅入深地剖析了Perl特殊模块的工作机理、细致详尽地阐述了惯用的Perl 编程思想和技术,这些知识必能协助你在开发Perl程序时游刃有余,达成所需。

本书并非一堆奇技的简单集合,而是着重介绍Perl编程的思维方式,这是每一个合格的程序员都应当掌握的,并且应当借此解决实际生活中各式问题,如调试代码、维护程序以及配置等。本书解释了该如何:使用高级正则表达式,包括全局匹配、前后查询匹配、可读的正则表达式以及对正则表达式的调试;使用安全可靠的编程技术,避免常见的编程问题;剖析Perl运行时数据并作基准测试,继而有针对性地进行性能优化;重新组织Perl代码,使其更具自我表达力,增强可读性;查看Perl如何实现对包变量的跟踪维护,你可以用类似的技巧玩出更多有用的花样来;动态定义子程序,从容化解普通过程式编程带来的劣势;临时修改或调整相关的模块,在不修改源代码的情况下修复代码存在的问题;在不触及代码的情况下,让用户自行对程序进行配置;侦测Perl没有报告的那些错误并向用户汇报;应用Log4Perl模块,从Perl程序的运行日志获取有价值的信息;存储相关数据以便后续再次运行该程序或其他程序时可以访问该数据,以及如何通过网络发送数据以Perl模块的形式编写应用程序,以便使用现成的测试工具并轻松发布。

本书将带你一路揭示这些问题的答案,让你从容地成为能够发现并解决疑难杂症的专家。

作者简介

brian d foy是stonehenge Consulting Services公司的顾问,也是The Perl Review杂志的出版者。他所创立的非营利性公司Perl Mongers,Inc.,已经在全球范围内帮助筹建了200多个Perl用户组。brian还维护着核心Perl文档中的perlfaq部分,以及众多发布到CPAN的模块。他还是Perl大会的演讲常客,也是0’Reilly Network、The Perl Journal杂志、Dr.Dobbs杂志、use.perl.org站点和许多Perl Usenet新闻组的积极贡献者。

目录

Foreword

Preface

1. Introduction: Becoming a Master

What It Means to Be a Master

Who Should Read This Book

How to Read This Book

What Should You Know Already?

What I Cover

What I Don't Cover

2. Advanced Regular Expressions

References to Regular Expressions

Noncapturing Grouping, (?:PATTERN)

Readable Regexes,/x and (?#...)

Global Matching

Lookarounds

Deciphering Regular Expressions

Final Thoughts

Summary

Further Reading

3. Secure Programming Techniques

Bad Data Can Ruin Your Day

Taint Checking

Untainting Data

List Forms of system and exec

Summary

Further Reading

4. Debugging Perl

Before You Waste Too Much Time

The Best Debugger in the World

perlSdb.pl

Alternative Debuggers

Other Debuggers

Summary

Further Reading

5. Profiling Perl

Finding the Culprit

The General Approach

Profiling DBI

Devel: :DProf

Writing My Own Profiler

Profiling Test Suites

Summary

Further Reading

6. Benchmarking Perl

Benchmarking Theory

Benchmarking Time

Comparing Code

Don't Turn Off Your Thinking Cap

Memory Use

The perlbench Tool

Summary

Further Reading

7. Cleaning Up Perl

Good Style

perltidy

De-Obfuscation

Perl::Critic

Summary

Further Reading

8. SymboITablesandTypeglobs

Package and Lexical Variables

The Symbol Table

Summary

Further Reading

9. Dynamic Subroutines

Subroutines As Data

Creating and Replacing Named Subroutines

Symbolic References

Iterating Through Subroutine Lists

Processing Pipelines

Method Lists

Subroutines As Arguments

Autoloaded Methods

Hashes As Objects

AutoSplit

Summary

Further Reading

10. Modifying and Jury-Rigging Modules

Choosing the Right Solution

Replacing Module Parts

Subclassing

Wrapping Subroutines

Summary

Further Reading

11. Configuring Perl Programs

Things Not to Do

Better Ways

Command-Line Switches

Configuration Files

Scripts with a Different Name

Interactive and Noninteractive Programs

perl's Con fig

Summary

Further Reading

12. Detecting and Reporting Errors

Perl Error Basics

Reporting Module Errors

Exceptions

Summary

Further Reading

13. Logging

Recording Errors and Other Information

Eog4perl

Summary

Further Reading

14. Data Persistence

Flat Files

Storable

DBM Files

Summary

Further Reading

15. Working with Pod

The Pod Format

Translating Pod

Testing Pod

Summary

Further Reading

16. Working with Bits

Binary Numbers

Bit Operators

Bit Vectors

The vec Function

Keeping Track of Things

Summary

Further Reading

17. The Magic of Tied Variables

They Look Like Normal Variables

At the User Level

Behind the Curtain

Scalars

Arrays

Hashes

Filehandles

Summary

Further Reading

18. Modules As Programs

The main Thing

Backing Up

Who's Calling?

Testing the Program

Distributing the Programs

Summary

Further Reading

A. Further Reading

B. brian's Guide to Solving Any Perl Problem

Index

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有