其实关键字volatile大家的说法都差不多,但是很少有一个简单的程序来观测结果或者说状态
OK,上个简单的程序,在这里将很好的说明volatile关键字
1 #include <stdio.h> 1 #include <stdio.h>
2
3 int main(void)
4 {
5 volatile int z = 1;
6 int m = (++z) + (++z) + (++z);
7
8 printf("m = %d\n", m);
9
10 return 0;
11 }
12
如果不加上volatile关键字,在不同的编译器下有不同的结果,有的是10,有的是12,
加上volatile关键字后在gcc上就能得到正常的结果了,但是在VC下依旧不能得到想要的结果,一直没
也没想通为什么,希望知道结果的通知回帖。
脚本中统一大小写,恩不止是脚本,就是平时的有些文本处理也很方便
这个时候tr命令派上用场了,我喜欢,前段时间忘记了处理什么东西用过这个命令了
邮件通知技术,嘻嘻,Linux服务器上很多时候还是很有必要的,不过我平时真的没用过,
我毕竟也不是系统管理员之类的,用mail 或是 mailx 或是sendmail也不错,很多时候要
处理发向外部的邮件,比较有用的东西。
rsync同步一些文件肯定不用说,当然我也没用过这个命令,我一般用scp直接copy我需要的文件
或许是我严重落后了吧。
删除文件中的重复行,唉,这个不用说,在某些场合太TMD有用了,哦抱歉,爆粗口了,嘻嘻,兴奋的缘故
uniq这个命令派上大用场了,其实你知道了觉得没什么,关键是你不知道就惨了,有时候会后悔怎么不早点知道这个命令?
嘻嘻,后面几个命令就是系统负荷监视命令了,自己也是个程序猿,很多时候得监视下系统的东东的,
分析下这些东东对自己的程序也是有好处的,uptime iostat sar vmstat,当然有些直接在Linux内核下的系统中没有,
不管是用yum 或是apt都不错,安装下sysstat就可以了,唉忘记了是不是安装那个了,反正估计也差不多的,具体的就得
广大程序猿自己写几个脚本获取一系列数据,然后不管得到图标还是什么东西都无所谓了,就是达到目的就OK了。
摘要: C/C++ struct class 区别
阅读全文