摘要: 将博客搬至CSDN 阅读全文
posted @ 2014-06-20 10:41 baoendemao 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 首先,先来先讲讲适配器。适配就是由“源”到“目标”的适配,而当中链接两者的关系就是适配器。它负责把“源”过度到“目标”。举个简单的例子,比如有一个“源”是一个对象人,他拥有2种技能分别是说日语和说英语,而某个岗位(目标)需要你同时回说日语、英语、和法语,好了,现在我们的任务就是要将人这个“源”适配的... 阅读全文
posted @ 2014-06-20 10:23 baoendemao 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 建造者(Builder)模式对于Builder模式很简单,但是一直想不明白为什么要这么设计,为什么要向builder要Product而不是向知道建造过程的Director要。简单地说,就好象我要一座房子住,可是我不知道怎么盖(简单的砌墙,层次较低),也不知道怎么样设计(建几个房间,几个门好看,层次较... 阅读全文
posted @ 2014-06-18 14:32 baoendemao 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 桥接模式:将某个问题抽象的不同形式分别与该问题的具体实现部分相分离,使他们都可以独立变化,并能够动态结合。例如电视厂商海尔,长虹生产21寸,29寸电视机。从这里要将它们分离出来,就用到桥接模式。电视机与电视机生产厂商挂桥,从而,分离出不同厂商的实现,与不同电视机型号的实现.从上图可以看出,将实际抽象... 阅读全文
posted @ 2014-06-18 11:15 baoendemao 阅读(235) 评论(0) 推荐(0) 编辑
摘要: wait() notify() notifyAll()wait和notify方法必须写在synchronized方法内,即在调用wait和notify方法前,需先获得对象锁;调用wait方法则释放锁;wait方法返回后,需获得对象锁才可继续执行下面语句;多个线程wait时,若另外的线程调用notif... 阅读全文
posted @ 2014-06-16 22:17 baoendemao 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 1. 简介pygame 是基于对 SDL库的python 封装,提供python接口。SDL(Simple DirectMedia Layer) 是一个跨平台的游戏开发库,方便游戏开发和移植。目前最新版本SDL1.2.14. 下载地址:http://www.libsdl.org/download-1... 阅读全文
posted @ 2014-06-06 11:18 baoendemao 阅读(1590) 评论(0) 推荐(0) 编辑
摘要: 迭代器本节进行迭代器的讨论。只讨论一个特殊方法----__iter__,这个方法是迭代器规则的基础。迭代器规则迭代的意思是重复做一些事很多次---就像在循环中做的那样。__iter__方法返回一个迭代器,所谓迭代器就是具有next方法的对象,在调用next方法时,迭代器会返回它的下一个值。如果nex... 阅读全文
posted @ 2014-06-06 09:46 baoendemao 阅读(191) 评论(0) 推荐(0) 编辑
摘要: >列表[python]view plaincopy创建列表sample_list=['a',1,('a','b')]Python列表操作sample_list=['a','b',0,1,3]得到列表中的某一个值value_start=sample_list[0]end_value=sample_li... 阅读全文
posted @ 2014-06-05 20:43 baoendemao 阅读(461) 评论(0) 推荐(0) 编辑
摘要: Python 截取字符串使用 变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾。# 例1:字符串截取str = '12345678'print str[0:1]>> 1 # 输出str位置0开始到位置1以前的字符print st... 阅读全文
posted @ 2014-06-05 18:58 baoendemao 阅读(85427) 评论(0) 推荐(0) 编辑
摘要: 通过open函数,这的确很像C语言中的fopen。通过open函数获取一个file object,然后调用read(),write()等方法对文件进行读写操作。1.open使用open打开文件后一定要记得调用文件对象的close()方法。比如可以用try/finally语句来确保最后能关闭文件。fi... 阅读全文
posted @ 2014-06-05 18:52 baoendemao 阅读(320) 评论(0) 推荐(0) 编辑