
python
Caaacy_YU
联系邮箱:yu_haojia@foxmail.com
展开
-
Python进阶小技巧3:跳出多层循环
以前学python的时候一度对如何跳出多层循环比较困惑,总觉得所有方法都不够pythonic。今天突然想起这茬,就觉得写篇文章讨论一下这个问题。原创 2020-01-22 17:04:36 · 7249 阅读 · 0 评论 -
Python进阶小技巧2
上一篇进阶小技巧阅读量尚可,给了我再写一篇的动力。这回讲一下:偏函数、强制关键字参数和字典相关的技巧。原创 2019-11-08 18:04:15 · 6141 阅读 · 1 评论 -
python进阶小技巧
记录3个近日学习到的python进阶技巧,既不是初级技巧,也不是非常高级的奇技淫巧,所以姑且称为进阶技巧,分别是:with, singledispatch和Flattening。原创 2019-11-05 15:16:16 · 10485 阅读 · 1 评论 -
python3.6使用line-profiler踩坑记录
前两天在服务器上使用top指令后看到load average到达了11.96, 12.78, 13.58,对于8核的机器来说这个load有些偏高了,之前load一般保持在5左右。于是,在top中按C查看进程详情,发现有一个脚本开了多进程,并且每个进程的CPU使用率都极高,初步断定就是这个脚本导致了服务器load飙升。随后检查了该脚本的代码,肉眼未能发现不妥之处,于是就需要用到本文要介绍的神器,line-profiler。原创 2019-06-03 11:24:11 · 8963 阅读 · 3 评论 -
爬虫漫游指南:消息队列(2) — RabbitMQ
消息队列(2) — RabbitMQ原创 2019-07-25 14:49:40 · 1235 阅读 · 2 评论 -
Supervisor监控多进程任务—手撸python监控
Supervisor监控多进程任务上回书说到,Supervisor进程监控之役,在下先取sendmail,再克Superlance,兵峰所指,所向披靡。却不知Supervisor大本营暗藏杀招,不输出非直接子进程的异常信息,一举扭转战局,我军兵败如山倒,最终劳民伤财一无所获。这一回,我军卷土重来,高举python大旗,采用斩首行动,直指问题根源。问题分析既然决定要自己写监控,那么首先要做的,...原创 2019-09-27 18:23:46 · 6498 阅读 · 1 评论