发布时间:2013-01-07 17:00:56
libevent中的min-heap,稍有改动。#include <stdlib.h> #include <time.h> using namespace std; #ifndef NULL #define NULL 0 #endif #include <sys/time.h>long long timestamp() { struct timeval val; gettimeofday(&val, NULL); return ......【阅读全文】
发布时间:2013-01-05 15:36:01
“我周围一群无能之辈,因为我不擅长拍马,所以不得提升,他们迫害我!“ “我的部分经理把本来应该属于我的功劳都给抢了,你说说有这样的人吗?“ “公司让我完成我根本无法完成的工作,头天加班到12点第2天晚点到公司还要扣我的钱,太没人性了,他们怎么能这样对我呢?” 我经常能听到类似的报怨,而且我必须承认其中有很多是事实,但今天我要说的是“不要像受害者一样工作!” 受害者是怎样工作的? 一般情况下,受害者会这么想: 发生什么问题之后,会认为全都是“别人“的错,我是无辜的受害者,我是被迫害的对象; ü 项目进展延后,是因为部门里太多只看不干的家伙......【阅读全文】
发布时间:2013-01-04 09:14:33
说到“正则表达式”(简称RegExp),它又是一个极具UNIX STYLE的超级武器。RegExp的内容极为广泛与庞杂,若要精通它,恐怕要跟精通C语言的难度相当。许多讲述RegExp的教材的作者自己就对它一知半解、不得真要,所以写出来的教材也让学生看得云里雾里、稀里糊涂,更是完全无法发挥这套武器的强大威力。本人根据自己多年在UNIX?-like系统上的琢磨和捣鼓,或许可以用最简洁、最切中要害的方法,向你们解明RegExp的基本精义。 ※在当前的FreeBSD系统中,虽然/usr/bin/grep与/usr/bin/egrep两个程序完全一致,但要用到egrep(扩充语法的grep),......【阅读全文】