The Linux Programming Interface 國際中文版 (下冊)
Michael Kerrisk 著,廖明沂/楊竹星 譯
- 出版商: 碁峰資訊
- 出版日期: 2016-10-11
- 定價: $800
- 售價: 8.5 折 $680
- 語言: 繁體中文
- ISBN: 9864761684
- ISBN-13: 9789864761685
-
相關分類:
Linux
- 此書翻譯自: The Linux Programming Interface: A Linux and UNIX System Programming Handbook (Hardcover)
-
相關翻譯:
The Linux Programming Interface 國際中文版 (上冊) (繁中版)
立即出貨(限量)
買這商品的人也買了...
-
人月神話:軟體專案管理之道 (20 週年紀念版)(The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition, 2/e)$480$379 -
Linux 驅動程式, 3/e (Linux Device Drivers, 3/e)$980$774 -
大話設計模式$620$490 -
Linux Device Driver Programming 驅動程式設計$690$587 -
無瑕的程式碼-敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship)$580$452 -
無瑕的程式碼 番外篇-專業程式設計師的生存之道 (The Clean Coder: A Code of Conduct for Professional Programmers)
$360$281 -
Linux 系統程式設計, 2/e (內容涵蓋 Linux Kernel 3.0) (Linux System Programming: Talking Directly to the Kernel and C Library)$780$616 -
ASP.NET MVC 5 網站開發美學$780$616 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
完整學會 Git, GitHub, Git Server 的24堂課$360$284 -
鳥哥的 Linux 私房菜-基礎學習篇, 4/e$980$774 -
Python 程式設計實務-從初學到活用 Python 開發技巧的16堂課$560$437 -
讓響應式(RWD)網頁設計變簡單:Bootstrap開發速成 (附135分鐘專題影音教學)$420$332 -
Python 機器學習 (Python Machine Learning)$580$452 -
寫給 PM、RD 與設計師看的設計需求分析─使用者想要的應用程式都是這樣打造出來的 (Designing the Requirements: Building Applications that the User Wants and Needs)$580$458 -
Python + Spark 2.0 + Hadoop 機器學習與大數據分析實戰$680$530 -
網站擷取|使用 Python (Web Scraping with Python: Collecting Data from the Modern Web)$580$458 -
The Linux Programming Interface 國際中文版 (上冊)$800$680 -
Python 初學特訓班 (附250分鐘影音教學/範例程式)$480$379 -
今天不學機器學習,明天就被機器取代:從 Python 入手+演算法$590$502 -
Python 自動化的樂趣|搞定重複瑣碎 & 單調無聊的工作 (中文版) (Automate the Boring Stuff with Python: Practical Programming for Total Beginners)$500$425 -
深度學習快速入門 — 使用 TensorFlow (Getting started with TensorFlow)
$360$281 -
演算法技術手冊, 2/e (Algorithms in a Nutshell: A Practical Guide, 2/e)$580$458 -
邁向 Linux 工程師之路:Superuser 一定要懂的技術與運用, 2/e (How Linux Works: What Every Superuser Should Know, 2/e)$600$468 -
Linux 核心除錯實務 (Linux Kernel Debugging: Leverage proven tools and advanced techniques to effectively debug Linux kernels and kernel modules)$800$632
相關主題
商品描述
<內容簡介>
Linux與UNIX®系統程式開發經典
完整涵蓋Linux API:函式、介面、程式設計範例
《The Linux Programming Interface》是Linux與UNIX系統程式開發大全,幾乎涵蓋了全部Linux與UNIX系統程式會用到的API。在這本重量級著作中,Linux程式開發專家Michael Kerrisk以清晰的說明及完整的範例程式,提供完善的系統呼叫(system call)與函式庫函式(library function)等系統程式開發技術。書中囊括500個以上的system call與library function,提供200個以上程式範例,88個表格與115張圖。
讀者將可學到下列技術:
‧高效率的檔案讀取與寫入
‧使用訊號(signal)、時鐘(clock)與計時器(timer)
‧建立行程(process)與可執行程式
‧設計安全可靠的程式
‧以POSIX多執行緒設計多工程式
‧設計與使用共享函式庫
‧以管線(pipe)、訊息佇列(message queue)、共享記憶體(shared memory)與號誌(semaphore)達成行程間的通訊(IPC)
‧基於socket API設計網路程式
本書涵蓋豐富的Linux特有的功能,包含epoll、inotify與/proc檔案系統,尤其極為重視與UNIX標準的相容度(POSIX.1-2001/SUSv3與POSIX.1-2008/SUSv4),使本書可完全適合其他UNIX平台的開發者參考閱讀。
本書是目前探討Linux與UNIX API涵蓋面最廣泛、最完整的作品,作者期許它能成為一部經典。
本書涵蓋目前UNIX標準(POSIX.1-2001/SUSv3與POSIX.1-2008/SUSv4)
<章節目錄>
Chapter 34 行程群組(process group)、作業階段(session)和工作控制(job control)
Chapter 35 行程的優先權與排班
Chapter 36 行程資源(Process Resource)
Chapter 37 守護程式(Daemon)
Chapter 38 設計安全的特權程式
Chapter 39 能力(capability)
Chapter 40 登入記帳
Chapter 41 共享函式庫基礎
Chapter 42 共享函式庫的進階功能
Chapter 43 行程間通訊簡介
Chapter 44 PIPE 與 FIFO
Chapter 45 System V IPC 簡介
Chapter 46 System V 訊息佇列(message queue)
Chapter 47 System V 號誌
Chapter 48 System V 共享記憶體
Chapter 49 記憶體映射(Memory Mapping)
Chapter 50 虛擬記憶體操作(Virtual Memory Operation)
Chapter 51 POSIX IPC 簡介
Chapter 52 POSIX 訊息佇列
Chapter 53 POSIX 號誌
Chapter 54 POSIX 共享記憶體
Chapter 55 檔案鎖(File Locking)
Chapter 56 Socket:導讀
Chapter 57 Socket:UNIX Domain
Chapter 58 Socket:TCP/IP 網路基礎
Chapter 59 Socket:Internet Domain(網際網路網域)
Chapter 60 SOCKET:伺服器的設計
Chapter 61 Socket:進階主題
Chapter 62 終端機(Terminal)
Chapter 63 替代的 I/O 模型(Alternative I/O model)
Chapter 64 虛擬終端機(pseudo terminal)
Appendix A 追蹤系統呼叫(Tracing System Call)
Appendix B 解析命令列選項(Parsing Command-Line Option)
Appendix C 對空(NULL)指標轉型
Appendix D 核心組態(Kernel Configuration)
Appendix E 更多的資訊來源
Appendix F 部分習題解答
參考書目