原创 UNIX/LINUX壓縮工具 gzip詳解

gzip(gnu zip)Gzip是若干種文件壓縮程序的簡稱,通常指GNU計劃的實現,此處的gzip代表GNU zip。也經常用來表示gzip這種文件格式。 功能說明:壓縮文件。 語  法:gzip [-acdfhlLnNqrtvV][

原创 C語言register關鍵字—最快的關鍵字

register 這個關鍵字只需要知道怎麼回事就可以了,如果不是從事嵌入式和底層開發的話。 register:這個關鍵字請求編譯器儘可能的將變量存在CPU內部寄存器中,而不是通過內存尋址訪問,以提高效率。注意是儘可能,不是絕對。你想想,

原创 shell中如何判斷一個變量是否爲空

個人認爲第四種方法比較好用,和人喜好。 判斷一個腳本中的變量是否爲空,我寫了一個這樣的shell腳本: #!/bin/sh #filename: test.sh para1=if [ ! -n $para1 ]; then  echo 

原创 C語言字節對齊

一、概念       對齊跟數據在內存中的位置有關。如果一個變量的內存地址正好位於它長度的整數倍,他就被稱做自然對齊。比如在32位cpu下,假設