Linux软件安装与卸载命令
./configure 检查系统信息
./configure --help | more 帮助信息
make clean 清除之前留下的文件
make 编译
make install 安装
rpm -q -----> 查询是否安装 rpm -ql ------> 查询该套件所有的目录
rpm -qi -----> 查询套件的说明资料 rpm -qc[d] -----> 设定档与说明档
rpm -ivh ----> 安装 rpm -V --------> 查看套件有否更动过
rpm -e ------> 删除 rpm -Uvh -------> 升级安装
--nodeps -----> 强行安装 &n
相关文档:
http://www.softhouse.com.cn/linux/knowledge/tech/7320.html
......
原来likely和unlikely是用来编译优化的,其实都可以没有。我们知道很多cpu里面有告诉缓存,且有预读机制,likely和unlikely就是增加执行判断语句时的命中率。
如果是if(lilely(a)),说明a条件发生的可能性大,那么a为真的语句在编译成二进制的时候就应该紧跟在前面程序的后面,这样就会被cache预读取进去,增加程序执行 ......
共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式。两个不同进程A、B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地址空间。进程A可以即时看到进程B对共享内存中数据的更新,反之亦然。由于多个进程共享同一块内存区域,必然需要某种同步机制,互斥锁和信号量都可以。
&nbs ......
/ 根目录
/bin 常用的命令 binary file 的目录
/boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内
  ......