原创 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