Python framework for c10k
C10k problem How to configure operating systems and write code to support thousands of clients is what we called C10k problem Candidates: Django It is a high-level Python Web …
MySQL 5.7 ERROR 1045 (28000) Access denied
The reason is MySQL v 5.7 or higher generates a temporary random password after installation and stored that in mysql error log file, located at /var/log/mysqld.log for an ins…
Common tools may be used when creating a python project
Sphinx is a tool that makes it easy to create intelligent and beautiful documentation. It was originally created for the Python documentation, and it has excellent facilities …
Why celery AsyncResult on_result_ready callback not fired
There is a new feature in Celery4.x which introduce a Promise like style async method which can retrieve result asynchronicly. But I nerver make it works with RabbitMQ backend…
How to add 3rd party python packages or modules
类似于sosreport之类的module可以从/usr/lib//site-packages/直接导入并加以使用 e.g: import sos.policyredhat, 但是自己创建的package直接放入/usr/lib//site-packages/ 并不能直接import,提示module不存在错误。要使第三方创建的模块被其他pytho…
梅林固件设置
最近败了一个Netgear6900,原装Netgear固件运行很稳定,但可玩性不高,可惜了这个双核1G的CPU和256M内存,忍耐不住刷了梅林固件。基于华硕和网件基本采用同一个解决方案开发,使用网件的硬件稍作修改用华硕的固件也可以刷,基于第三方定制开发的华硕固件,叫做梅林(Merlin)。 原始的梅林固件来自于:A custom firmware …
安装中国电信光猫
中国电信安装宽带允许自己自购光猫,现将光猫安装设置方法描述如下,全部以中兴光猫为例,在中兴F412和F420上实验通过。 将光纤口插入光猫的光纤口在光猫的任意一网口上连接笔记本或者电脑,找到光猫的默认终端配置地址,一般在光猫的外壳上有标识,例如:192.168.1.1设置电脑或笔记本的ip在光猫默认配置地址一致的子网内,比如上述192.168.1.…
Python simulate browser behavior without X
We can use python urllib, or python request library to help us download html page, and manually parse it to get what we expected. But sometimes it is difficult to handle front…
Install sanic on CentOS7
Why choosing sanic All tests were run on an AWS medium instance running ubuntu, using 1 process. Each script delivered a small JSON response and was tested with wrk using 100 …