图书介绍

Ruby 系统管理实战PDF|Epub|txt|kindle电子书版本网盘下载

Ruby 系统管理实战
  • 汉默著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111250838
  • 出版时间:2008
  • 标注页数:208页
  • 文件大小:58MB
  • 文件页数:223页
  • 主题词:计算机网络-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Ruby 系统管理实战PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Ruby能为你做什么1

1.1 Hello World程序1

1.2 Ruby内幕3

1.2.1对象漫谈:面向对象理论3

1.2.2对象实战:Ruby的OO观点5

1.2.3秘传技巧:读写方法省了很多事8

1.2.4块和yield的奥妙9

1.2.5包罗万象:关于类型的理性认识11

1.3管理员专用药膏13

第2章 常规任务的快速解决方案15

2.1单行代码示例15

2.1.1用Ruby进行grep匹配搜索15

2.1.2处理注释16

2.1.3运用行号17

2.1.4与字段打交道17

2.1.5巧妙的记录处理方法18

2.1.6创建定制的目录列表19

2.1.7定时监控命令执行情况19

2.2更大型的单行代码示例19

2.2.1翻转日志:定时执行的单行代码20

2.2.2 Ruby跳板20

2.3当“写得快”遇上“跑得快”21

第3章 性能问题:实用主义观点23

3.1脚本可以运行得更快23

3.1.1数字游戏24

3.1.2脚本vs标准二进制程序25

3.2性能分析27

3.2.1 UNIX的time命令27

3.2.2 Benchmark性能基准库27

3.2.3 Profiler性能优化分析库29

3.3性能优化31

3.3.1算法优化32

3.3.2语句优化33

3.3.3减轻副作用35

3.3.4扔下C炸弹38

3.4撞击瞬间速度40

第4章 元编程的威力41

4.1灵活的方法签名42

4.1.1默认值42

4.1.2散列表式参数43

4.1.3对缺失方法的动态指派45

4.2宏46

4.2.1模块包含46

4.2.2对象扩展48

4.2.3领域专用语言(DSL)50

4.2.4插件API:用来增加宏的宏51

4.3沉重的元编程52

第5章 用聪明的方法构建文件54

5.1安全第一54

5.1.1文件锁定55

5.1.2安全的文件操作方法60

5.2白纸黑字胜过空口无凭62

5.2.1群策群力:程序驱动式创建文件62

5.2.2电闪雷鸣:模板驱动式创建文件66

5.3当直白文件不再满足需要68

第6章 对象的存储和检索69

6.1本地磁盘存储69

6.1.1检视时间69

6.1.2汇集思想72

6.1.3 YAML不是标记语言73

6.1.4评估其他备选方案的性能指标75

6.2网络感知存储76

6.2.1总体设计原则77

6.2.2 memcached:天上有朵大散列79

6.2.3数据库82

6.2.4用ActiveRecord实现对象—关系映射84

6.3与大家伙打交道92

第7章 处理企业数据94

7.1解析数据94

7.1.1离别是如此甜蜜的忧伤:被界定符分隔的数据值95

7.1.2 XML数据99

7.2网络服务111

7.2.1轻量级目录访问协议(LDAP)111

7.2.2 XML远程方法调用(RPC)116

7.2.3简单对象访问协议(SOAP)119

7.2.4表示状态转换(REST)122

7.3回归基础126

第8章 有趣又有收益的联网127

8.1基础网络I/O操作127

8.1.1给我套接字127

8.1.2套接字错误和异常128

8.1.3定时监控:有目的的超时129

8.1.4基于套接字的监控131

8.2高级网络服务132

8.2.1协议的羞耻132

8.2.2构建Web机器人133

8.2.3一起抛出服务器137

8.3监视与控制141

8.3.1用SSH获取命令141

8.3.2网络数据包监控143

8.4本章小结145

第9章 网络监控146

9.1收集数据146

9.1.1简单网络管理协议(SNMP)146

9.1.2安全外壳151

9.2分析数据153

9.2.1汇集数据153

9.2.2事件解析154

9.2.3事件过滤与赋值155

9.2.4综合考虑156

9.2.5聚集分析157

9.3展示数据159

9.3.1图表159

9.3.2图164

9.4璀璨耀眼的宝物165

第10章Ruby的扩展:宝石在握167

10.1 gem的管理与使用167

10.1.1安装RubyGems167

10.1.2 gem命令168

10.1.3在代码中使用gem172

10.1.4通过gem_server访问文档174

10.2创建gem174

10.2.1 gem到底是什么东西174

10.2.2收集所需文件175

10.2.3编写gem规格说明书177

10.2.4构建gem178

10.2.5发布gem179

10.3满口宝石180

第11章 测试与编写文档181

11.1 Rake工具181

11.1.1基本任务181

11.1.2文件任务182

11.1.3确保目录存在183

11.1.4一般化规则183

11.1.5任务合成184

11.1.6编写文档的任务186

11.2测试186

11.2.1 Ruby的测试库187

11.2.2执行测试188

11.2.3测试支架189

11.2.4测试包189

11.2.5用Rake做测试190

11.3编写文档191

11.3.1自动编写文档191

11.3.2基本注释193

11.3.3头标记、分隔符和链接194

11.3.4列表195

11.3.5处理命令195

11.3.6用Rake生成文档196

11.4任务完成196

第12章 Ruby的未来198

12.1运行环境198

12.1.1 YARV解释器198

12.1.2 JRuby解释器199

12.2语言方面的变化199

12.2.1数组和散列表199

12.2.2字符串200

12.2.3 I/O操作200

12.2.4块参数本地化201

12.2.5数组拆解201

12.2.6对象打拍子202

12.2.7读-写属性202

12.2.8 Enumerable类升级202

12.3新的开始203

附录 Ruby的执行方法204

热门推荐