Ubuntu
liuyongvs2009
这个作者很懒,什么都没留下…
展开
-
gcc -pg -Wall的使用
-Wall 表示Warning all关键是通过-pg最终可以产生函数调用图,与Graphviz+doxygen挺像http://blog.csdn.net/unbutun/article/details/6609498转载 2014-03-21 14:38:03 · 889 阅读 · 0 评论 -
垃圾回收器的实现
In computer science, garbage collection (GC) is a form of automatic memory management. The garbage collector, or just collector, attempts to reclaimgarbage, or memory occupied byobjects that原创 2015-03-12 21:59:59 · 798 阅读 · 0 评论 -
htable实现,其中表的大小采用自适应方案
前些天看到一个不错的hash table 的不错的实现方案,该哈希表的大小能够自适应的tiaozhehng原创 2014-11-18 23:01:53 · 680 阅读 · 0 评论 -
线程池原理并用C语言实现
工作者线程worker:即线程池中可以重复利用起来执行任务的线程,一个worker的生命周期内会不停的处理多个业务job。线程池“复用”的本质就是复用一个worker去处理多个job,“流控“的本质就是通过对worker数量的控制实现并发数的控制。通过设置不同的参数来控制worker的数量可以实现线程池的容量伸缩从而实现复杂的业务需求待处理工作job的存储队列:工作者线程workers的数量是原创 2014-11-01 13:31:24 · 6803 阅读 · 0 评论 -
用宏实现简单的多态 简单小技巧
#include#include#define List(X) \struct list_##X \{\ X data;\ struct list_##X *next;\}typedef char * string;int main(){ List(int) l1={1,NULL}; List(double) l2={2,NULL}; char *p=(char *)原创 2014-06-12 18:40:44 · 916 阅读 · 0 评论 -
数组中,只有一个/两个/三个数只有一个,其他都为偶数个,找出只有一个的数
解决方案1:先排序,后比较,时间原创 2014-06-12 11:20:28 · 990 阅读 · 0 评论 -
fflush用法的注意事项
今天写代码的时候调试程序,老是出现段错误,通过gdb发现在用scanf原创 2014-04-11 14:34:09 · 1886 阅读 · 0 评论 -
Ubuntu Eclipse配置OpenGL
本文假设读者已经在ubuntu下配置好了gcc/g++环境,并使用eclipse开发opengl程序在ubuntu终端下运行以下命令,安装opengl所需要的库文件$ sudo apt-get install build-essential$ sudo apt-get install freeglut3-dev运行一下opengl实例,测试配置的环境是否转载 2014-03-21 14:30:23 · 803 阅读 · 0 评论 -
autoconf 自动输出makefile
http://www.worldhello.net/2010/04/07/954.html转载 2014-03-21 14:38:49 · 671 阅读 · 0 评论