原创 UNIX環境高級編程學習之第三章文件IO-文件寫操作
UNIX環境高級編程學習之第三章文件IO-文件寫操作 #include <stdio.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include
原创 UNIX環境高級編程學習之第六章系統數據文件和信息-實現uid to name
#include <stdio.h> #include <stddef.h> #include <string.h> #include <pwd.h> char * getuidtoname(unsigned int uid) { st
原创 UNIX環境高級編程學習之第九章進程關係-創建孤兒進程
UNIX環境高級編程學習之第九章進程關係-創建孤兒進程 /* File: OrphanProcess.c Desc: 創建孤兒進程 父進程終止後,向原子進程發送掛斷信號,又接着發送繼續信號。 */ #include <stdio.h
原创 UNIX環境高級編程學習之第十章信號-用信號和非局部轉移函數寫非阻塞的IO函數
UNIX環境高級編程學習之第十章信號-用信號和非局部轉移函數寫非阻塞的IO函數 /* File: NonblockingIO.c Desc: 用信號和非局部轉移函數寫非阻塞的IO函數 */ #include <stdio.h> #in
原创 UNIX環境高級編程學習之第四章文件和目錄-用C實現Shell中的"ls -l"功能
UNIX環境高級編程學習之第四章文件和目錄-用C實現Shell中的"ls -l"功能 // 只能查看目錄中的所有文件屬性 #include <stdio.h> #include <stdlib.h> #include <string.h>
原创 UNIX環境高級編程學習之第十五章進程間通信 - 通過消息隊列實現進程間通信
UNIX環境高級編程學習之第十五章進程間通信 - 通過消息隊列實現進程間通信 /* User:Lixiujie * Date:20100825 * Desc:通過消息隊列實現進程間通信 * File:MsgQueu
原创 UNIX環境高級編程學習之第十三章守護進程 - 單實例的守護進程
UNIX環境高級編程學習之第十三章守護進程 - 單實例的守護進程 /* Data: 20100808 * User: lixiujie * Desc: 單實例的守護進程 * gcc daemon.c -o MyDaemon */
原创 UNIX環境高級編程學習之第十六章網絡IPC:套接字 - 非阻塞的Socket通信Poll模型(多路複用), 實用Socket通信模板
UNIX環境高級編程學習之第十六章網絡IPC:套接字 - 非阻塞的Socket通信Poll模型(多路複用), 實用Socket通信模板 /* User:Lixiujie * Date:20101206 * Desc:
原创 UNIX環境高級編程學習之第十六章網絡IPC:套接字 - 非阻塞的Socket通信EPoll模型(多路複用), 實用Socket通信模板
UNIX環境高級編程學習之第十六章網絡IPC:套接字 - 非阻塞的Socket通信EPoll模型(多路複用), 實用Socket通信模板 /* User:Lixiujie * Date:20101207 * Desc:U
原创 UNIX環境高級編程學習之第十二章線程控制-以分離狀態創建線程
UNIX環境高級編程學習之第十二章線程控制-以分離狀態創建線程 /* FileName: CreateDetachThread.c Date: 20100624 Desc: gcc CreateDetachThread.c -lpth
原创 UNIX環境高級編程學習之第十六章網絡IPC:套接字 - 套接字選項的使用 (心跳檢測、綁定地址複用)
UNIX環境高級編程學習之第十六章網絡IPC:套接字 - 套接字選項的使用 (心跳檢測、綁定地址複用) /* 設置套接字選項週期性消息檢測連通性 心跳包、 心博。主要用於長連接。 * 參數:套接字, 1或0開啓, 首次間隔時間, 兩
原创 UNIX環境高級編程學習之第十五章進程間通信 - 通過有名管道(命名管道)實現進程間通信
UNIX環境高級編程學習之第十五章進程間通信 - 通過有名管道實現進程間通信 UNIX環境高級編程學習之第十五章進程間通信 - 通過命名管道實現進程間通信 /* User:Lixiujie * Date:20100820
原创 UNIX環境高級編程學習之第十五章進程間通信 - 系統V 共享內存使用(使用信號燈保護共享內存)
UNIX環境高級編程學習之第十五章進程間通信 - 系統V 共享內存使用(使用信號燈保護共享內存) /* User:Lixiujie * Date:20100915 * Desc:系統V 共享內存使用(使用信號燈保護共
原创 UNIX環境高級編程學習之第十六章網絡IPC:套接字 - 非阻塞的Socket通信Select模型(多路複用), 實用Socket通信模板。
UNIX環境高級編程學習之第十六章網絡IPC:套接字 - 非阻塞的Socket通信Select模型,多路複用, 實用Socket通信模板。 /* User:Lixiujie * Date:20101123 *
原创 UNIX環境高級編程學習之第十六章網絡IPC:套接字 - 簡單UDP Socket 通信
UNIX環境高級編程學習之第十六章網絡IPC:套接字 - 簡單UDP Socket 通信 /* User:Lixiujie * Date:20101122 * Desc:簡單Udp通信,向其它連接過來的發送uptim