內容提要
本書強調理論與實踐相結合,突出實用性,通過一個個典型編程實例導航,幫助讀者掌握Linux環境下套用編程方法和技巧,對深入研究Linux環境下的編程有很大的幫助。
本書適合Linux的初學者及希望利用Linux進行開發的程式設計人員閱讀,也適合作為高等院校計算機相關專業師生的參考教材。本書通過編程實例清晰地剖析了Linux核心的記憶體管理中進程線性區的管理,核心的物理記憶體的分配與回收、核心的物理記憶體的頁面周轉與緩衝區、核心的虛擬記憶體的管理、核心的進程創建和執行、核心的進程調度、管道與信號以及嵌入式Linux核心模組的配置與編譯等;深入分析了Linux系統套用基礎編程;通過大量編程實例導航對Linux在資料庫、系統安全與多媒體、網路與通信等方面的套用編程作了示範性的說明。
圖書目錄
第1章 Linux核心剖析及其編程
1.1 Linux記憶體管理中進程線性區的管理
1.2 Linux物理記憶體的分配與回收
1.3 Linux物理記憶體的頁面周轉與緩衝區
1.4 Linux虛擬記憶體的管理
1.5 Linux核心的進程創建和執行
1.6 Linux的進程調度
1.7 Linux的管道與信號
1.8 嵌入式Linux核心模組的配置與編譯
1.9 實現Linux中的魔幻鍵編程
第2章 Linux系統套用基礎編程
2.1 Linux編程常用函式
2.2 Linux下創建和使用用戶函式館
2.3 Linux下的多進程應用程式調試技巧
2.4 Linux下Qt GUI應用程式框架的建立
2.5 UNIX/Linux下newt的高級編程
2.6 Linux中守護進程的原理及其程式設計方法
2.7 Linux進程調度程式的改寫
2.8 Linux環境下的二進制代碼重用
2.9 Linux下Java程式的編譯與調試
2.10 Linux多執行緒環境下System V信號燈的使用
2.11 基於Linux環境下的Sniffer設計與實現
2.12 Linux下使用C++進行Socket編程
2.13 Linux守護進程的編寫
2.14 在Linux下編程RPC程式
2.15 基於嵌入式Linux的應用程式開發
2.16 Linux下檔案系統的編程
2.17 Linux下Makefile的automake生成全攻略
2.18 Linux檔案與目錄編程
2.19 Linux下自動隱藏視窗的程式實現
2.20 Linux下用C++進行OOP視窗編程
2.21 Linux套用經驗與技巧
第3章 Linux資料庫編程
3.1 如何在Linux平台下用PHP訪問MS SQL Server資料庫
3.2 Linux下Oracle宿主語言編程
3.3 在Linux下安裝配置與SQL 2000資料庫相連的JSP伺服器
3.4 Linux環境中使用Flex、Bison進行SQL語法分析
3.5 在Linux系統下實現Oracle 9i資料庫的自動異地備份
3.6 基於Linux的VPN伺服器中連線用戶數據的獲取
第4章 Linux安全與多媒體套用編程
第5章 Linux網路與通信套用編程
編輯推薦
實例編程 深入剖析Linux核心;高手解讀 詮釋Linux熱點技術;實用至上 深入Linux套用編程;技巧薈萃 指引Linux開發捷徑。