
linux系统
文章平均质量分 83
GreatChancePeng
Better is possible!
展开
-
Likely和unlikely 分析
第一部分 问题描述 在阅读2.6内核代码时经常出现likely()和unlikely()两个宏函数,下面来解释一下这两个宏函数的函数含义。 例如在Linux 2.6.38内核include/linux/compiler.h中,这两个宏的定义如下: #define likely(x) __builtin_expect(!!(x), 1) #define unli原创 2013-08-24 13:01:19 · 721 阅读 · 0 评论 -
复杂linux命令组合使用快捷方法
本人对linux命令并很熟练,但是项目组一个同事很熟练,从他那里学了很多。而有些命令输入太长,使用起来不费时,因此,我将其写成bash脚本,然后放进一个目录,并将目录添加到.bashrc文件中,使用起来方便多了,下面列出来我常用的几个脚本,以后持续更新我新写的脚本。 1. 文件find_cpp.sh 功能:在一个目录下的c和c++程序中查找特定字符串:原创 2013-08-14 12:45:41 · 783 阅读 · 0 评论