[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

Linux下C語言應用編程
該商品所屬分類:計算機/網絡 -> 操作繫統
【市場價】
329-478
【優惠價】
206-299
【介質】 book
【ISBN】9787512409057
【折扣說明】一次購物滿999元台幣免運費+贈品
一次購物滿2000元台幣95折+免運費+贈品
一次購物滿3000元台幣92折+免運費+贈品
一次購物滿4000元台幣88折+免運費+贈品
【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
版本正版全新電子版PDF檔
您已选择: 正版全新
溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
*. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
*. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
內容介紹



  • 出版社:北京航空航天大學
  • ISBN:9787512409057
  • 作者:楊鑄
  • 頁數:263
  • 出版日期:2012-09-01
  • 印刷日期:2012-09-01
  • 包裝:平裝
  • 開本:16開
  • 版次:1
  • 印次:1
  • 字數:378千字
  • Linux操作繫統以它的開源與包容,已經在當今計算機軟件領域占據**重要的一席,使用的人越來越多,而且越來越多的程序員也從Windows下的應用程序開發轉入Linux下的應用程序開發。楊鑄編著的《Linux下C語言應用編程》深入淺出地講解了Linux下C應用程序開發所需的基本工具、知識和技巧,主要包括:開發工具的使用和技巧、文件I/O編程、多進程編程、進程間通信、多線程編程、網絡編程等內容。可以讓讀者輕松、快速入門Linux下非圖形界面應用編程。
  • 楊鑄編著的《Linux下C語言應用編程》深入淺出地講解了Linux下C應 用程序開發所需的基本工具、知識和技巧,主要包括:開發工具的使用和 技巧、文件I/O編程、多進程編程、進程間通信、多線程編程、網絡編程等 內容。可以讓讀者輕松、快速入門Linux下非圖形界面應用編程。 《Linux下C語言應用編程》適合大學本、專科學生,培訓機構學生, 自學人員以及研究生學習Linux下C語言應用編程;同時也適合想轉入到 Linux下進行開發的Windows應用軟件開發工程師。
  • 第1章 Linux下c語言編程環境
    1.1 Linux操作繫統及相關開發工具的安裝與使用
    1.1.1 虛擬機軟件vmware的安裝
    1.1.2 Linux操作繫統的安裝
    1.2 基本Shell命令的使用
    1.2.1 常用命令
    1.2.2 幫助命令
    1.2.3 搜索命令
    1.2.4 重定向與管道
    1.2.5 文件類型與權限
    1.3 編輯器vim的使用
    1.4 編譯器gee的使用
    1.4.1 gec簡介
    1.4.2 使用gcc
    1.4.3 gee常用選項
    1.5 調試器gdb的使用
    1.5.1 gdb概述
    1.5.2 使用gdb
    1.6 make與Makefile文件
    1.6.1 Makefile簡介
    1.6.2 Makefile基本規則
    1.6.3 使用帶宏的Makefile
    1.6.4 Makefile隱含規則
    第2章 文件I/O編程
    2.1 文件I/O介紹
    2.2 文件描述符
    2.3 基本API
    2.3.1 open
    2.3.2 read
    2.3.3 write
    2.3.4 close
    2.3.5 lseek
    2.3.6 基本API綜合使用
    2.3.7 fcntl
    2.3.8 ioctl
    2.3.9 select
    2.3.10 poll
    2.4 stat的使用
    2.4.1 stat的基本使用
    2.4.2 文件類型的判定
    2.4.3 權限設定的判定
    2.4.4 獲取主、次設備號
    2.4.5 獲取時間及時間格式的轉換
    2.5 目錄操作
    2.5.1 打開目錄
    2.5.2 讀取目錄
    2.5.3 關閉目錄
    2.5.4 使用範例
    2.5.5 回繞目錄rawinddir
    2.6 文件I/O編程綜合案例分析——myls.c
    2.6.1 用於命令選項的宏定義
    2.6.2 子函數功能
    2.6.3 main函數分析
    2.6.4 子函數show_link_content的實現
    2.6.5 子函數show_file的實現
    2.6.6 子函數show_dir的實現
    2.6.7 子函數my_get_opt的實現
    2.6.8 子函數get_file_list的實現
    第3章 多進程編程
    3.1 進程基礎知識
    3.1.1 進程概念
    3.1.2 進程的狀態及其轉換
    3.1.3 進程標識
    3.2 精解Linux下C進程內存布局
    3.2.1 C進程內存布局說明
    3.2.2 C進程內存布局驗證
    3.2.3 環境變量的獲取與設置
    3.3 進程控制天字**號繫統調用——fork
    3.3.1 fork的機制與特性
    3.3.2 fork使用實例分析
    3.4 揭秘文件描述符的本質
    3.4.1 文件描述符的本質是數組元素的下標
    3.4.2 fork對文件描述符的影響
    3.4.3 標準輸入、輸出文件描述符與dup2
    3.5 父子進程同步的功臣——wait
    3.5.1 wait的作用
    3.5.2 調用wait的實例
    3.5.3 waitpid
    3.6 進程控制地字**號繫統調用——exec
    3.6.1 exec的機制和用法
    3.6.2 exec的使用實例
    3.6.3 exec與fork合作
    3.6.4 關於exec函數的6種形式
    3.7 gdb調試多進程程序的技巧
    3.8 進程的消亡
    3.8.1 啟動例程與main函數
    3.8.2 exit函數與_exit函數
    3.8.3 I/O流與I/O庫緩存
    3.8.4 Exit handler
    3.9 守護進程的編寫
    3.9.1 進程組、對話期與控制終端
    3.9.2 編程規則與步驟
    3.9.3 出錯記錄
    第4章 進程間通信
    4.1 進程間通信概述
    4.2 進程間的傳令兵——信號
    4.2.1 信號概述
    4.2.2 信號的捕獲與處理
    4.2.3 實例分析
    4.2.4 使用gdb調試信號
    4.2.5 pending signal
    4.2.6 sigaction
    4.3 進程間的動脈——管道
    4.3.1 無名管道
    4.3.2 有名(命名)管道
    4.4 進程間的高速公路——共享內存
    4.4.1 共享內存的原理
    4.4.2 主要API
    4.4.3 利用共享內存進行進程間通信的實例
    4.5 高速公路上的紅綠燈——信號量
    4.5.1 使用共享內存存在的同步問題
    4.5.2 信號量的實現原理
    4.5.3 使用信號量同步共享內存訪問的設計
    4.5.4 信號量編程的主要API
    4.5.5 使用信號量同步共享內存訪問的實例分析
    4.6 進程間的郵局——消息隊列
    第5章 多線程編程初步
    5.1 線程的概念和優勢
    5.2 多線程編程的基本API
    5.2.1 創建線程pthread_create
    5.2.2 結束線程pthread_exit
    5.2.3 等待線程結束pthreadjoin
    5.2.4 多線程編程實例分析
    5.3 多線程的同步與互斥
    5.3.1 互斥鎖
    5.3.2 信號量
    5.4 線程屬性
    5.4.1 創建線程時指定屬性
    5.4.2 線程創建後改變屬性
    5.5 使用gdb調試多線程程序
    第6章 網絡編程
    6.1 socket編程所需網絡通信基礎知識
    6.1.1 客戶端程序和服務端程序
    6.1.2 常用的命令
    6.1.3 TCP/UDP介紹
    6.1.4 數據封包與解包
    6.1.5 TCP連接建立過程——3次握手
    6.1.6 TCP連接終止過程——4分節終止序列
    6.2 服務器和客戶機的信息函數
    6.2.1 字節序列轉換
    6.2.2 地址格式轉換
    6.2.3 IP和域名的轉換
    6.2.4 服務信息函數
    6.3 TCP socket編程
    6.3.1 編程模型
    6.3.2 主要API
    6.3.3 實例分析
    6.3.4 令人困惑的“不能綁定到指定地址”的錯誤
    6.3.5 套接口地址結構幾點特別說明
    6.3.6 迭代服務器與並發服務器
    6.4 UDP socket編程
    6.4.1 編程模型
    6.4.2 主要API
    6.4.3 實例分析
    6.4.4 特別說明
    6.5 **套接字函數
    6.5.1 send和recv
    6.5.2 sendmsg和recvmsg
    6.5.3 shutdown
    第7章 Linux下C開發環境使用進階
    7.1 編輯器vim的使用
    7.1.1 命令行模式的操作
    7.1.2 命令行模式切換到輸入模式
    7.1.3 *後行模式的操作
    7.1.4 vim的注意事項
    7.2 編譯器gcc的使用
    7.2.1 gcc警告提示功能
    7.2.2 庫依賴
    7.2.3 gcc代碼優化
    7.2.4 gcc編譯加速
    7.2.5 gcc的錯誤類型及對策
    7.3 程序庫文件的制作、鏈接、加載精解
    7.3.1 linux下ELF文件格式
    7.3.2 庫函數的編寫者如何制作庫文件
    7.3.3 應用程序的編寫者如何使用(鏈接)庫文件
    7.3.4 應用程序的使用者如何加載庫文件
    7.3.5 靜態庫文件的制作和使用
    7.4 調試器gdb的使用
    7.4.1 gdb的命令概貌
    7.4.2 gdb中運行Linux的shell程序
    7.4.3 在gdb中配置程序運行環境
    7.4.4 調試已運行的程序
    7.4.5 暫停/恢復程序運行
    7.4.6 查看棧信息
    7.4.7 查看源程序
    7.4.8 查看運行時數據
    7.4.9 改變程序的執行
    7.5 autoconf和automake生成Makefile文件
    7.5.1 引子
    7.5.2 模擬需求
    7.5.3 工具簡介
    7.5.4 生成Makefile的來龍去脈
    7.5.5 Configure.in的八股文
    7.5.6 實戰Makefile.am
    參考文獻
    後記
 
網友評論  我們期待著您對此商品發表評論
 
相關商品
在線留言 商品價格為新臺幣
關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
返回頂部