摘要: 快速排序,递归实现。一般时间长度O(nlogn) 阅读全文
posted @ 2018-02-08 15:02 colinshi 阅读(85) 评论(0) 推荐(0) 编辑
摘要: def bin_find(data, n): low = 0 high = len(data) - 1 while low n: high = mid - 1 return 阅读全文
posted @ 2018-02-08 14:21 colinshi 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 还少一个插入排序。。。 补上 阅读全文
posted @ 2018-02-08 14:20 colinshi 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 最近用python3的tornado框架写了一个简单的服务。但是发现python本身部署的时候很不方便(好吧也许是我菜)。 tornado本身自带了web服务,所以只要直接执行脚本就能运行,但是感觉管理起来并不方便所以自己写了一个服务用systemctl来管理,这样可以开机自动启动。 我这里使用的是 阅读全文
posted @ 2018-01-23 14:31 colinshi 阅读(771) 评论(0) 推荐(0) 编辑
摘要: 通过网站域名获取 HTML 数据根据目标信息解析数据存储目标信息如果有必要,移动到另一个网页重复这个过程 阅读全文
posted @ 2018-01-08 14:42 colinshi 阅读(114) 评论(0) 推荐(0) 编辑
摘要: def list_app(old_list, new_list = list()): """#isinstance去判断遍历的l是不是还是一个list如果还是list,用递归继续反复遍历""" for l in old_list: if isinstance(l, list): list_app(l) # 调用递归 else... 阅读全文
posted @ 2018-01-08 14:41 colinshi 阅读(1267) 评论(0) 推荐(0) 编辑
摘要: 质数的的特点,只能被自己或者1整除。任何自然数可以表示层6N 6N+1 6N+2 6N+3 6N+4 6N+5其中6N 6N+2 6N+3 6N+4必然不是质数剩余6N+1和6N+5可能存在质数。同时6N+5也可以写成6N-1那么我们可以剔除所有不能写成6N±1的数。一个数如果不能被小于他的质数整除 阅读全文
posted @ 2018-01-08 14:40 colinshi 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 布置生产环境的时候要换成MySQL,根据Django官网的文档也设置好了setting.DATABASES.但是运行python3 manage.py makemigrations的时候又遇到错误了,查看日志大概的问题就是:ImportError: No module named 'MySQLdb' 阅读全文
posted @ 2018-01-08 14:39 colinshi 阅读(134) 评论(0) 推荐(0) 编辑