2018年4月28日
摘要: 第一阶段:将ctx(request,session)放到“空调”上(Local对象) 第二阶段:视图函数导入:request/session 第三阶段:请求处理完毕 - 获取session并保存到cookie - 将ctx删除 源码分析 首先当请求来时,我们会执行app.run方法,这个方法其实执行 阅读全文
posted @ 2018-04-28 14:34 Py行僧 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 之前我们提到了functools.warp能在装饰器中保存原函数的参数等属性 今天我们再来说说functools.partial def func(a1,a2,a3): return a1 + a2 + a3 v1 = func(1,2,3) new_func = functools.partial 阅读全文
posted @ 2018-04-28 08:27 Py行僧 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 当我们使用线程时,如果多线程同时对一个全局变量进行修改,很容易造成错误,这是我们可以利用加锁的方式,让线程一个一个进行操作 同样我们可以threading.local来实现 threading.local的使用 不使用threading.local时 from threading import Th 阅读全文
posted @ 2018-04-28 08:25 Py行僧 阅读(137) 评论(0) 推荐(0) 编辑