摘要: 这两天用bottle在写一个小应用,里面我开了一个线程,专门监听远程一台服务器。那台服务器对重复连接作了处理,会断开之前的旧连接,结果当我运行下面的代码时,总是提示重连: import threadingt = threading.Timer(2, long_connect)t.start()f... 阅读全文
posted @ 2013-05-07 12:54 大龄程序员的日记本 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 今天在写一个小功能的时候,写了三个接口函数,结果代码基本类似,只是其中调用的函数不一样,而且这几个调用函数的声明是完全一样的。根据代码的抽象三原则里的rules of three,应该得抽象一下了。。。最直接的想法就是抽出一个共用函数,三个接口函数调用这个共用函数,通过传入不同的函数指针,来实现不同的功能。结果写着写着忘了函数指针怎么写了。。。人老了就是不行了,google吧。网上关于函数指针的博文很多,其中我只需要如何定义和使用就OK了,所以下面就胡乱写个示例记在这里:// 功能函数void addPost(NodeObj* node) { node->name += "_p 阅读全文
posted @ 2013-05-03 11:38 大龄程序员的日记本 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 突然又想把博客坚持下去,到这里试着登录了一下,进去了。。。看着上一篇是2011年,没想到转眼已经两年了。时间过得太快了。。。 阅读全文
posted @ 2013-04-28 13:03 大龄程序员的日记本 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 今天因为工作上的一个小任务,所以想测试一下多线程的性能,于是借机看了下boost的thread库。 一般的创建线程: void test_func(int id);boost::thread t = boost::thread(test_func, 10);t.join(); 很简单啊,直接... 阅读全文
posted @ 2011-12-22 10:45 大龄程序员的日记本 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 试试看就知道行不行了大标题 列表项1 列表项2真的可以啊!~真的很不错呢~~~试试插入代码看看>import osprint 'hello world'最后来一个链接吧 google 阅读全文
posted @ 2011-12-18 21:53 大龄程序员的日记本 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 之前在hi.baidu.com上申请过一个,但一直没有坚持写下来。前阵子想写一下了,结果悲摧的发现不支持代码高亮。。。所以也就耽搁了下来。今天在网上无意中发现了chrome里写博客的一个插件:ScribeFire。遂在这里申请了一个新家,希望可以坚持写下来:D 阅读全文
posted @ 2011-12-18 21:43 大龄程序员的日记本 阅读(130) 评论(0) 推荐(0) 编辑