python单例模式的实现
摘要:有些情况下我们需要单例模式来减少程序资源的浪费,在python语言中单例模式的实现同样是方便的。我现在以tornado框架中IOLoop类单例模式的实现来举例,有兴趣的可以自己看一下源码 1 class IOLoop(Configurable): 2 …… 3 4 @staticmetho...
阅读全文
posted @
2014-08-26 13:35
齐柏林飞艇
阅读(319)
推荐(0) 编辑
找回丢失的linux mate menu
摘要:最近换了mintlinux17, 安装完sogou输入法以后发现mate桌面丢失了好多menu,最无法容忍的是font settings的功能也消失了。后来在官方wiki里看到了解决方法在终端执行下面这条命令就ok了mate-panel --reset
阅读全文
posted @
2014-08-25 23:21
齐柏林飞艇
阅读(800)
推荐(0) 编辑
python “类变量”和“类的实例变量” 区别
摘要:1 class Count():2 count=03 def __init__(self,count):4 self.count=count5 self.__class__.count+=1运行结果>>>>>>ct1=Count(3)>>>print ...
阅读全文
posted @
2014-08-25 17:36
齐柏林飞艇
阅读(192)
推荐(0) 编辑
python @classmethod 和 @staticmethod区别,以及类中方法参数cls和self的区别
摘要:staticmethod首先来看@staticmethod,这个装饰器很好理解,就是让类中的方法变成一个普通的函数(因为是普通函数,并没有绑定在任何一个特定的类或者实例上。所以与不需要对象实例化就可以直接调用)。可以使用类或者类的实例调用,并且没有任何隐含参数的传入,所以不需要self(参数名是随便...
阅读全文
posted @
2014-08-25 17:29
齐柏林飞艇
阅读(2263)
推荐(0) 编辑
python No handlers could be found for logger错误的解决
摘要:在import logging之后,有时程序调试阶段不能正常运行,但只会报No handlers could be found for logger "module"错误.查看详细的log信息,需要在之后加入logging.basicConfig()import logginglogging.bas...
阅读全文
posted @
2014-08-20 10:24
齐柏林飞艇
阅读(12042)
推荐(0) 编辑