天行健,君子以自强不息!
发布时间:2015-05-29 10:52:26
一个命令行解析与程序开启后台模式运行的示例程序。闲言少述,直接上代码:/* Parse command parameters * * by Hank * 2015/5/27 */#include <stdlib.h>#include <string.h>#include <math.h>#include <stdio.h>#include <sys/stat.h>#include <fcntl.h>#include <time.h>#include .........【阅读全文】
发布时间:2015-01-16 15:06:19
python的第三方模块越来越丰富,涉及的领域也非常广,如科学计算、图片处理、web应用、GUI开发等。当然也可以将自己写的模块进行打包或发布。一简单的方法是将你的类包直接copy到python的lib目录,但此方式不便于管理与维护,存在多个python版本时会非常混乱。现介绍如何编写setup.py来对一个简单的python模块进行打包。.........【阅读全文】
发布时间:2014-12-16 22:14:18
threading.Thread 并没有显式的提供获取线程调用函数返回值的方法,需求自己实现。使用数据库是一个办法: 可以让子线程将数据写到数据库中,消费线程再去数据库中读取数据;如果不想用数据库,可以使用类的全局变量来做传递,示例代码如下:import osimport threadingclass SubThread(): data = {}&n.........【阅读全文】
发布时间:2014-12-16 22:07:36
前言刚开始使用用tornado时都很迷惑:tornado不是标榜异步非阻塞解决10K问题的嘛?但为什么我在handler中有一个步骤是耗时时,整体的响应就慢下了呢?是不是torando根本就不好用。其实是你用错了,因为你没有将你的耗时任务使用tornado的异步功能实现。下面就各种torndo响应请求,进行耗时任务处理时的各种异步场景.........【阅读全文】
发布时间:2014-12-15 23:09:20
三、tornado结合RabbitMQ实现异步任务处理3.1 安装环境1. 安装tornado见文章《CentOS6.4安装python2.7.3环境和Tornado》2. 安装 tornoda-celerytornado-celery的安装很简单:$ pip install tornado-celeryDownloading/unpacking tornado-celery Downloading tornado-celery-0.3.4.tar.gz Runnin.........【阅读全文】