- 博客(1)
- 资源 (13)
- 收藏
- 关注
原创 关于写blog的源动力
从毕业到现在,从没有写blog。大学期间玩过个人空间,个人域名,但当时羞与自己所学,所想,所感,一直都找不到可以记录的东西,后来也就没有坚持下来。去年有种力量,隐约觉得自己该写点东西,但是自己给自己找的种种借口就迟迟没有动手。 这一年沉浸下来,翻阅了不少书籍,对于自己原先的工作方法有了新的认识,也开始更加关注“沉淀”这个词的含义。不要脸的说法,可以认为自己在为团队的长远发展做考
2013-06-30 13:20:42
449
敏捷软件开发:原则、模式与实践(带书签高清Java版).pdf
第Ⅰ部分 敏捷开发 第一章 敏捷实践 1.1 敏捷联盟 1.2 原则 1.3 结论 参考文献 第二章 极限编程概述 2.1 极限编程实践 2.2 结论 参考文献 第三章 计划 3.1 初始探索 3.2 发布计划 3.3 迭代计划 3.4 任务计划 3.5 迭代 3.6 结论 参考文献 第四章 测试 4.1 测试驱动的开发方法 4.2 验收测试 4.3 结论 参考文献 第五章 重构 5.1 素数产生程序一个简单的重构示例 5.2 结论 参考文献 第六章 一次编程实践 6.1 保龄球比赛 6.2 结论 第Ⅱ部分 敏捷设计 第七章 什么是敏捷设计 7.1 软件出了什么错 7.2 设计的臭味——腐化软件的气味 7.3 “Copy”程序 7.4 保持尽可能好的设计 7. 5 结论 参考文献 第八章 单一责任原则(SRP) 8.1 单一职责原则(SRP) 8.2 结论 参考文献 第九章 开放—封闭原则(OCP) 9.1 开放—封闭原则(OCP) 9.2 描述 9.3 关键是抽象 9.4 结论 参考文献 第十章 Liskov替换原则(LSP) 10.1 Liskov替换原则(LSP) 10.2 一个违反LSP的简单例子 10.3 正方形和矩形,更微妙的违规 10.4 一个实际的例子 10.5 用提取公共部分的方法代替继承 10.6 启发式规则和习惯用法 10.7 结论 参考文献 第十一章 依赖倒置原则(DIP) 11.1 依赖倒置原则(DIP) 11.2 层次化 11.3 一个简单的例子 11.4 熔炉示例 11.5 结论 参考文献 第十二章 接口隔离原则(ISP) 12.1 接口污染 12.2 分离客户就是分离接口 12.3 接口隔离原则(ISP) 12.4 类接口与对象接口 12.5 ATM用户界面的例子 12.6 结论 参考文献 第Ⅲ部分 薪水支付案例研究 第十三章 COMMAND模式和ACTIVE OBJECT模式 第十四章 TEMPLATE METHOD模式和STRATEGY模式:继承与委托 第十五章 FACADE模式和MEDIATOR模式 第十六章 SINGLETON模式和MONOSTATE模式 第十七章 NULL OBJECT模式 第十八章 薪水支付案例研究:第一次迭代开始 第十九章 薪水支付案例研究:实现 第Ⅳ部分 打包薪水支付系统 第二十章 包的设计原则 第二十一章 FACTORY模式 第二十二章 薪水支付案例研究(第2部分) 第Ⅴ部分 气象站案例研究 第二十三章 COMPOSITE模式 第二十四章 OBSERVER模式——回归为模式 第二十五章 ABSTRACT SERVER模式、ADAPTER模式和BRIDGE模式 第二十六章 PROXY模式和STAIRWAY TO HEAVEN模式:管理第三方API 第二十七章 案例研究:气象站 第Ⅵ部分 ETS案例研究 第二十八章 VISITOR模式 第二十九章 STATE模式 第三十章 ETS框架 附录 附录A UML表示法Ⅰ:CGI示例 附录B UML表示法Ⅱ:统计多路复用器 附录C 两个公司的讽刺小品 附录D 源代码就是设计 索引
2019-04-21
程序设计语言实践之路[第2版]
这是一本很有特色的教材,其核心是讨论程序设计语言的工作原理和技术。本书融合了传统的程序设计语言教科书和编译教科书的有关知识,并增加了一些有关汇编层体系结构的材料,以满足没学过计算机组织的学生们的需要。书中通过各种语言的例子,阐释了程序设计语言的重要基础概念,讨论了各种概念之间的关系,解释了语言中许多结构的形成和发展过程,以及它们演化为今天这种形式的根源。书中还详细讨论了编译器的工作方式和工作过程,说明它们对源程序做了什么,以及为什么要那样做。书的每章最后附有复习题和一些更具挑战性的练习。这些练习的特别价值在于引导学生进一步深入理解各种语言和技术。本书第2版新增了脚本语言问题的讨论,涵盖Perl、Python、Ruby、Tcl、PHP、JavaScript、XSLT等和其他语言。
2014-04-11
黑客与画家 硅谷创业之父Paul Graham文集
黑客与画家:硅谷创业之父paul graham文集》是硅谷创业之父paul graham 的文集,主要介绍黑客即优秀程序员的爱好和动机,讨论黑客成长、黑客对世界的贡献以及编程语言和黑客工作方法等所有对计算机时代感兴趣的人的一些话题。书中的内容不但有助于了解计算机编程的本质、互联网行业的规则,还会帮助读者了解我们这个时代,迫使读者独立思考。
《黑客与画家:硅谷创业之父paul graham文集》适合所有程序员和互联网创业者,也适合一切对计算机行业感兴趣的读者。
2012-12-31
构建嵌入式Linux系统
《构建嵌入式LINUX系统(第2版)》内容简介:虽然Linux嵌入式系统几乎无所不在,从手机到汽车的ABS系统以及净水厂都可以发现它的踪迹,但是令人惊讶的是,建立、安装和测试Linux内核以及相关工具的信息来源却少得可怜。《构建嵌入式Linux系统(第二版)》是一本深入探讨如何构建这些系统的指南。通过阅读《构建嵌入式LINUX系统(第2版)》,你不仅可以获得基本的概念,还可以学到如何设置以及使用40种以上不同的开放源码和自由软件套件。《构建嵌入式LINUX系统(第2版)》的内容针对Linux内核的最新版本做过更新,并且加入之前未介绍过的程序以便协助你:
·建立你自己的GNu development toolchain(开发工具链)
·为你的目标系统选用、设定、构建以及安装专属的内核
·为你的目标系统建立完整的根文件系统
·设置、操作以及使用固态储存设备
·为你的目标系统安装及设定bootloader(引导加载程序)
·交叉编译许多的工具程序与套件
·可用于嵌入式系统调试的众多工具和技术
·使用uClibc、BusyBox、U-Boot、OpenSSH、thttpd、tftp、 strace以及gdb等套件
·用Xenomai或RT kernel patch实现实时功能阅读《构建嵌入式LINUX系统(第2版)》你将能够学到如何构建操作系统组件,以及简化全面掌控嵌入式系统的艰巨任务。
2012-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人