原创 strcat、strcpy、strcmp的實現,以及有關字符串處理需要注意的地方

註釋:以下所有測試在freescale codewarrior中完成//將字符串t複製到字符串s //sizeof(s) >= sizeof(t) void strcpy(char* s, char*t) { while(*s

原创 一個程序員的思考

    你要懂得taste other's codes    handle well with your teams    tell somebody else ,what you going to do ,and how you pla

原创 fgets fputs

fgets: fgets函數用來從文件中讀入字符串。fgets函數的調用形式如下:fgets(str,n,fp);此處,fp是文件指針;str是存放在字符串的起始地址;n是一個int類型變量。函數的功能是從fp所指文件中讀入n-1個字符放

原创 c函數返回指針

我有一個程序是這樣的: int main() { int *p; int i; int*fun(void); p=fun(); for(i=0;i<3;i++) { printf("%d\n",*p); p++;

原创 Linux的inode的理解

文件名 -> inode -> device block    轉自:http://www.ruanyifeng.com/blog/2011/12/inode.htmlhttp://blog.s135.com/post/29

原创 ctrl+z ctrl+c ctrl+\ ctrl+d

ctrl+z ctrl+c ctrl+\ ctrl+d ctrl-c 發送 SIGINT 信號給前臺進程組中的所有進程。常用於終止正在運行的程序。 ctrl-z 發送 SIGTSTP 信號給前臺進程組中的所有進程,常用於掛起一個

原创 陳皓 酷殼牛人

http://blog.csdn.net/haoel 點贊

原创 文件的打開標誌 和 文件的訪問權限 關係

文件權限,主要是針對不同權限級別的登錄用戶,設置不同的操作文件權限。而文件標誌,是使用函數打開文件時候的選擇。如果我設置文件訪問權限是用戶可以寫,而文件的打開方式是以只讀方式打開可不可以?可以打開,因爲"r"模式之需要檢測文件是否存在,若

原创 ucos2相關文章鏈接

http://blog.csdn.net/wchp314/article/category/630285

原创 算法牛b

http://blog.csdn.net/v_JULY_v 點贊

原创 fcntl的close-on-exec標誌

每個文件描述符都有一個close-on-exec標誌。默認情況下,這個標誌最後一位被設置爲 0。這個標誌符的具體作用在於當fork的其他進程中調用exec()族函數時,在調用exec函數之前爲exec族函數釋放對應的文件描述符。

原创 文件描述符 文件描述標誌 文件狀態標誌

文件描述符 File Descriptors 文件描述標誌 File Descriptors Flag 文件狀態標誌 File Status Flag 文件描述符是一個標示,非負整數,類似於windows裏的句柄,爲

原创 Linux上的終端設備

在Linux系統中,終端設備非常重要,沒有終端設備,系統將無法向用戶反饋信息,Linux中包含控制檯、串口和僞終端3類終端設備。 在Linux系統中,終端是一種字符型設備,它有多種類型,通常使用tty來簡稱各種類型的終端設備。tty是

原创 內聯函數

內聯函數就是小型函數,犧牲空間來節省函數調用的開銷,一般用作比較小的函數,即函數內部沒有循環、開關語句等。內聯函數被髮明出來就是爲了取代C中的宏,因爲宏是單純的替換而沒有類型檢查所以經常出毛病,比如: #define MAX(a, b)

原创 linux進程的用戶ID,有效ID,保存的設置ID

    一個系統啓動後,用戶login登錄後,會產生一個用戶進程,該進程和其它進程一樣有7個id值:實際用戶id,有效用戶id,保存的設置ID(set-user-id),實際組id,有效組id,添加組id以及保存的設置組ID。這裏只說u