这两天读了一下Python的Condition实现源码,是实现Queue的工具之一,发现是非常朴素的sleep->loop->query模式。源码很少,直接贴出,就不做注释了:) def wait(self, timeout=None): """Wait until notified or until a timeout occurs...
前段时间买了一个树莓派,最初的想法是可以用来挂一些下载,或者挂一些爬虫,做做简单的NAS之类的。 最后到手之后,发现树莓派3 B+还是很快的,4个CPU核心+1G RAM,外接移动硬盘的情况下,IO上也可以接受。 添加风扇控制 我从淘宝上弄了一个风扇,直接接到树莓派的5v-0v接口上,这样风扇会一直运转,其实还挺烦的……因为声音比较大……所以希望风扇能在温度低于45度的时候,能够自动关闭就好...
引子 以前对Gevent(Greenlet)为什么比Thread快,只有一个隐约的理解,之前的看到过的说法是,上下文切换的成本上,Greenlet比Thread低很多,但是具体低在哪些地方呢? 刚好这段时间阅读了CSAPP,对这个问题又有了新的看待的角度:) 参考了如下三篇文章和greenlet的实现: https://www.ibm.com/developerworks/cn/linux/...
起了个很有B格的标题,实际上只是要讲一件简单的事情:同事离职。 同事离职之后在豆瓣上发的第一个状态:余生皆假期。
DC/OS 配置记录 这段时间有机会玩了一下DC/OS,配置细节中还有相当多不完善的地方,安装方面的健壮性还有待提升。 可以先看这里了解一下DC/OS 和Mesos是干嘛的 。 然后跟着https://docs.mesosphere.com/1.8/administration/installing/custom/cli/ 进行安装。 安装DC/OS的过程遇到的问题主要有两类: 安装过程前置...