摘要: 1. 修改minttyrc文件C:\Users\Eason\.minttyrc在文件中添加配色方案,如下:配色方案来源:https://github.com/mavnn/mintty-colors-solarized更新文件后保存,重启Git bash即可看到新的配色。 阅读全文
posted @ 2017-11-26 23:06 Eason的博客 阅读(2687) 评论(0) 推荐(0) 编辑
摘要: 原因:Yes, you should assign all attributes of your object in the __init__ method.The most important reason to do this is tool support. Many Python IDEs can see the assignments in the __init__ and use th... 阅读全文
posted @ 2017-11-26 09:56 Eason的博客 阅读(523) 评论(0) 推荐(0) 编辑
摘要: stackoverflow链接:1.https://stackoverflow.com/questions/159720/what-is-the-naming-convention-in-python-for-variable-and-function-names结论:PEP8 规定是:为了更好的可读性,应该用下划线来命名变量Function names should be lowercase, ... 阅读全文
posted @ 2017-11-25 15:54 Eason的博客 阅读(1962) 评论(0) 推荐(0) 编辑
摘要: 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的元素呢?这样就不必创建完整的list,从而节省大量的空间。在Python中,这种一边循环... 阅读全文
posted @ 2017-11-22 10:16 Eason的博客 阅读(67) 评论(0) 推荐(0) 编辑
摘要: import sqlite3conn = sqlite3.connect('example.db')c = conn.cursor()Usually your SQL operations will need to use values from Python variables. You shouldn’t assemble your query using Python’s string op... 阅读全文
posted @ 2017-11-21 22:44 Eason的博客 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 第一步 排除文件打开方式错误:r只读,r+读写,不创建w新建只写,w+新建读写,二者都会将文件内容清零(以w方式打开,不能读出。w+可读写)**w+与r+区别:r+:可读可写,若文件不存在,报错;w+: 可读可写,若文件不存在,创建r+与a+区别:[python] view plain copyfd = open("1.txt",'w+') fd.write('123') fd = open(... 阅读全文
posted @ 2017-11-21 22:37 Eason的博客 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 在print()内部加上 end = “”: 阅读全文
posted @ 2017-11-21 13:29 Eason的博客 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 如下图所示: 可以一次复制TEXT,按列的方式在制定位置粘贴,再也不用一个个手动粘贴了,爽哉。 阅读全文
posted @ 2017-11-21 01:48 Eason的博客 阅读(7843) 评论(0) 推荐(0) 编辑
摘要: sqlite是一个文件数据库,非常轻量,降低vnpy的外部依赖,便于项目的推广。 对普通用户来说,运维一个mongodb增加了学习成本,而sqlite几乎无运维成本,备份直接通过文件拷贝完成。 相比nosql的mongodb,普通用户更熟悉sqlite这样的关系型数据库。 在交易相关的场景下,sqlite有更好的性能。mongodb更适合大量用户大量并发的场景,而vnpy一般一个实例只有若干个并发... 阅读全文
posted @ 2017-11-19 22:37 Eason的博客 阅读(1736) 评论(0) 推荐(0) 编辑
摘要: 自己一直对 yield 语句存在误解, 网上似乎也没有把 yield 讲解得非常深入的文章。 果然努力研究文档才是正道。下面算是我自己看文档的理解吧。# example 1.1def func(): return 1def gen(): yield 1print(type( func )) # print(type( gen )) # print(type( func() )) # p... 阅读全文
posted @ 2017-11-18 19:24 Eason的博客 阅读(182) 评论(0) 推荐(0) 编辑