PYTHON CONDITION源码阅读
Mon 14 August 2017
这两天读了一下Python的Condition实现源码,是实现Queue的工具之一,发现是非常朴素的sleep->loop->query模式。源码很少,直接贴出,就不做注释了:)
def wait(self, timeout=None):
"""Wait until notified or until a timeout occurs …
Category: 技术流水账
Read More这两天读了一下Python的Condition实现源码,是实现Queue的工具之一,发现是非常朴素的sleep->loop->query模式。源码很少,直接贴出,就不做注释了:)
def wait(self, timeout=None):
"""Wait until notified or until a timeout occurs …
Category: 技术流水账
Read More前段时间买了一个树莓派,最初的想法是可以用来挂一些下载,或者挂一些爬虫,做做简单的NAS之类的。
最后到手之后,发现树莓派 …
Category: 折腾笔记
Read More引子
以前对Gevent(Greenlet)为什么比Thread快,只有一个隐约的理解,之前的看到过的说法是,上下文切换的成本上,Greenlet比Thread低很多,但是具体低在哪些地 …
Category: 技术流水账
Read More起了个很有B格的标题,实际上只是要讲一件简单的事情:同事离职。
同事离职之后在豆瓣上发的第一个状态:余生皆假期。
抛开那本 …
Category: 重要时刻
Read MoreDC/OS 配置记录
这段时间有机会玩了一下DC/OS,配置细节中还有相当多不完善的地方,安装方面的健壮性还有待提升。
可以 …
Category: 技术流水账
Read More老坑,现在来填掉:)
之前做一个需求,是需要解析Flask里的URL Rule里的参数名字和类型,用来自动生成命令行内的Rest Client的参数。
Rule: /disks/<int:disk_id>
需要得到参数: disk (type int)
解铃还 …
Category: 技术流水账
Read More以前自己单打独斗的时候,使用git主要是记录版本,很少用git来协作,协作也不过是两个人的小打小闹,一直在pull, 或者fetch merge,大家也都在修改master分支,没 …
Category: 工程经验
Read MoreAbout:SQL数据库中,Index,字段类型等等直接影响整个SQL数据库的运行效率,有时候又必须考虑灵活性,所以才有这个话题:SQL数据库中的字段设计。
How:这里主要谈三个问题:
1.什么时 …
Category: 技术流水账
Read More老的JenkinsCI(CentOS 6.x)在运行docker的时候,忽然提示 “mountpoint for devices not found“.
官方的描述里,这个应该是和Cgroup有关的问题。
官方提供的环境检查的脚本,可以运行看看 …
Category: 技术流水账
Read MoreWhy:
在fedora上面配置一台PXE server最大的问题在于如何确认各方面已经工作正常,因为测试是非常困难的,所以很难确认哪一步没有做好。
本文大致按照如下流程前进,具体的配置附上文章参考 …
Category: 技术流水账
Read More