上一页 1 ··· 14 15 16 17 18
  2011年12月28日
摘要: 这段时间一直在写工具,遇到一些问题,Google下解决了,这里想把解决问题的成果提取出来分享下,也方便我以后使用,^_^写工具就应该尽量的灵活,可配置性强,配置文件是少不了的。之前用过自定义配置文件(我的另一篇文章中提到过:http://www.cnblogs.com/MikeZhang/archive/2011/11/19/2255169.html),灵活是灵活,可写起来有点麻烦,而且如果想把部分逻辑写在外面,在配置文件中弄个函数就很不随意了——自己要写个脚本引擎进行解析……最后决定用lua作为配置文件的解析器,这里有个简单的demo: 1 /* 2 File : demo.cpp... 阅读全文
posted @ 2011-12-28 12:36 Mike_Zhang 阅读(2202) 评论(0) 推荐(1) 编辑
  2011年12月27日
摘要: 写程序用到了配置文件,感觉lua比较适合,就选lua了。开始时所有配置都从文件加载,直接调用一个函数就OK了,后来考虑到如果配置文件不存在的话程序也要正常运行,所以程序需要默认配置。可我不想改变原来的结构,考虑将默认的配置脚本以字符串的形式硬编码在程序里面,这时遇到一个问题 :默认配置大概6~7K的大小,如果一行行的敲,那感觉肯定是非常不爽……这重复性的劳动就交给电脑做吧,最后决定将这部分代码让电脑写(我之前写过了,它照着抄就是了 *_*)……可它不写啊,那好吧,我写个python代码教它吧: 1 #! /usr/bin/python 2 # fileName : writeCode.py . 阅读全文
posted @ 2011-12-27 17:56 Mike_Zhang 阅读(984) 评论(0) 推荐(0) 编辑
  2011年11月19日
摘要: 用python读取配置文件比较方便,比如下面一个配置文件: 0.ini文件:---------------文件开始----------------[global]ip = 192.168.1.100 ;ip地址port = 1234MAC = 0x414243444546;mac---------- 阅读全文
posted @ 2011-11-19 14:24 Mike_Zhang 阅读(24234) 评论(0) 推荐(1) 编辑
  2011年11月18日
摘要: python的dict用起来很方便,可以自定义key值,并通过下标访问,示例如下:>>> d = {'key1':'value1',... 'key2':'value2',... 'key3':'value3'}>>> print d['key2']value2>>>lambda表达式也是很实用的东东,示例如下:>>> f = lambda x : x**2>>> print f(2)4> 阅读全文
posted @ 2011-11-18 16:55 Mike_Zhang 阅读(3961) 评论(1) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18