高阶PerlPDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:(美)陶敏修著
- 出 版 社:北京:机械工业出版社
- 出版年份:2013
- ISBN:9787111427735
- 页数:376 页
第1章 递归与回调 1
1.1十进制到二进制的转换 1
1.2阶乘 2
1.2.1为什么私有变量是重要的 3
1.3汉诺塔 4
1.4层次化数据 8
1.5目录遍历的应用和变化 11
1.6函数式编程与面向对象式编程 17
1.7 HTML 17
1.7.1更灵活的选择 21
1.8当递归膨胀时 22
1.8.1 Fibonacci数 22
1.8.2划分 24
第2章 分配表 27
2.1配置文件处理 27
2.1.1表驱动配置 28
2.1.2分配表的优势 29
2.1.3分配表策略 32
2.1.4默认行为 34
2.2计算器 35
2.2.1再访HTML处理 38
第3章 缓存与记忆术 41
3.1缓存修正递归 42
3.2内联缓存 43
3.2.1静态变量 44
3.3好主意 44
3.4记忆术 45
3.5 MEMOIZE模块 45
3.5.1作用域和有效期 47
3.5.2词法闭包 49
3.5.3再谈记忆术 52
3.6 CAVEATS 52
3.6.1返回值不依赖参数的函数 52
3.6.2有边界效应的函数 53
3.6.3返回引用的函数 53
3.6.4带记忆的时钟 54
3.6.5非常快的函数 54
3.7键的生成 55
3.7.1用户提供的键生成器的更多应用 58
3.7.2内联的参数归一化的缓存管理 59
3.7.3带有引用参数的函数 61
3.7.4划分 61
3.7.5为非纯函数定制的键生成 62
3.8对象方法里的缓存 62
3.8.1对象方法的记忆术 64
3.9持续的缓存 65
3.10可供选择的记忆术 66
3.11传播福音 71
3.12速度的好处 71
3.12.1剖析和性能分析 72
3.12.2自动剖析 73
3.12.3钩子 74
第4章 迭代器 75
4.1简介 75
4.1.1文件句柄是迭代器 75
4.1.2迭代器是对象 76
4.1.3迭代器的其他普通实例 77
4.2自制迭代器 78
4.2.1一个平凡的迭代器:upto() 78
4.2.2 dir walk() 80
4.2.3聪明的灵感 81
4.3实例 82
4.3.1排列 83
4.3.2基因组序列生成器 88
4.3.3文件句柄迭代器 91
4.3.4一个纯文本文件数据库 91
4.3.5反向搜索数据库 97
4.3.6随机数生成 100
4.4过滤和变换 103
4.4.1 imap() 103
4.4.2 igrep() 105
4.4.3 listiterator() 106
4.4.4 append () 106
4.5半谓词问题 107
4.5.1避免问题 108
4.5.2可选的undef 109
4.5.3重写功能函数 111
4.5.4返回多个值的迭代器 112
4.5.5明确的耗尽函数 112
4.5.6四操作数迭代器 114
4.5.7迭代器方法 116
4.6可选的迭代器界面 116
4.6.1用foreach循环多个数组 117
4.6.2带有类each界面的迭代器 120
4.6.3系住变量界面 121
4.7一个扩展的例子:网页抓取 124
4.7.1仅追逐有趣的链接 126
4.7.2参考URL 127
4.7.3 robots.txt 130
4.7.4总结 132
第5章 从递归到迭代器 134
5.1再访划分问题 134
5.1.1搜寻所有可能的划分 136
5.1.2优化 138
5.1.3变化 139
5.2如何把一个递归函数转换成一个迭代器 142
5.3一个通用的搜索迭代器 149
5.4其他通用的移除递归的技术 152
5.4.1尾调用移除 152
5.4.2产生尾调用 159
5.4.3明确的栈 161
第6章 无限流 170
6.1链表 170
6.2惰性链表 171
6.2.1一个平凡的流:uPto() 172
6.2.2流的功能函数 173
6.3递归流 175
6.3.1使流带记忆 176
6.4 HAMMING问题 179
6.5正则字符串生成 181
6.5.1按次序生成字符串 189
6.5.2正则匹配 191
6.5.3切断排序 192
6.6 NEWTON-RAPHSON方法 200
6.6.1近似流 203
6.6.2导数 203
6.6.3乌龟和兔子 205
6.6.4金融 207
6.7幂级数 209
6.7.1导数 213
6.7.2其他函数 213
6.7.3符号计算 213
第7章 高阶函数与currying 217
7.1 currying 217
7.2普通的高阶函数 222
7.2.1自动的currying 223
7.2.2原型 225
7.2.3更多的currying 227
7.2.4还是更多的currying 228
7.3 reduce()和combine() 229
7.3.1布尔操作符 232
7.4数据库 234
7.4.1操作符重载 238
第8章 解析 239
8.1词法分析器 239
8.1.1评估?操作符 240
8.1.2更通用的词法分析器 243
8.1.3链式词法分析器 245
8.1.4偷看 249
8.2一般的解析 250
8.2.1语法 250
8.2.2解析语法 254
8.3递归下降解析器 256
8.3.1非常简单的解析器 257
8.3.2解析器操作符 258
8.3.3合成的操作符 259
8.4算术表达式 261
8.4.1一个计算器 267
8.4.2左递归 267
8.4.3 star()的一个变体 272
8.4.4通用操作符解析器 275
8.4.5除错 277
8.4.6 完成的计算器 283
8.4.7错误诊断和矫正 285
8.4.8大数 290
8.5解析正则 290
8.6大纲 294
8.7数据库查询解析 299
8.7.1词法分析器 299
8.7.2解析器 301
8.8回溯解析器 304
8.8.1续篇 305
8.8.2解析流 308
8.9重载 310
第9章 声明式编程 315
9.1约束系统 315
9.2本地传播网络 315
9.2.1实现一个本地传播网络 317
9.2.2本地传播的问题 325
9.3线性方程 326
9.4 linogram:一个绘图系统 327
9.4.1方程 334
9.4.2值 343
9.4.3特征类型 354
9.4.4解析器 360
9.4.5缺失的特征 373
9.5总结 375
- 《德州扑克高阶策略实战笔记 殿堂级职业教练经验大公开》宋志威著 2018
- 《2014淘金高阶英语专业八级阅读120篇 全文翻译+难句分析+词汇》刘绍龙,王柳琪主编;傅蓓,韩玉萍副主编;梅美莲,李逸涵,毛澄怡等编 2013
- 《2004年上海大学博士学位论文 4 具有高阶剪切效应的弹性和粘弹性板的理论及其静、动力学行为分析》李晶晶著 2009
- 《高阶洛伦兹-高斯光束的研究》周国泉著 2013
- 《风景园林规划与设计从入门到高阶实训》陶联侦,安旭著 2013
- 《大学英语四级高阶教程 写作听力篇》刘沛主编;肖凤华,潘琼,王丽丽副主编;王艳艳,徐慧,吴婷编写 2011
- 《英语高阶教程 上》陈静主编;安捷等编 2013
- 《蒋文生考试单词秘籍-SAT高阶11000词版》蒋文生编著 2014
- 《牛津高阶英语词典 原书第8版》(英)霍恩比著 2012
- 《英语高阶教程 下》余莉主编;王一君等编 2013
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019