91精品国产综合久久四虎久久_国产成人午夜高潮毛片_99er视频精品免费观看_2020亚洲熟女在线观看_日本女优人体写真_国内黄色毛片_年轻的老师中文版在线_丰满女邻居做爰_久久久久久精品成人免费图片

 
精通Perl(影印版)
精通Perl(影印版)
brian d foy
出版時間:2007年12月
頁數:322
本書是O'Reilly具有里程碑意義的Perl教科書系列的第三本,該系列包括《Learning Perl》(最為暢銷的一本介紹Perl基礎語法的書,簡體中文版由東南大
學出版社出版)、《Intermediate Perl》(一本Perl程序員必備的指導如何創(chuàng)建可重用的Perl軟件的書)和《精通Perl》?!毒≒erl》由淺入深地剖析了Perl特殊模塊的工作機理、細致詳盡地闡述了慣用的Perl編程思想和技術,這些知識必能協(xié)助你在開發(fā) Perl程序時游刃有余,達成所需。

本書并非一堆奇技的簡單集合,而是著重介紹Perl編程的思維方式,這是每一個合格的程序員都應當掌握的,并且應當借此解決實際生活中各式問題,如調試代碼、
維護程序以及配置等。本書解釋了該如何:

*使用高級正則表達式,包括全局匹配、前后查詢匹配、可讀的正則表達式以及對正則表達式的調試

*使用安全可靠的編程技術,避免常見的編程問題

*剖析Perl運行時數據并作基準測試,繼而有針對性地進行性能優(yōu)化

*重新組織Perl代碼,使其更具自我表達力,增強可讀性

*查看Perl如何實現對包變量的跟蹤維護,你可以用類似的技巧玩出更多有用的花樣來

*動態(tài)定義子程序,從容化解普通過程式編程帶來的劣勢

*臨時修改或調整相關的模塊,在不修改源代碼的情況下修復代碼存在的問題

*在不觸及代碼的情況下,讓用戶自行對程序進行配置

*偵測Perl沒有報告的那些錯誤并向用戶匯報

*應用Log4perl模塊,從Perl程序的運行日志獲取有價值的信息

*存儲相關數據以便后續(xù)再次運行該程序或其他程序時可以訪問該數據,以及如何通過網絡發(fā)送數據

*以Perl模塊的形式編寫應用程序,以便使用現成的測試工具并輕松發(fā)布

《精通Perl》將帶你一路揭示這些問題的答案,讓你從容地成為能夠發(fā)現并解決疑難雜癥的專家。

brian d foy是Stonehenge Consulting Services公司的顧問,也是The Perl
Review雜志的出版者。他所創(chuàng)立的非營利性公司Perl Mongers, Inc.,已經在全球范圍內幫助籌建了200多個Perl用戶組。brian還維護著核心Perl文檔中的perlfaq部分,以及眾多發(fā)布到CPAN的模塊。他還是Perl大會的演講常客,也是O’Reilly Network、The Perl Journal雜志、Dr. Dobbs雜志、use.perl.org 站點和許多Perl Usenet新聞組的積極貢獻者。
  1. Foreword
  2. Preface
  3. 1. Introduction: Becoming a Master
  4. What It Means to Be a Master
  5. Who Should Read This Book
  6. How to Read This Book
  7. What Should You Know Already?
  8. What I Cover
  9. What I Don't Cover
  10. 2. Advanced Regular Expressions
  11. References to Regular Expressions
  12. Noncapturing Grouping, (?:PATTERN)
  13. Readable Regexes, /x and (?#...)
  14. Global Matching
  15. Lookarounds
  16. Deciphering Regular Expressions
  17. Final Thoughts
  18. Summary
  19. Further Reading
  20. 3. Secure Programming Techniques
  21. Bad Data Can Ruin Your Day
  22. Taint Checking
  23. Untainting Data
  24. List Forms of system and exec
  25. Summary
  26. Further Reading
  27. 4. Debugging Perl
  28. Before You Waste Too Much Time
  29. The Best Debugger in the World
  30. perl5db.pl
  31. Alternative Debuggers
  32. Other Debuggers
  33. Summary
  34. Further Reading
  35. 5. Profiling Perl
  36. Finding the Culprit
  37. The General Approach
  38. Profiling DBI
  39. Devel::DProf
  40. Writing My Own Profiler
  41. Profiling Test Suites
  42. Summary
  43. Further Reading
  44. 6. Benchmarking Perl
  45. Benchmarking Theory
  46. Benchmarking Time
  47. Comparing Code
  48. Don’t Turn Off Your Thinking Cap
  49. Memory Use
  50. The perlbench Tool
  51. Summary
  52. Further Reading
  53. 7. Cleaning Up Perl
  54. Good Style
  55. perltidy
  56. De-Obfuscation
  57. Perl::Critic
  58. Summary
  59. Further Reading
  60. 8. Symbol Tables and Typeglobs
  61. Package and Lexical Variables
  62. The Symbol Table
  63. Summary
  64. Further Reading
  65. 9. Dynamic Subroutines
  66. Subroutines As Data
  67. Creating and Replacing Named Subroutines
  68. Symbolic References
  69. Iterating Through Subroutine Lists
  70. Processing Pipelines
  71. Method Lists
  72. Subroutines As Arguments
  73. Autoloaded Methods
  74. Hashes As Objects
  75. AutoSplit
  76. Summary
  77. Further Reading
  78. 10. Modifying and Jury-Rigging Modules
  79. Choosing the Right Solution
  80. Replacing Module Parts
  81. Subclassing
  82. Wrapping Subroutines
  83. Summary
  84. Further Reading
  85. 11. Configuring Perl Programs
  86. Things Not to Do
  87. Better Ways
  88. Command-Line Switches
  89. Configuration Files
  90. Scripts with a Different Name
  91. Interactive and Noninteractive Programs
  92. perl’s Config
  93. Summary
  94. Further Reading
  95. 12. Detecting and Reporting Errors
  96. Perl Error Basics
  97. Reporting Module Errors
  98. Exceptions
  99. Summary
  100. Further Reading
  101. 13. Logging
  102. Recording Errors and Other Information
  103. Log4perl
  104. Summary
  105. Further Reading
  106. 14. Data Persistence
  107. Flat Files
  108. Storable
  109. DBM Files
  110. Summary
  111. Further Reading
  112. 15. Working with Pod
  113. The Pod Format
  114. Translating Pod
  115. Testing Pod
  116. Summary
  117. Further Reading
  118. 16. Working with Bits
  119. Binary Numbers
  120. Bit Operators
  121. Bit Vectors
  122. The vec Function
  123. Keeping Track of Things
  124. Summary
  125. Further Reading
  126. 17. The Magic of Tied Variables
  127. They Look Like Normal Variables
  128. At the User Level
  129. Behind the Curtain
  130. Scalars
  131. Arrays
  132. Hashes
  133. Filehandles
  134. Summary
  135. Further Reading
  136. 18. Modules As Programs
  137. The main Thing
  138. Backing Up
  139. Who's Calling?
  140. Testing the Program
  141. Distributing the Programs
  142. Summary
  143. Further Reading
  144. A. Further Reading
  145. B. brian's Guide to Solving Any Perl Problem
  146. Index
書名:精通Perl(影印版)
作者:brian d foy
國內出版社:東南大學出版社
出版時間:2007年12月
頁數:322
書號:978-7-5641-1037-6
原版書出版商:O'Reilly Media
brian d foy
 
brian d foy是一個多產的Perl培訓師和作家,他主辦了“The Perl Review”,通過教育、咨詢、代碼審查等等幫助人們使用和了解Perl。他經常在Perl會議上發(fā)表演說。他是《Learning Perl》、《Intermediate Perl》和《Effective Perl Programming》的合作者,另外還單獨著有《Mastering Perl》。1998年到2009年期間,他任職于Stonehenge Consulting Services擔任講師和作者。從他成為一個物理學研究生開始就是一個Perl用戶,另外從他擁有自己的第一臺計算機開始就是一個頑固的Mac用戶。他成立了第一個Perl用戶組(New York Perl Mongers),另外還創(chuàng)建了非盈利的Perl Mongers公司,幫助建立了全世界200多個Perl用戶組。他維護著核心Perl文檔的perlfaq部分,另外還維護著CPAN上的很多模塊以及一些獨立的腳本。
 
 
The animals on the cover of Mastering Perl are a vicuna (Vicugna vicugna)mother and her young. vicu?a are found in the central Andes Mountains of South America, at altitudes of 4,000 to 5,500 meters. For centuries, the vicuna has been treasured for its coat of soft,insulating hair that produces some of the finest and rarest wool on Earth.
vicuna yarns and fabrics can fetch up to $3,000 per yard.
vicunas held a special place among ancient Incan societies. Incans believed that the animal was the reincarnation of a beautiful maiden who had received a coat of gold as a reward for succumbing to the advances of a decrepit and homely king.
Every four years, Incans would hold a chacu, a hunt to trap thousands of vicunas,shear their coats,and release them back to the wild. Incan law forbade the killing of vicunas, and only members of royalty were allowed to wear garments made from the animal's coat.
Unregulated hunting of vicunas led to the animal being placed on the endangered species list in 1974. By that time, their number had dwindled to 6,000. However,close regulation, particularly by the government of Peru, has led to the vicuna's resurgence,and today the number is over 120,000. The chacu is now sanctioned and regulated by the Peruvian government, and a portion of the profits is returned to villagers in the Andes.
購買選項
定價:48.00元
書號:978-7-5641-1037-6
出版社:東南大學出版社