摘要: 使用场景: Python的logger就是一个单例模式,用以日志记录 Windows的资源管理器是一个单例模式 线程池,数据库连接池等资源池一般也用单例模式 网站计数器 从这些使用场景我们可以总结下什么情况下需要单例模式: 1. 当每个实例都会占用资源,而且实例初始化会影响性能,这个时候就可以考虑使 阅读全文
posted @ 2020-02-24 10:40 JonPan 阅读(4200) 评论(0) 推荐(1) 编辑
摘要: python FAQ 阅读全文
posted @ 2019-11-19 16:37 JonPan 阅读(205) 评论(0) 推荐(0) 编辑
摘要: python __getattr__ & __getattribute__, __getitem__() & __missing__() & defaultdict 阅读全文
posted @ 2019-11-14 15:08 JonPan 阅读(256) 评论(0) 推荐(0) 编辑
摘要: nginx,uwsgi,supervisor,gunicorn 阅读全文
posted @ 2019-04-02 15:05 JonPan 阅读(1748) 评论(2) 推荐(1) 编辑
摘要: python, 大文件读取 阅读全文
posted @ 2019-03-29 00:53 JonPan 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 20200705修改,修改排版和增加BTree&B+tree 数据库引擎底层的数据结构 mysql 回顾 数据库的设计必须满足三范式 1NF: 强调列的原子性,列不可拆分 eg: 一张表(联系人) 有(姓名,性别,电话)三列,但是现实中电话又可分为家庭电话和公司电话,这种表结构设计就不符合第一范式了 阅读全文
posted @ 2019-03-28 01:09 JonPan 阅读(516) 评论(0) 推荐(0) 编辑
摘要: Linux ubuntu16.04+windows10 rsync同步数据 阅读全文
posted @ 2019-03-26 10:17 JonPan 阅读(2014) 评论(0) 推荐(0) 编辑
摘要: 斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递归的方法定义 阅读全文
posted @ 2018-07-13 20:14 JonPan 阅读(198441) 评论(7) 推荐(5) 编辑
摘要: python爬虫练手项目1 爬取网页+简单GUI界面 阅读全文
posted @ 2018-07-08 21:53 JonPan 阅读(2262) 评论(0) 推荐(0) 编辑
摘要: matplotlib乱码或者中文显示不了的问题解决办法 阅读全文
posted @ 2018-07-05 22:18 JonPan 阅读(1057) 评论(0) 推荐(0) 编辑