外观模式——提供了一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层接口让子系统更容易使用。 一个外观包含了为许多对象和对他们的操作,使得重复这些操作更方便。 假如客厅里有灯(Lights) class Lights { public void on() ...
阅读目录大数据时代淘宝技术这十年白帽子讲Web安全重构:改善既有代码的设计代码整洁之道Web前端黑客技术揭秘浪潮之巅游戏改变世界免费:商业的未来罗辑思维简约至上:交互式设计四策略Head First设计模式(中文版)程序员的数学思维修炼(趣味解读)互联网金融互联网时代的软件革命设计模式之禅(第2版)...
分类:
其他好文 时间:
2015-08-19 19:14:56
阅读次数:
139
第三章中主要介绍了简单的文件读取和简单的异常处理操作。...
分类:
编程语言 时间:
2015-08-18 19:45:13
阅读次数:
188
适配器模式:将一个类的接口,转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间。 如果它走起路来像只鸭子,叫起来像只鸭子,那么它必定可能是一只鸭子包装了鸭子适配器的火鸡…… 最近有一个鸭子选美大赛,比赛项目是叫声和飞行距离。我养的是一只野火鸡,但我想让它伪装成鸭子去参加比赛。...
1.定义一个函数
假如一个函数已经发布,则升级时,为新添加的变量设定缺省值的设定可以保证不同版本函数的兼容。
def print_lol(the_list, indent=False, level=0, fh=sys.stdout):
"""
格式化输出列表(包含嵌套和非嵌套列表),一次显示一行,嵌套列表可以缩进
indent:是否缩进;level:tab缩进个数;fh为写入文件地址,默认显示...
分类:
编程语言 时间:
2015-08-17 21:47:13
阅读次数:
208
认识变量变量有两种:primitive数数据类型和引用。声明变量Java注重变量。它不会让你将浮点数类型变量放进整数类型的变量中,除非你先跟编译器确认过数字可以损失掉精确度。为了要让类型安全能过发挥作用,必须声明所有变量的类型。变量有两种:primitive主数据类型和对象引用。primitive主...
分类:
编程语言 时间:
2015-08-13 20:01:05
阅读次数:
236
第2章、观察者模式1、定义: 在对象之间定义一对多关系,当一个对象改变状态时,该对象的依赖会收到通知,并自动更新。2、介绍 在介绍观察者模式之前,先来说一个日常生活中经常碰到的事(可能现在的人碰到的少了,但是老一辈人喷到的要多的多),那就是关于报纸的订阅。在报纸订阅这整个事件中牵扯到了报社、订阅.....
分类:
其他好文 时间:
2015-08-07 17:59:22
阅读次数:
97
这确实是本好书啊,看其他的书,都会有种看了就忘,看着看着就会有种昏昏欲睡的感脚,然而,这本书却能让我在看了之后记住自己看了些什么。并且在本书的开头,作者也在一个劲的告诉你如何让自己来记住自己看了什么。 下面来介绍下这本书的目录结构: 第1章、策略者模式 在该章中,作者用一个鸭子的示...
分类:
其他好文 时间:
2015-08-06 10:48:51
阅读次数:
110
拖延症患者自我治疗第一话 从今天起我要把学习《Head First Python》这本书的所得悉数记录于此地,无论数量如何,尽量做到每日都更 读书笔记?Maybe,Python是最近刚接触的一门语言,很是喜欢,于是从头开始但愿以新人姿态谦虚学习,记录笔记是对自己的鞭策,监督,虽然这并没有什么...
分类:
其他好文 时间:
2015-08-05 12:19:28
阅读次数:
123
已读或在读 代码整洁之道 程序员的职业素养 编程珠玑 Head first设计模式计划之中要读 敏捷软件开发 程序员修炼之路 卓有成效程序员 算法竞赛入门 编程珠玑第二部 重构 Think in java
分类:
其他好文 时间:
2015-08-04 15:11:17
阅读次数:
80