最近在学设计模式,正巧书之前学了些python,但用的还不是很成熟。《研磨设计模式》书上只给了java代码,本着以练手为目标,我照着书上打了一遍java代码,在仔细体会其思想后,将其写成了python的代码。有不对的地方希望各位批评指正~ 
具体原理不多做介绍,具体可以参考http://chja...
                            
                            
                                分类:
编程语言   时间:
2014-05-09 19:13:21   
                                阅读次数:
306
                             
                    
                        
                            
                            
                                一、外观模式定义 
为子系统中的一组接口提供一个一致的界面,使得此子系统更加容易使用。二、书中python代码实现 1 class AModuleApi: 2 def 
testA(self): 3 pass 4 class AModuleImpl(AModuleApi):...
                            
                            
                                分类:
编程语言   时间:
2014-05-09 19:07:03   
                                阅读次数:
317
                             
                    
                        
                            
                            
                                一、适配器模式定义 
将一个类的接口转换成另外一个接口,适配器模式使得原本由于接口不兼容,而不能在一起工作的哪些类能够在一起工作。二、python 实现 1 import 
string 2 import cPickle as p 3 import datetime 4 import o...
                            
                            
                                分类:
编程语言   时间:
2014-05-09 19:05:41   
                                阅读次数:
380
                             
                    
                        
                            
                            
                                1.Python Extension Packages for Windows - Christoph 
Gohlkehttp://www.lfd.uci.edu/~gohlke/pythonlibs/下载Python插件非常方便2.http://pypi.v2ex.com/simple/?allow...
                            
                            
                                分类:
编程语言   时间:
2014-05-09 19:04:43   
                                阅读次数:
275
                             
                    
                        
                            
                            
                                学习【Python基础教程】到后面的练习阶段就觉得python自带的IDLE有点out的感觉,于是就在网上搜索好用的IDE, 
挺多人推荐Pycharm的 不仅跨平台而且还支持django等框架;初次使用感觉Pycharm的智能提示很舒服,不过Pycharm默认的字体大小确实蛋疼 
12px的字体着实太...
                            
                            
                                分类:
其他好文   时间:
2014-05-09 18:19:11   
                                阅读次数:
370
                             
                    
                        
                            
                            
                                1.在使用python进行移位操作的时候发现python进行移位操作后的数值与其他语言不一样(java,php,javascript),然后google了下 
看到了这篇帖子http://www.cnblogs.com/zhengyun_ustc/archive/2009/10/14/shifting...
                            
                            
                                分类:
编程语言   时间:
2014-05-09 17:59:43   
                                阅读次数:
548
                             
                    
                        
                            
                            
                                单纯的为DOM树添加结点。 1 #!/usr/bin/env python 2 # 
Generating XML with DOM - Chapter 8 - domgensample.py 3 4 from xml.dom import 
minidom, Node 5 6 doc = mini.....
                            
                            
                                分类:
编程语言   时间:
2014-05-09 17:46:01   
                                阅读次数:
468
                             
                    
                        
                            
                            
                                迭代器和和生成器都是容器对象。它们之间的关系是,生成器是一种特殊的迭代器。所以,先从迭代器入手。迭代器:python中,只要是实现了迭代协议的容器对象,都是迭代器。python的迭代器协议,基于两个方法:·next() 
返回下一个·__iter__() 返回迭代器本身如下就是一个迭代器:python...
                            
                            
                                分类:
其他好文   时间:
2014-05-09 17:30:55   
                                阅读次数:
358
                             
                    
                        
                            
                            
                                centos 下安装 python easy_installcurl -O 
http://peak.telecommunity.com/dist/ez_setup.pypython ez_setup.py -U 
setuptools如果出现 setuptools.egg下载不了 更改ez_setup...
                            
                            
                                分类:
编程语言   时间:
2014-05-09 17:06:03   
                                阅读次数:
665
                             
                    
                        
                            
                            
                                前言:	注:如果需要得到支持批Python3.x以及包含了勘误表,附录,和说明的更新版规范,请查看PEP 
3333 摘要:	这篇文档详细说明了一套在web服务器与Python 
web应用程序(web框架)之间的已提出的标准接口,从而方便web应用在各种web服务器之间的移植。理论和目标	Python...
                            
                            
                                分类:
编程语言   时间:
2014-05-09 16:52:10   
                                阅读次数:
721