摘要: http://www.runoob.com/w3cnote/linux-crontab-tasks.html https://www.cnblogs.com/zoulongbin/p/6187238.html 阅读全文
posted @ 2018-11-26 14:55 WESWES 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 线程IO模型 Redis 是个单线程程序!(对外网络请求服务) 对于那些时间复杂度为 O(n) 级别的指令,一定要谨慎使用,一不小心就可能会导致 Redis 卡顿。 使用缓冲区,事件轮询 API(Linux操作系统提供的select,poll,epoll),非阻塞 IO(能读多少读多少,能写多少写多 阅读全文
posted @ 2018-11-26 11:42 WESWES 阅读(4808) 评论(0) 推荐(1) 编辑
摘要: 问题: 改变实例创建方式,以此来实现单例模式,缓存或者其他类似的特性。 解决方法: 如果想定制化创建实例的过程,可以通过定制一个元类并以某种方式重新实现它的__call__()方法。 使用元类的单例模式实现: 运行结果: 不使用元类的单例模式实现: 运行结果: 创建缓存实例:(不使用元类方法链接:h 阅读全文
posted @ 2018-11-24 20:00 WESWES 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 问题 当创建类实例时我们想返回一个缓存引用,让其指向上一个用同样参数(如果有的话)创建出来的类实例。 这个问题常常出现在当我们想确保针对一组输入参数只会有一个类实例存在时。 解决方法: 使用一个与类本身相分离的工厂函数: 运行结果: 注:弱引用介绍链接 http://python.jobbole.c 阅读全文
posted @ 2018-11-23 15:17 WESWES 阅读(385) 评论(0) 推荐(0) 编辑
摘要: Python 弱引用(不会增加引用计数的引用,可以用来做对象缓存,避免循环引用导致内存无法回收):http://python.jobbole.com/85431/ from future import absolute_import的作用:https://www.cnblogs.com/baolon 阅读全文
posted @ 2018-11-23 14:43 WESWES 阅读(180) 评论(0) 推荐(0) 编辑
摘要: Python程序运行流程 Python解释器首先将程序将py文件编译成一个字节码对象PyCodeObject(只存在于内存中)。(当这个模块的 Python 代码执行完后,就会将编译结果保存到了pyc文件中,这样下次就不用编译,直接加载到内存中。pyc文件只是PyCodeObject对象在硬盘上的表 阅读全文
posted @ 2018-11-20 13:27 WESWES 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 编程语言分类概念介绍(编译型语言、解释型语言、静态类型语言、动态类型语言概念与区别) https://www.cnblogs.com/zhoug2020/p/5972262.html Python解释器 一般使用的Python解释器CPython:是用C语言实现Pyhon,是目前应用最广泛的解释器。 阅读全文
posted @ 2018-11-20 11:41 WESWES 阅读(2900) 评论(0) 推荐(0) 编辑
摘要: rescue 救援 industry 工业,产业 creation 创造,创作 divition 区分,部门 departure 离开,分歧 scale 规模 senior executive 高管 acquisition 收购,获得 ultimately 最终 文章链接:https://www.s 阅读全文
posted @ 2018-11-16 14:45 WESWES 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 分布式锁 setnx(set if not exists) 加锁 expire 设置自动释放时间 del 释放 因为setnx与expire不是原子操作,如果在 setnx 和 expire 之间服务器进程突然挂掉了,可能是因为机器掉电或者是被人为杀掉的,就会导致 expire 得不到执行,也会造成 阅读全文
posted @ 2018-11-13 11:46 WESWES 阅读(285) 评论(0) 推荐(0) 编辑
摘要: b = a[i:j:s]: i为起始索引(缺省为0), j为结束索引(不包括,缺省为len(a)), s为步进(缺省为1). 所以a[i:j:1]相当于a[i:j]. 当s<0时: i缺省时,默认为-1, j缺省时,默认为-len(a)-1, 所以a[::-1]相当于 a[-1:-len(a)-1: 阅读全文
posted @ 2018-11-12 14:30 WESWES 阅读(3006) 评论(0) 推荐(0) 编辑