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

 
Perl語(yǔ)言入門(第四版,影印版)
Perl語(yǔ)言入門(第四版,影印版)
Randal L. Schwartz, Tom Phoenix, brian d foy
出版時(shí)間:2006年04月
頁(yè)數(shù):283
《Perl語(yǔ)言入門,第四版》與其他“駱駝叢書”一樣,引領(lǐng)了許多Perl程序員從入門走向精通。本書出自三個(gè)Perl社區(qū)的卓越成員之手 —— 他們擁有多年從事Perl培訓(xùn)的豐富經(jīng)驗(yàn),同時(shí)本書針對(duì)最新的Perl 5.8版本做了相應(yīng)的修訂。
Perl是為高效工作而設(shè)計(jì)的。開(kāi)始時(shí),它只是Unix系統(tǒng)管理員快速完成一些簡(jiǎn)單任務(wù)的工具,漸漸地它發(fā)展成為了一種跨平臺(tái)的、功能強(qiáng)大的編程語(yǔ)言,被頻繁地應(yīng)用于網(wǎng)站開(kāi)發(fā)、數(shù)據(jù)庫(kù)處理、XML處理和系統(tǒng)管理等等。同時(shí),它作為快速開(kāi)發(fā)工具在日常工作中仍被廣泛使用。也許,你是偶然地進(jìn)入Perl程序開(kāi)發(fā)領(lǐng)域,但我們相信Perl的簡(jiǎn)潔特性和強(qiáng)大功能將使你愛(ài)不釋手。
基于多年P(guān)erl咨詢的成功經(jīng)驗(yàn),作者重新修訂了此書,不但保留了原書中詳盡的討論、豐富的實(shí)例和獨(dú)特的理解,而且讓本書更適合于初學(xué)者。
《Perl語(yǔ)言入門,第四版》包括了許多新的練習(xí)和解決方案,相信你可以從中學(xué)到許多新知識(shí),本書主要涵蓋以下內(nèi)容:
●數(shù)據(jù)結(jié)構(gòu)
●最小匹配
●線程
●數(shù)據(jù)解析
●引用
●對(duì)象
●模塊
●打包實(shí)現(xiàn)
今天,如果問(wèn)Perl程序員哪本書是他們最依賴的參考書籍,絕大多數(shù)的回答是 ——“駱駝叢書”。最好的理由是,這本書能教你成為一名真正的Perl程序員,而不僅僅像其他參考書一樣告訴你如何編寫Perl程序。
  1. Preface
  2. 1. Introduction
  3. Questions and Answers
  4. What Does “Perl” Stand For?
  5. How Can I Get Perl?
  6. How Do I Make a Perl Program?
  7. A Whirlwind Tour of Perl
  8. Exercises
  9. 2. Scalar Data
  10. Numbers
  11. Strings
  12. Perl's Built-in Warnings
  13. Scalar Variables
  14. Output with print
  15. The if Control Structure
  16. Getting User Input
  17. The chomp Operator
  18. The while Control Structure
  19. The undef Value
  20. The defined Function
  21. Exercises
  22. 3. Lists and Arrays
  23. Accessing Elements of an Array
  24. Special Array Indices
  25. List Literals
  26. List Assignment
  27. Interpolating Arrays into Strings
  28. The foreach Control Structure
  29. Scalar and List Context
  30. <STDIN> in List Context
  31. Exercises
  32. 4. Subroutines
  33. Defining a Subroutine
  34. Invoking a Subroutine
  35. Return Values
  36. Arguments
  37. Private Variables in Subroutines
  38. Variable-Length Parameter Lists
  39. Notes on Lexical (my) Variables
  40. The use strict Pragma
  41. The return Operator
  42. Non-Scalar Return Values
  43. Exercises
  44. 5. Input and Output
  45. Input from Standard Input
  46. Input from the Diamond Operator
  47. The Invocation Arguments
  48. Output to Standard Output
  49. Formatted Output with printf
  50. Filehandles
  51. Opening a Filehandle
  52. Fatal Errors with die
  53. Using Filehandles
  54. Reopening a Standard Filehandle
  55. Exercises
  56. 6. Hashes
  57. What Is a Hash?
  58. Hash Element Access
  59. Hash Functions
  60. Typical Use of a Hash
  61. Exercises
  62. 7. In the World of Regular Expressions
  63. What Are Regular Expressions?
  64. Using Simple Patterns
  65. Character Classes
  66. Exercises
  67. 8. Matching with Regular Expressions
  68. Matches with m//
  69. Option Modifiers
  70. Anchors
  71. The Binding Operator, =~
  72. Interpolating into Patterns
  73. The Match Variables
  74. General Quantifiers
  75. Precedence
  76. A Pattern Test Program
  77. Exercises
  78. 9. Processing Text with Regular Expressions
  79. Substitutions with s///
  80. The split Operator
  81. The join Function
  82. m// in List Context
  83. More Powerful Regular Expressions
  84. Exercises
  85. 10. More Control Structures
  86. The unless Control Structure
  87. The until Control Structure
  88. Expression Modifiers
  89. The Naked Block Control Structure
  90. The elsif Clause
  91. Autoincrement and Autodecrement
  92. The for Control Structure
  93. Loop Controls
  94. Logical Operators
  95. Exercise
  96. 11. File Tests
  97. File Test Operators
  98. The stat and lstat Functions
  99. The localtime Function
  100. Bitwise Operators
  101. Using the Special Underscore Filehandle
  102. Exercises
  103. 12. Directory Operations
  104. Moving Around the Directory Tree
  105. Globbing
  106. An Alternate Syntax for Globbing
  107. Directory Handles
  108. Recursive Directory Listing
  109. Manipulating Files and Directories
  110. Removing Files
  111. Renaming Files
  112. Links and Files
  113. Making and Removing Directories
  114. Modifying Permissions
  115. Changing Ownership
  116. Changing Timestamps
  117. Exercises
  118. 13. Strings and Sorting
  119. Finding a Substring with index
  120. Manipulating a Substring with substr
  121. Formatting Data with sprintf
  122. Advanced Sorting
  123. Exercises
  124. 14. Process Management
  125. The system Function
  126. The exec Function
  127. The Environment Variables
  128. Using Backquotes to Capture Output
  129. Processes as Filehandles
  130. Getting Down and Dirty with fork
  131. Sending and Receiving Signals
  132. Exercises
  133. 15. Perl Modules
  134. Finding Modules
  135. Installing Modules
  136. Using Simple Modules
  137. Exercise
  138. 16. Some Advanced Perl Techniques
  139. Trapping Errors with eval
  140. Picking Items from a List with grep
  141. Transforming Items from a List with map
  142. Unquoted Hash Keys
  143. Slices
  144. Exercise
  145. A. Exercise Answers
  146. B. Beyond the Llama
  147. Index
書名:Perl語(yǔ)言入門(第四版,影印版)
國(guó)內(nèi)出版社:東南大學(xué)出版社
出版時(shí)間:2006年04月
頁(yè)數(shù):283
書號(hào):7-5641-0275-6
原版書出版商:O'Reilly Media
Randal L. Schwartz
 
Randal L. Schwartz是軟件工業(yè)界經(jīng)歷了兩個(gè)時(shí)代的老戰(zhàn)士。他精通軟件設(shè)計(jì)、系統(tǒng)管理、安全、技術(shù)寫作和培訓(xùn)。Randal與他人共同編著了許多已成為事實(shí)標(biāo)準(zhǔn)的“必備”書:《Programming Perl》、《Learning Perl》、《Learning Perl for Win32 Systems》和《Effective Perl Programming》,他還是雜志《WebTechniques》、《PerformanceComputing》、《SysAdmin》和《Linux》的專欄作家。他也是Perl新聞組的一位多產(chǎn)作者,并從comp.lang.perl.announce開(kāi)始時(shí)就是它的管理員。他不落俗套的幽默和大師風(fēng)范的技術(shù)在全世界范圍內(nèi)已經(jīng)堪稱傳奇(不過(guò)可能他自己本身早就開(kāi)始了這個(gè)傳奇)。Randal回饋Perl社區(qū)的愿望促使他幫助成立了The Perl Institute,并提供了初始資金。他還是Perl Mongers(perl.org)創(chuàng)建理事會(huì)的成員,這是一個(gè)世界范圍的Perl基層推廣組織。從1985年起,Randal擁有并經(jīng)營(yíng)Stonehenge Consulting Services公司。Randal的聯(lián)絡(luò)方式是[email protected]或(503)777-0095,歡迎廣大讀者與他共同探討Perl的一些問(wèn)題以及其他相關(guān)主題。








Randal L. Schwartz是一個(gè)電子零售商和企業(yè)家,靠軟件設(shè)計(jì)、技術(shù)協(xié)作、系統(tǒng)管理、安全咨詢和影像產(chǎn)品謀生。他以他的豐富的、幽默的和偶爾不正確的內(nèi)容而聞名網(wǎng)絡(luò)新聞組——特別是在comp.lang.perl上他的“Just another perl hacker”的簽名。
Randal在Tektronix、ServioLogic和Sequent工作的7年磨練了許多技藝。在過(guò)去的 5年里,他在他的家鄉(xiāng)奧勒岡州波特蘭市已經(jīng)開(kāi)辦并經(jīng)營(yíng)了Stonehenge Consulting Services
公司。







Randal L. Schwartz是一個(gè)電子零售商和企業(yè)家,靠軟件設(shè)計(jì)、技術(shù)寫作、系統(tǒng)管理、安全咨詢和影像產(chǎn)品謀生。他以他的豐富的、幽默的和偶爾不正確的內(nèi)容而聞名網(wǎng)絡(luò)新聞組——特別是在comp.lang.perl上他的“Just another perl hacker”的簽名。
Randal 在Tektronix、ServioLogic、和 Sequent工作的7年磨練了許多技藝。從1985年起,他在他的家鄉(xiāng)奧勒岡州波特蘭市已經(jīng)開(kāi)辦并經(jīng)營(yíng)了Stonehenge Consulting Services公司。他是《Learning Perl》的作者和《Programming Perl》的作者之一,另外兩位作者是Tom Christiansen 和Larry Wall——Perl的創(chuàng)始人。
Randal L. Schwartz is a renowned expert on the Perl programming language. In
addition to writing Learning Perl and the first two editions of Programming Perl, he
has been the Perl columnist for UNIX Review, Web Techniques, Sys Admin, and
Linux Magazine. He has contributed to a dozen Perl books and over 200 magazine
articles. Randal runs a Perl training and consulting company(Stonehenge Consulting
Services) and is highlysought after as a speaker for his combination of technical skill,
comedic timing, and crowd rapport. He’s also a pretty good Karaoke singer.
 
 
Tom Phoenix
 
Tom Phoenix自1982年起一直從事教育工作。他曾經(jīng)在一個(gè)科學(xué)博物館工作過(guò)13年以上,工作內(nèi)容包括解剖、爆炸,還有可愛(ài)的動(dòng)物、高壓火花等。之后,從1996年起,他開(kāi)始在Stonehenge Consulting Services講授Perl課程。從那以后,他到過(guò)很多有趣的地方,因此也許你不久就會(huì)在一個(gè)Perl Mongers大會(huì)上見(jiàn)到他。一有時(shí)間,他就會(huì)在comp.lang.perl.misc和comp.lang.perl.moderated新聞組上回答問(wèn)題,并致力于Perl的開(kāi)發(fā)和利用。除了從事與Perl相關(guān)的工作、與Perl高手溝通及相關(guān)工作以外,Tom業(yè)余時(shí)間還從事密碼學(xué)研究并練習(xí)世界語(yǔ)。他的家在俄勒岡的波特蘭。
Tom Phoenix has been working in the field of education since 1982. After more than
13 years of dissections, explosions, work with interesting animals, and high-voltage
sparks during his work at a science museum, he started teaching Perl for Stonehenge
Consulting Services, where he’s worked since 1996. As it is traditional for Perl people
to have at least three other unlikely interests, Tom enjoys amateur cryptography,
Esperanto, and Squeak (Smalltalk). According to rumor, he has never turned down
an opportunityto playa game of Zendo. He lives in Portland, Oregon, with his wife
and cats.
 
 
brian d foy
 
brian d foy是一個(gè)多產(chǎn)的Perl培訓(xùn)師和作家,他主辦了“The Perl Review”,通過(guò)教育、咨詢、代碼審查等等幫助人們使用和了解Perl。他經(jīng)常在Perl會(huì)議上發(fā)表演說(shuō)。他是《Learning Perl》、《Intermediate Perl》和《Effective Perl Programming》的合作者,另外還單獨(dú)著有《Mastering Perl》。1998年到2009年期間,他任職于Stonehenge Consulting Services擔(dān)任講師和作者。從他成為一個(gè)物理學(xué)研究生開(kāi)始就是一個(gè)Perl用戶,另外從他擁有自己的第一臺(tái)計(jì)算機(jī)開(kāi)始就是一個(gè)頑固的Mac用戶。他成立了第一個(gè)Perl用戶組(New York Perl Mongers),另外還創(chuàng)建了非盈利的Perl Mongers公司,幫助建立了全世界200多個(gè)Perl用戶組。他維護(hù)著核心Perl文檔的perlfaq部分,另外還維護(hù)著CPAN上的很多模塊以及一些獨(dú)立的腳本。
 
 
The animal on the cover of Learning Perl, Fourth Edition is a llama,a relation of the
camel native to the Andean range. Also included in this llamoid group is the
domestic alpaca and their wild ancestors, the guanaco and the vicuna. Bones found
in ancient human settlements suggest that domestication of the alpaca and llama
dates back 4,500 years. In 1531,when Spanish conquistadors overran the Inca
Empire in the high Andes, they found both animals present in great numbers. These
llamas are suited for high mountain life; their hemoglobin can take in more oxygen
than that of other mammals.
Llamas can weigh up to 300 pounds and are mainly used as beasts of burden. A
packtrain may contain several hundred animals and can travel up to 20 miles per
day. Llamas will carry loads up to 50 pounds, but have a tendency to be shorttempered
and resort to spitting and biting to demonstrate displeasure. To the people
of the Andes, llamas also provide meat, wool for clothing, hides for leather, and fat for candles. Their wool can also be braided into rope and rugs, and their dried dung is used for fuel.
購(gòu)買選項(xiàng)
定價(jià):48.00元
書號(hào):7-5641-0275-6
出版社:東南大學(xué)出版社