上一页 1 ··· 6 7 8 9 10
摘要: #define fun(a) \{if ((a))\++a;\}#define func(a) \do{if ((a))\++a;\}若遇到判断时int b = 3;if (1) fun(b);else....上面的会出错。do{}while(0)不会出错。切记。。。 阅读全文
posted @ 2019-03-21 11:33 lcinx 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 转自[http://hi.baidu.com/gooooner/blog/item/d57444d6c4f8e0c850da4b42.html] 用GDB调试有时会遇到堆栈全是“???”的情况,对调试带来很大麻烦。下面介绍一种方法能够显示该线程的调用栈信息(以64位系统为例介绍)。 (1)threa 阅读全文
posted @ 2019-03-21 11:30 lcinx 阅读(1827) 评论(0) 推荐(0) 编辑
摘要: #testsql.py #此代码输出某个表格的所有列内容 import sys from _oopmysql import mysql#这样就不用 sql = __oopmysql.mysql()了。直接mysql() def test(a,b=3,c=5): print(a,b,c) sql = mysql() print(sql.connect("192.168.1.198", "... 阅读全文
posted @ 2019-03-21 11:29 lcinx 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 此文件为python的,对C模块的再次封装,看了一会语法。开工。。。 阅读全文
posted @ 2019-03-21 11:28 lcinx 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 3.1没mysql模块? 或者没找到。。。来了兴致,自己封装了下用C为python3.1写的mysql接口的胶水代码: 阅读全文
posted @ 2019-03-21 11:27 lcinx 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 注意。此方式只在win下用vc2008成功。其他编译器/环境未试验:1。 在vc中建立一个dll的project。 假定我们的module的名字是mytest.那么我们的dll名字就是mytest.dll。 这个是必须的。 2。 用c写我们想要实现的部分。步骤如下 第一个参数是self,这个是pyt 阅读全文
posted @ 2019-03-21 11:26 lcinx 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.codingnow.com/2009/07/the_elements_of_programming_style.html#more 把代码写清楚,别耍小聪明。 想干什么,讲的简单点、直接点。 只要有可能,使用库函数。 避免使用太多的临时变量。 ”效率“不是牺牲清晰性的理 阅读全文
posted @ 2019-03-21 11:21 lcinx 阅读(126) 评论(0) 推荐(0) 编辑
摘要: KISS原则 KISS? 此KISS不是彼KISS, 乃Keep It Simple, Stupid! 直接翻译过来,就是“保持简单,傻瓜!”( Stupid这个词,在英语中含义也很复杂,很难简单翻译,这个KISS中的Stupid我认为更多是语气词。关于这个词,最喜欢的解释是阿甘的妈妈教育 的那个: 阅读全文
posted @ 2019-03-21 11:20 lcinx 阅读(467) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10