02 2018 档案
摘要:1.ThreadLocal产生原因 试想一个应用场景,例如flask中多个用户发起了多个http访问请求request,每个http请求就是一个独立线程,那么我们会有很多个线程,这些线程之间肯定要独立,才能保证每个请求的数据正确独立。 那么,我们肯定每一个线程的request都是一个独立的局部变量对
阅读全文
摘要:1.线程基础 一般程序设计有:“单进程多线程/单进程单线程(默认)/多进程中每个进程单线程/多进程多线程”,这里只讨论“单进程多线程” 线程在程序设计中是十分重要的,例如在电脑上看电影,就必须由一个线程播放视频,另一个线程播放音频,否则,单线程实现的话就只能先把视频播放完再播放音频,或者先把音频播放
阅读全文
摘要:输出结果为 1.公有属性 类公有属性的高明之处就在于,可以通过修改类公有属性a,修改所有实例中的这个公有属性a,做到全局控制,而如果需要实例单独控制自己的公有属性a,就创建实例同名属性a,切断被类属性a的控制。 2.私有 很多时候,为了数据相对安全或者某些方法安全,外部不可见,要将需要保护的属性或方
阅读全文
摘要:1.分类 flask中有两种上下文:application_context(应用上下文),request_context(请求上下文),其中应用上下文就是一个flask实例app的上下文,请求上下文就是在这个app实例上线工作后,有一个访问请求过来,就会创建一个request_context。 *什
阅读全文
摘要:由于onenote笔记难以分享和国内访问链接,将部分的笔记迁移到博客园,复制为图片形式保留基本样式,仅仅用于查看
阅读全文
摘要:
阅读全文
摘要:
阅读全文

浙公网安备 33010602011771号