
LInux
文章平均质量分 61
biosd
一个IT工作者
展开
-
Linux 的随机数
以前一直用 C的库函数random()来产生随机数。数值的最大范围是RAND_MAX. 今天在unix.com论坛上看见一个帖子获得随机数的办法,就是文件方式来打开/dev/urandom 或者/dev/random, 这是从kernel产生的,有兴趣的可以百科之。/dev/random 和/dev/urandom区别就是前者是阻塞的方式,后者不是阻塞方式。原创 2012-03-27 22:36:34 · 568 阅读 · 0 评论 -
大型工程的makefile编写及其维护管理
我参考了三遍文章,记录在此,以备后查: 1. 跟我一起写 Makefile 网上很容易找到,略。2.动态链接库和静态链接库的编写参考:http://blog.youkuaiyun.com/alex_xhl/article/details/8069517GCC 编译使用动态链接库和静态链接库 1 库的分类根据链接时期的不同,库又有静态库和动态库之分。静态库是在链接阶段原创 2012-11-20 00:03:49 · 1553 阅读 · 0 评论 -
Linux下能够创建的最大线程数
1. 首先可以运行下面的程序检查,检查你现在的系统总共能创建多少个线程。我的系统上是i=380,也就是最多能创建380个线程。后面分析为什么是它。// maxthread.cc , compile: gcc maxthread.cc -o thread -lpthreadinclude #include #include static void *foo( void *原创 2013-01-19 11:13:40 · 3382 阅读 · 0 评论 -
Linux进程空间分配
进程的内存分配下面的验证程序:测试结果:原创 2013-01-19 13:15:09 · 723 阅读 · 0 评论 -
Ubuntu12.04下安装Git
看到Github很火,自己研究了一下,git不依赖于网络和中心服务器。 这和自己公司最近一直折腾大家的Clearcase形成了天然之别。公司的clearcase布置到两台服务器上,忘了是什么机型了。四五十人在用它,尽管通过NIS服务在本地编译代码。但是经常不好用。因此学习一下git的安装,并计划把自己平常开发学习的程序全部放到github上去。 不过,从开发来说,编译make命令能支持view原创 2013-06-17 23:10:12 · 14119 阅读 · 0 评论