02 2018 档案

摘要:1.ThreadLocal产生原因 试想一个应用场景,例如flask中多个用户发起了多个http访问请求request,每个http请求就是一个独立线程,那么我们会有很多个线程,这些线程之间肯定要独立,才能保证每个请求的数据正确独立。 那么,我们肯定每一个线程的request都是一个独立的局部变量对 阅读全文
posted @ 2018-02-13 15:42 Lancer-Dylan 阅读(1085) 评论(0) 推荐(0)
摘要:1.线程基础 一般程序设计有:“单进程多线程/单进程单线程(默认)/多进程中每个进程单线程/多进程多线程”,这里只讨论“单进程多线程” 线程在程序设计中是十分重要的,例如在电脑上看电影,就必须由一个线程播放视频,另一个线程播放音频,否则,单线程实现的话就只能先把视频播放完再播放音频,或者先把音频播放 阅读全文
posted @ 2018-02-09 23:26 Lancer-Dylan 阅读(206) 评论(0) 推荐(0)
摘要:输出结果为 1.公有属性 类公有属性的高明之处就在于,可以通过修改类公有属性a,修改所有实例中的这个公有属性a,做到全局控制,而如果需要实例单独控制自己的公有属性a,就创建实例同名属性a,切断被类属性a的控制。 2.私有 很多时候,为了数据相对安全或者某些方法安全,外部不可见,要将需要保护的属性或方 阅读全文
posted @ 2018-02-09 19:00 Lancer-Dylan 阅读(998) 评论(0) 推荐(1)
摘要:1.分类 flask中有两种上下文:application_context(应用上下文),request_context(请求上下文),其中应用上下文就是一个flask实例app的上下文,请求上下文就是在这个app实例上线工作后,有一个访问请求过来,就会创建一个request_context。 *什 阅读全文
posted @ 2018-02-08 23:23 Lancer-Dylan 阅读(446) 评论(0) 推荐(0)
摘要:由于onenote笔记难以分享和国内访问链接,将部分的笔记迁移到博客园,复制为图片形式保留基本样式,仅仅用于查看 阅读全文
posted @ 2018-02-05 15:38 Lancer-Dylan 阅读(277) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-02-05 15:26 Lancer-Dylan 阅读(347) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-02-05 15:20 Lancer-Dylan 阅读(286) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-02-05 15:19 Lancer-Dylan 阅读(142) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-02-05 15:18 Lancer-Dylan 阅读(114) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-02-05 15:17 Lancer-Dylan 阅读(163) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-02-05 15:15 Lancer-Dylan 阅读(161) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-02-05 15:14 Lancer-Dylan 阅读(198) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-02-05 15:13 Lancer-Dylan 阅读(134) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-02-05 15:12 Lancer-Dylan 阅读(133) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-02-05 15:10 Lancer-Dylan 阅读(332) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-02-05 15:10 Lancer-Dylan 阅读(108) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-02-05 15:08 Lancer-Dylan 阅读(109) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-02-05 15:07 Lancer-Dylan 阅读(109) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-02-05 15:07 Lancer-Dylan 阅读(104) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-02-05 15:05 Lancer-Dylan 阅读(169) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-02-05 15:04 Lancer-Dylan 阅读(85) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-02-05 15:02 Lancer-Dylan 阅读(1314) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-02-05 15:01 Lancer-Dylan 阅读(165) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-02-05 14:55 Lancer-Dylan 阅读(85) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-02-05 14:55 Lancer-Dylan 阅读(132) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-02-05 14:54 Lancer-Dylan 阅读(126) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-02-05 14:54 Lancer-Dylan 阅读(508) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-02-05 14:53 Lancer-Dylan 阅读(237) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-02-05 14:52 Lancer-Dylan 阅读(112) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-02-05 14:45 Lancer-Dylan 阅读(145) 评论(0) 推荐(0)