出没于杭州和青岛的程序猿一枚,对内核略懂一二
发布时间:2014-02-08 11:30:42
关于tcp连接的异步connect实现流程如下:(1)设置socket连接为NONBLOCK(2)调用connect函数(3)poll函数检测fd(4)判断poll函数的返回值来确定连接是否建立下面是一个测试代码。点击(此处)折叠或打开#include <stdio.h>#include <stdlib.h>#include <p.........【阅读全文】
发布时间:2013-12-04 17:44:16
你是否曾经有过要计算一个非常大的数据(几百GB)的需求?或在里面搜索,或其它操作——一些无法并行的操作。数据专家们,我是在对你们说。你可能有一个16核或更多核的CPU,但我们合适的工具,例如 grep, bzip2, wc, awk, sed等等,都是单线程的,只能使用一个CPU内核。但是“如何我能使用这些CPU核心”?要想让Linu.........【阅读全文】
发布时间:2013-11-12 09:39:33
TCP delay ack机制和实现,基于数据段的判断和基于定时器的判断流程。引起的性能问题。......【阅读全文】
发布时间:2013-11-06 11:00:13
欢迎转载,转载请注明出处 http://forever.blog.chinaunix.netAuthor: Tony <tingw.liu@gmail.com>1.查看系统可用是时钟源2.查看系统当前所用时钟源3.Why tsc? 看到这里大家可能会有些疑惑了。因为ULK3中说过,80x86架构下,时钟源的优先权顺序是:timer_hpet > timer_pmtmr > timer_tsc > timer_pit > tim.........【阅读全文】
hezhaoaqiang2012-11-12 14:38
hezhaoaqiang2012-11-09 11:10
可以请教你一个问题吗?关于arm的交叉编译。我是按照:http://blog.chinaunix.net/uid-27003388-id-3276139.html 去做的,但是走到 四、建立初始编译器(bootstrap gcc)下面的make install 它提示如下:
make[3]: 正在进入目录 `/home/hz/cross_compile/build-tools/build-boot-gcc/libiberty/testsuite'
make[3]: 没有什么可以做的为 `install'。
make[3]:正在离开目录 `/home/hz/cross_compile/build-tools/build-boot-gcc/libiberty/testsuite'
make[2]:正在离开目录 `/home/hz/cross_compile/build-tools/build-boot-gcc/libiberty'
make[2]: 正在进入目录 `/home/hz/cross_compile/build-tools/build-boot-gcc/arm-none-linux-gnueabi/libgcc'
make[2]: *** 没有规则可以创建目标“install”。 停止。
make[2]:正在离开目录 `/home/hz/cross_compile/build-tools/build-boot-gcc/arm-none-linux-gnueabi/libgcc'
make[1]: *** [install-target-libgcc] 错误 2
make[1]:正在离开目录 `/home/hz/cross_compile/build-tools/build-boot-gcc'
make: *** [install] 错误 2
同时,我回头去检查都是按照步骤来的,但是在其他网页上看到有这么一句话:
确保本机已经安装了GMP,MPFR,MPC, 如果没有,则在YAST里面安装好,再往后走。 但是我下载了他们并安装了,结果还是一样的,不知道您有什么高见,或者您做过,给小弟传点经验吧,先谢谢了~~