- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 python 限制函数执行时间,自己实现 timeout
# coding=utf-8import signalimport timedef set_timeout(num, callback): def wrap(func): def handle(signum, frame): # 收到信号 SIGALRM 后的回调函数,第一个参数是信号的数字,第二个参数是the interrupted stack frame.
2017-08-24 15:03:28 22118 2
原创 Python 装饰器 decorator
高阶函数可以把 函数 作为参数,也可以返回一个函数。那么,是否可以使用高阶函数,接受一个原函数,对其包装,然后返回一个新函数?
2017-08-09 11:53:22 312
原创 Python 需要单例模式吗
Python真的需要去实现单例模式吗?——不需要。因为,python有模块(module),最pythonic的单例典范。模块在一个应用程序中只有一份,本身就是单例的,将你所需要的属性和方法,直接暴露在模块中变成模块的全局变量和方法即可!# some module.pyclass SingletonClass: pass# 在别处我们想用这个实例都直接使用 modul...
2017-08-09 11:22:41 717
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人