摘要: gevent就是一个可以提供协程的库,主要可以在io操作时自动切到其他的greenlet,避免过多的wait,提高效率。 主要通过修改python自带的库,这个被称为Monkey patch。 import monkey patch的时候可以选择要修改的库或者所有的。 详细参考 http://xla 阅读全文
posted @ 2017-04-16 22:36 hyfwin 阅读(146) 评论(0) 推荐(0) 编辑
摘要: mysql timestamp写入int(time.time())报类型不对,原来以为是要format成str,以前都用mysql默认值,第一次遇到。 实际上,转成datetime yyyy-MM-dd HH:mm:ss 的str就能写入,感觉也是很奇妙,和mysql的datetime有啥区别呢 阅读全文
posted @ 2017-04-16 22:22 hyfwin 阅读(351) 评论(0) 推荐(0) 编辑
摘要: Apache Thrift 是 Facebook 实现的一种高效的、支持多种编程语言的远程服务调用的框架。 安装thrift 从官网下载 然后按照./configure,make,make install 方式进行安装,其他系统可以参照官网http://thrift.apache.org/docs/ 阅读全文
posted @ 2017-03-25 20:32 hyfwin 阅读(1762) 评论(0) 推荐(0) 编辑
摘要: python的线程无法很好的利用到多cpu的功能,所以大家都比较推荐多进程 下面是进程池的用法,我这里是清洗redis的过期内容 close和join一定要做,否则会占用内存 阅读全文
posted @ 2017-01-08 13:35 hyfwin 阅读(410) 评论(0) 推荐(0) 编辑
摘要: numba是针对python加速的包,类似cython,pypy,优势是代码改动少首先要安装llvmlite apt-get install llvm-3.8LLVM_CONFIG=/usr/local/llvm38/3.8.1/lib/llvm-3.8/bin/llvm-config pip in 阅读全文
posted @ 2016-12-27 22:39 hyfwin 阅读(16306) 评论(1) 推荐(0) 编辑
摘要: spy++可以获取控件ID 我这里是0x3F8 F_Bentrust是母窗体句柄 阅读全文
posted @ 2016-11-28 23:33 hyfwin 阅读(6808) 评论(0) 推荐(0) 编辑
摘要: 做回测系统发现股票季报不能很好的表现每天的总股本。于是在新浪发现了数据源,决定用beatifulSoup爬一下。 先是读取股票code对应页面, 这里推荐用下面这种,因为用lxml会有几个code的页面解析不到,具体原因可能是页面太长。 下面直接找id的话用find(id=xxx)就行。 得到的数据 阅读全文
posted @ 2016-07-12 00:21 hyfwin 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 做python util test加强测试。 安装anaconda,利用anaconda prompt安装redis,pymysql等系统必要。 到http://www.lfd.uci.edu/~gohlke/pythonlibs/下载ta-lib,利用prompt安装pip install *** 阅读全文
posted @ 2016-06-13 10:49 hyfwin 阅读(886) 评论(0) 推荐(0) 编辑
摘要: 最近做一个python在线策略,决定用ace editor,启用autocomplete方便编写python。 要引入ext/language_tools,添加completer,自定义的关键字格式是{ "meta": "function", "caption": "addShape", "valu 阅读全文
posted @ 2016-06-08 10:38 hyfwin 阅读(991) 评论(0) 推荐(0) 编辑
摘要: 在dialog前加入_allowInteraction的重载.$.widget("ui.dialog", $.ui.dialog, { open: function () { return this._super(); }, _allowInteraction: function (event) { 阅读全文
posted @ 2016-05-25 15:50 hyfwin 阅读(879) 评论(0) 推荐(0) 编辑