- 博客(5)
- 资源 (29)
- 收藏
- 关注
原创 clock_gettime和gettimeofday
#define MILLION 1000000void timetest(){ struct timespec ts1; struct timespec ts2; struct timespec ts3; struct timespec ts4; struct timeval tpstart; struct timeval tpend; clock_gettime(CLOC
2013-07-26 15:05:29 2170
原创 KDE环境下生成桌面图标
http://techbase.kde.org/Development/Tutorials/Desktop_File1、使用qt4 designer生成了一个sean.ui的文件,然后用uic转为c++的文件uic -o sean.h sean.uisean.h文件名要和sean.ui的一样uic3是qt3转到4用的,现在基本没用2、写一个使用sean.h的代码,比
2013-07-26 11:53:11 3232
原创 sqlite的快速插入
sqlite的插入速度是比较慢的,在同时需要插入大量的数据时,一般采用将多条插入操作放入同一事务中处理,这样速度会有一个大的提升。但是,这样插入有个问题1、如果其中一条插入失败了,则整个事务就会失败,一条也插不进。这个问题可以通过insert or ignore into...来忽略掉失败的插入。这样,如果某一条失败后还可以继续插入。这样又引入了另一个问题:我们怎么知道哪些是插入
2013-07-26 11:24:52 3839
原创 memcached连接管理
memcached是一个基于libevent的实现在主线程创建了一个main_base = event_init();...event_base_loop(main_base, 0)用于监听连接他还创建了N个工作线程,用于完成具体的业务每个工作线程也是event_base_loop的,每个线程处理若干个连接。这个连接时主线程的main_base在accept后接入的
2013-07-16 15:20:19 1192
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人