[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 图书资源 >> 計算機與網絡 >> 《Linux高級程序設計》(Professional Linux Programming (Programmer to Programmer))掃描版[PDF]
《Linux高級程序設計》(Professional Linux Programming (Programmer to Programmer))掃描版[PDF]
下載分級 图书资源
資源類別 計算機與網絡
發布時間 2017/7/10
大       小 -
《Linux高級程序設計》(Professional Linux Programming (Programmer to Programmer))掃描版[PDF] 簡介: 中文名 : Linux高級程序設計 原名 : Professional Linux Programming (Programmer to Programmer) 作者 : Jon Masters Richard Blum 圖書分類 : 網絡 資源格式 : PDF 版本 : 掃描版 出版社 : 人民郵電出版社 書號 : 9787115179104 發行時間 : 2008年6月
電驢資源下載/磁力鏈接資源下載:
全選
"《Linux高級程序設計》(Professional Linux Programming (Programmer to Programmer))掃描版[PDF]"介紹
中文名: Linux高級程序設計
原名: Professional Linux Programming (Programmer to Programmer)
作者: Jon Masters
Richard Blum
圖書分類: 網絡
資源格式: PDF
版本: 掃描版
出版社: 人民郵電出版社
書號: 9787115179104
發行時間: 2008年6月6日
地區: 大陸
語言: 簡體中文
簡介:



評論處1樓有網盤鏈接
內容介紹:
  本書是linux 程序設計領域的一部力作,講解了大量程序員需要掌握的關鍵知識點,包括linux 開發中的基本工具、linux 系統編程、linux 桌面開發以及linux 與web 開發。書中包括大量有益的經驗之談和富於啟發的示例。
  本書主要針對已有一定linux 開發經驗或者從其他平台轉到linux 平台的專業程序員,同樣也適合想更多了解系統以解決實際問題的linux 使用者。
內容截圖:



目錄:


第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 位兼容
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 本章總結



相關資源:

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved