python
文章平均质量分 54
__BOOM__
这个作者很懒,什么都没留下…
展开
-
高并发 发送请求(asyncio)
在接手这个项目之前,关于数据存储的代码逻辑如上图,看起来按部就班,也很合理。(本人觉得这就像个玩具车)在最后一步发送HTTP request响应足够快的话,其实速度说不上快但稳定,可以接受。但偏偏第三季度了,数据量上来了,最后一步得到response的时间达到了2秒多(因为这个请求是往mysql里存储新数据,数据量很大的情况下,存储会慢很多),若是一个压缩包有一万条数据,那处理该文件的时间能达到6小时左右,每天可能有几十个这样的压缩包进入监测文件系统。原创 2023-10-08 16:57:41 · 720 阅读 · 0 评论 -
119. 杨辉三角 II (Python)
给定一个非负索引k,其中 k≤33,返回杨辉三角的第 k 行。 在杨辉三角中,每个数是它左上方和右上方的数的和。 示例: 输入: 3 输出: [1,3,3,1] 进阶: 你可以优化你的算法到 O(k) 空间复杂度吗? 原来与二项式的n次展开式的系数一样, class Solution(object): def getRow(self, rowIndex): """ :type rowIndex: int :rtype: List[i...原创 2021-03-30 16:28:48 · 283 阅读 · 0 评论 -
Python 列表的排序
python中,关于元素是元组的list 排序原创 2017-01-20 15:54:57 · 2333 阅读 · 0 评论 -
td-agent收集日志到mongobd
td_agent将日志文件中的数据存入数据库原创 2017-03-02 15:40:35 · 1288 阅读 · 0 评论 -
KMP的python实现
用C来写KMP的时候,懂了就忘了,理解不深刻,果然还是python更直观。 KMP的next数组是关键,就几行,看懂了就能看着字符串直接写出next数组了,nice! def getNext(pattern, next): j = 0 plen = len(pattern) next.append(0) for i in range(1, plen):原创 2017-03-08 16:31:50 · 1746 阅读 · 0 评论 -
Django多个排行榜实例
Django后台实现多个排行榜实例原创 2017-04-18 11:46:42 · 1036 阅读 · 0 评论 -
uwsgi的定时脚本任务
uwsgi的定时任务原创 2017-05-12 13:49:44 · 1716 阅读 · 0 评论 -
Odoo Advanced Search 隐藏相应字段
问题描述: HR 模块中,员工离职后,由HR将员工信息中的"active"字段选为"False",隐藏相应的员工信息。 结果确实隐藏掉了相应成员信息,但是通过odoo中的 Advanced Search 高级搜索,还是可以通过active==False,来搜索出离职人员的信息。 解决方案: 首先Advanced Search的list中是默认有对应table的所有字段的,所以隐藏掉acti...原创 2018-08-09 16:48:26 · 1370 阅读 · 0 评论 -
python: WindowsError
WindowsError的错误代码详解 0操作成功完成。 1功能错误。 2系统找不到指定的文件。 3系统找不到指定的路径。 4系统无法打开文件。 5拒绝访问。 6句柄无效。 7存储控制块被损坏。 8存储空间不足,无法处理此命令。 9存储控制块地址无效。 10环境错误。 11试图加载格式错误的程序。 12访问码无效。 13数据无效。 14存储器不足,无法完成此操作。 15系统找不到指定的驱动器。 ...转载 2019-01-14 12:41:56 · 535 阅读 · 0 评论