Linux高級程序設計 pdf epub mobi txt 電子書 下載 2024
☆☆☆☆☆
簡體網頁||
繁體網頁
Jon Masters
人民郵電齣版社
陳健
2008-7
390
59.00元
平裝
圖靈程序設計叢書·Linux/UNIX係列
9787115179104
圖書標籤:
linux
編程
Linux
程序設計
programming
計算機
Linux/unix
計算機類
喜歡 Linux高級程序設計 的讀者還喜歡
下載链接在页面底部
點擊這裡下載
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
发表于2024-12-23
Linux高級程序設計 epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2024
Linux高級程序設計 epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2024
Linux高級程序設計 pdf epub mobi txt 電子書 下載 2024
圖書描述
著者簡介
圖書目錄
第1章 Linux簡介
1.1 Linux發展簡史
1.1.1 GNU項目
1.1.2 Linux內核
1.1.3 Linux發行版
1.1.4 自由軟件與開放源碼
1.2 開發起步
1.2.1 選擇一個Linux發行版
1.2.2 安裝Linux發行版
1.2.3 沙盒和虛擬化技術
1.3 Linux社區
1.3.1 Linux用戶組
1.3.2 郵件列錶
1.3.3 IRC
1.3.4 私有社區
1.4 關鍵差彆
1.4.1 Linux是模塊化的
1.4.2 Linux是可移植的
1.4.3 Linux是通用的
1.5 本章總結
第2章 工具鏈
2.1 Linux開發過程
2.1.1 使用源代碼
2.1.2 配置本地環境
2.1.3 編譯源代碼
2.2 GNU工具鏈的組成
2.3 GNU二進製工具集
2.3.1 GNU匯編器
2.3.2 GNU連接器
2.3.3 GNU objcopy和objdump
2.4 GNU Make
2.5 GNU調試器
2.6 Linux內核和GNU工具鏈
2.6.1 內聯匯編
2.6.2 屬性標記
2.6.3 定製連接器腳本
2.7 交叉編譯
2.8 建立GNU工具鏈
2.9 本章總結
第3章 可移植性
3.1 可移植性的需要
3.2 Linux的可移植性
3.2.1 抽象層
3.2.2 Linux發行版
3.2.3 建立軟件包
3.2.4 可移植的源代碼
3.3 硬件可移植性
3.3.1 64位兼容
3.3.2 字節序中立
3.3.3 字節序的門派之爭
3.4 本章總結
第4章 軟件配置管理
4.1 SCM的必要性
4.2 集中式開發與分散式開發
4.3 集中式工具
4.3.1 CVS
4.3.2 Subversion
4.4 分散式工具
4.4.1 Bazaar-NG
4.4.2 Linux內核SCM
4.5 集成化SCM工具
4.6 本章總結
第5章 網絡編程
5.1 Linux套接字編程
5.1.1 套接字
5.1.2 網絡地址
5.1.3 使用麵嚮連接的套接字
5.1.4 使用無連接套接字
5.2 傳輸數據
5.2.1 數據報與字節流
5.2.2 標記消息邊界
5.3 使用網絡編程函數庫
5.3.1 libCurl函數庫
5.3.2 使用libCurl庫
5.4 本章總結
第6章 數據庫
6.1 持久性數據存儲
6.1.1 使用標準文件
6.1.2 使用數據庫
6.2 Berkeley DB軟件包
6.2.1 下載和安裝
6.2.2 編譯程序
6.2.3 基本數據處理
6.3 PostgreSQL數據庫服務器
6.3.1 下載和安裝
6.3.2 編譯程序
6.3.3 創建一個應用程序數據庫
6.3.4 連接服務器
6.3.5 執行SQL命令
6.3.6 使用參數
6.4 本章總結
第7章 內核開發
7.1 基本知識
7.1.1 背景先決條件
7.1.2 內核源代碼
7.1.3 配置內核
7.1.4 編譯內核
7.1.5 已編譯好的內核
7.1.6 測試內核
7.1.7 包裝和安裝內核
7.2 內核概念
7.2.1 一句警告
7.2.2 任務抽象
7.2.3 虛擬內存
7.2.4 不要恐慌
7.3 內核編程
7.4 內核開發過程
7.4.1 git: 傻瓜內容跟蹤器
7.4.2 Linux內核郵件列錶
7.4.3 “mm”開發樹
7.4.4 穩定內核小組
7.4.5 LWN:Linux每周新聞
7.5 本章總結
第8章 內核接口
8.1 什麼是接口
8.2 外部內核接口
8.2.1 係統調用
8.2.2 設備文件抽象
8.2.3 內核事件
8.2.4 忽略內核保護
8.3 內部內核接口
8.3.1 內核API
8.3.2 內核ABI
8.4 本章總結
第9章 Linux內核模塊
9.1 模塊工作原理
9.1.1 擴展內核命名空間
9.1.2 沒有對模塊兼容性的保證
9.2 找到好的文檔
9.3 編寫Linux內核模塊
9.3.1 開始之前
9.3.2 基本模塊需求
9.3.3 日誌記錄
9.3.4 輸齣的符號
9.3.5 分配內存
9.3.6 鎖的考慮
9.3.7 推遲工作
9.3.8 進一步閱讀
9.4 分發Linux內核模塊
9.4.1 進入上遊Linux內核
9.4.2 發行源代碼
9.4.3 發行預編譯模塊
9.5 本章總結
第10章 調試
10.1 調試概述
10.2 基本調試工具
10.2.1 GNU調試器
10.2.2 Valgrind
10.3 圖形化調試工具
10.3.1 DDD
10.3.2 Eclipse
10.4 內核調試
10.4.1 不要驚慌!
10.4.2 理解oops
10.4.3 使用UML進行調試
10.4.4 一件軼事
10.4.5 關於內核調試器的注記
10.5 本章總結
第11章 GNOME開發者平颱
11.1 GNOME函數庫
11.1.1 Glib
11.1.2 GObject
11.1.3 Cairo
11.1.4 GDK
11.1.5 Pango
11.1.6 GTK+
11.1.7 libglade
11.1.8 GConf
11.1.9 GStreamer
11.2 建立一個音樂播放器
11.2.1 需求
11.2.2 開始:主窗口
11.2.3 建立GUI
11.3 本章總結
第12章 自由桌麵項目
12.1 D-BUS:桌麵總綫
12.1.1 什麼是D-Bus
12.1.2 D-Bus基礎
12.1.3 D-Bus方法
12.2 硬件抽象層
12.2.1 使硬件可以即插即用
12.2.2 HAL設備對象
12.3 網絡管理器
12.4 其他自由桌麵項目
12.5 本章總結
第13章 圖形和音頻
13.1 Linux和圖形
13.1.1 X視窗
13.1.2 開放式圖形庫
13.1.3 OpenGL應用工具包
13.1.4 簡單直接媒介層
13.2 編寫OpenGL應用程序
13.2.1 下載和安裝
13.2.2 編程環境
13.2.3 使用GLUT庫
13.3 編寫SDL應用程序
13.3.1 下載和安裝
13.3.2 編程環境
13.3.3 使用SDL庫
13.4 本章總結
第14章 LAMP
14.1 什麼是LAMP
14.1.1 Apache
14.1.2 MySQL
14.1.3 PHP
14.1.4 反叛平颱
14.1.5 評價LAMP平颱
14.2 Apache
14.2.1 虛擬主機
14.2.2 安裝和配置PHP 5
14.2.3 Apache Basic認證
14.2.4 Apache與SSL
14.2.5 SSL與HTTP認證的整閤
14.3 MySQL
14.3.1 安裝MySQL
14.3.2 配置和啓動數據庫
14.3.3 修改默認密碼
14.3.4 MySQL客戶端接口
14.3.5 關係數據庫
14.3.6 SQL
14.3.7 關係模型
14.4 PHP
14.4.1 PHP語言
14.4.2 錯誤處理
14.4.3 異常錯誤處理
14.4.4 優化技巧
14.4.5 安裝額外的PHP軟件
14.4.6 日誌記錄
14.4.7 參數處理
14.4.8 會話處理
14.4.9 單元測試
14.4.10 數據庫和PHP
14.4.11 PHP框架
14.5 DVD庫
14.5.1 版本1:開發者的噩夢
14.5.2 版本2:使用DB數據層的基本應用程序
14.5.3 版本3:重寫數據層,添加日誌記錄和異常
14.5.4 版本4:應用模闆框架
14.6 本章總結
· · · · · · (
收起)
Linux高級程序設計 pdf epub mobi txt 電子書 下載
用戶評價
評分
☆☆☆☆☆
隻不過是把不常用的頭文件說瞭一遍。
評分
☆☆☆☆☆
隻不過是把不常用的頭文件說瞭一遍。
評分
☆☆☆☆☆
Linux環境編程,簡約入門教材,這裏籠統的把各個方嚮都簡要介紹瞭一番。適閤正式專研某一方嚮之前通讀。
評分
☆☆☆☆☆
professional 但不 “高級”,簡單介紹瞭很多庫,都沒有深入
評分
☆☆☆☆☆
這本翻譯的書果然爛到爆啊,這個譯者有沒有學過大學的計算機課程?第86頁第10行竟然有個詞“傢目錄”,我猜原書是home directory。就像剛看到的一個笑話:一個老頭的對一小夥說:call me father!字幕翻譯成:打電話給我,爸爸!其他的長句翻譯亂七八糟不說瞭,太差瞭。建議直接扔進垃圾堆裏。
讀後感
評分
☆☆☆☆☆
原英文标题是"Professional Linux Programming",译为“高级”程序设计大概会有一些让新手退却之意。其实对程序员而言这倒只是一本入门书,对LINUX开发中的涉及的各种主流工具、库进行了一个概念性介绍,这肯定不能使你精通或深入,但至少让你有个概念性的印象,遇到问题时不至...
評分
☆☆☆☆☆
找工作的时候不能说你看过这本书 估计人家会笑话你的 也只能是入门级的,对于高年级学生来说
評分
☆☆☆☆☆
原英文标题是"Professional Linux Programming",译为“高级”程序设计大概会有一些让新手退却之意。其实对程序员而言这倒只是一本入门书,对LINUX开发中的涉及的各种主流工具、库进行了一个概念性介绍,这肯定不能使你精通或深入,但至少让你有个概念性的印象,遇到问题时不至...
評分
☆☆☆☆☆
找工作的时候不能说你看过这本书 估计人家会笑话你的 也只能是入门级的,对于高年级学生来说
評分
☆☆☆☆☆
原英文标题是"Professional Linux Programming",译为“高级”程序设计大概会有一些让新手退却之意。其实对程序员而言这倒只是一本入门书,对LINUX开发中的涉及的各种主流工具、库进行了一个概念性介绍,这肯定不能使你精通或深入,但至少让你有个概念性的印象,遇到问题时不至...
類似圖書 點擊查看全場最低價
Linux高級程序設計 pdf epub mobi txt 電子書 下載 2024