用动态加载和代码动态生成提高应用灵活性
Mon 14 August 2017
Why?
Web产品一旦上线,重启应用就会造成业务中断,对于实时性要求很高或者业务关联紧密的应用,重启程序是非常重的代价。
将代码对象 …
Category: 工程经验
Read MoreWhy?
Web产品一旦上线,重启应用就会造成业务中断,对于实时性要求很高或者业务关联紧密的应用,重启程序是非常重的代价。
将代码对象 …
Category: 工程经验
Read MorePython中的OS.fork,exec之类的行为,可能导致stdout所指向的FD发生变化,有时候无法在终端获得想要的输出,这时候可能需要在执行子进程的时候手工设置其FD。
参考:
http://stackoverflow.com …
Category: 技术流水账
Read More因为Pyramid自带的view_config装饰器非常复杂,需要配置的参数比较多,修改一下装饰器,每次可以少写一点代码……
def get_with_permission(**settings):
# delete debug tag TODO
view_configer = view_config(decorator=permission_require(login_url=LOGIN_URL), **settings …
Category: 技术流水账
Read More