其實關鍵字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 區別
閱讀全文