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

商品搜索

 类 别:
 关键字:
    

商品分类

  •  管理

     一般管理学
     市场/营销
     会计
     金融/投资
     经管音像
     电子商务
     创业企业与企业家
     生产与运作管理
     商务沟通
     战略管理
     商业史传
     MBA
     管理信息系统
     工具书
     外文原版/影印版
     管理类职称考试
     WTO
     英文原版书-管理
  •  投资理财

     证券/股票
     投资指南
     理财技巧
     女性理财
     期货
     基金
     黄金投资
     外汇
     彩票
     保险
     购房置业
     纳税
     英文原版书-投资理财
  •  经济

     经济学理论
     经济通俗读物
     中国经济
     国际经济
     各部门经济
     经济史
     财政税收
     区域经济
     统计 审计
     贸易政策
     保险
     经济数学
     各流派经济学说
     经济法
     工具书
     通货膨胀
     财税外贸保险类考试
     英文原版书-经济
  •  社会科学

     语言文字
     社会学
     文化人类学/人口学
     新闻传播出版
     社会科学总论
     图书馆学/档案学
     经典名家作品集
     教育
     英文原版书-社会科学
  •  哲学

     哲学知识读物
     中国古代哲学
     世界哲学
     哲学与人生
     周易
     哲学理论
     伦理学
     哲学史
     美学
     中国近现代哲学
     逻辑学
     儒家
     道家
     思维科学
     马克思主义哲学
     经典作品及研究
     科学哲学
     教育哲学
     语言哲学
     比较哲学
  •  宗教

  •  心理学

  •  古籍

     经部  史类  子部  集部  古籍管理  古籍工具书  四库全书  古籍善本影音本  中国藏书
  •  文化

     文化评述  文化随笔  文化理论  传统文化  世界各国文化  文化史  地域文化  神秘文化  文化研究  民俗文化  文化产业  民族文化  书的起源/书店  非物质文化遗产  文化事业  文化交流  比较文化学
  •  历史

     历史普及读物
     中国史
     世界史
     文物考古
     史家名著
     历史地理
     史料典籍
     历史随笔
     逸闻野史
     地方史志
     史学理论
     民族史
     专业史
     英文原版书-历史
     口述史
  •  传记

  •  文学

  •  艺术

     摄影
     绘画
     小人书/连环画
     书法/篆刻
     艺术设计
     影视/媒体艺术
     音乐
     艺术理论
     收藏/鉴赏
     建筑艺术
     工艺美术
     世界各国艺术概况
     民间艺术
     雕塑
     戏剧艺术/舞台艺术
     艺术舞蹈
     艺术类考试
     人体艺术
     英文原版书-艺术
  •  青春文学

  •  文学

     中国现当代随笔
     文集
     中国古诗词
     外国随笔
     文学理论
     纪实文学
     文学评论与鉴赏
     中国现当代诗歌
     外国诗歌
     名家作品
     民间文学
     戏剧
     中国古代随笔
     文学类考试
     英文原版书-文学
  •  法律

     小说
     世界名著
     作品集
     中国古典小说
     四大名著
     中国当代小说
     外国小说
     科幻小说
     侦探/悬疑/推理
     情感
     魔幻小说
     社会
     武侠
     惊悚/恐怖
     历史
     影视小说
     官场小说
     职场小说
     中国近现代小说
     财经
     军事
  •  童书

  •  成功/励志

  •  政治

  •  军事

  •  科普读物

  •  计算机/网络

     程序设计
     移动开发
     人工智能
     办公软件
     数据库
     操作系统/系统开发
     网络与数据通信
     CAD CAM CAE
     计算机理论
     行业软件及应用
     项目管理 IT人文
     计算机考试认证
     图形处理 图形图像多媒体
     信息安全
     硬件
     项目管理IT人文
     网络与数据通信
     软件工程
     家庭与办公室用书
  •  建筑

     执业资格考试用书  室内设计/装潢装修  标准/规范  建筑科学  建筑外观设计  建筑施工与监理  城乡规划/市政工程  园林景观/环境艺术  工程经济与管理  建筑史与建筑文化  建筑教材/教辅  英文原版书-建筑
  •  医学

     中医
     内科学
     其他临床医学
     外科学
     药学
     医技学
     妇产科学
     临床医学理论
     护理学
     基础医学
     预防医学/卫生学
     儿科学
     医学/药学考试
     医院管理
     其他医学读物
     医学工具书
  •  自然科学

     数学
     生物科学
     物理学
     天文学
     地球科学
     力学
     科技史
     化学
     总论
     自然科学类考试
     英文原版书-自然科学
  •  工业技术

     环境科学
     电子通信
     机械/仪表工业
     汽车与交通运输
     电工技术
     轻工业/手工业
     化学工业
     能源与动力工程
     航空/航天
     水利工程
     金属学与金属工艺
     一般工业技术
     原子能技术
     安全科学
     冶金工业
     矿业工程
     工具书/标准
     石油/天然气工业
     原版书
     武器工业
     英文原版书-工业技
  •  农业/林业

     园艺  植物保护  畜牧/狩猎/蚕/蜂  林业  动物医学  农作物  农学(农艺学)  水产/渔业  农业工程  农业基础科学  农林音像
  •  外语

  •  考试

  •  教材

  •  工具书

  •  中小学用书

  •  中小学教科书

  •  动漫/幽默

  •  烹饪/美食

  •  时尚/美妆

  •  旅游/地图

  •  家庭/家居

  •  亲子/家教

  •  两性关系

  •  育儿/早教

  •  保健/养生

  •  体育/运动

  •  手工/DIY

  •  休闲/爱好

  •  英文原版书

  •  港台图书

  •  研究生
     工学
     公共课
     经济管理
     理学
     农学
     文法类
     医学

  •  音乐
     音乐理论

     声乐  通俗音乐  音乐欣赏  钢琴  二胡  小提琴
  • Linux網絡程序設計 基於龍芯平臺
    該商品所屬分類:計算機/網絡 -> 計算機/網絡
    【市場價】
    396-574
    【優惠價】
    248-359
    【作者】 趙洪 
    【所屬類別】 圖書  計算機/網絡  操作繫統/繫統開發  其他 
    【出版社】人民郵電出版社 
    【ISBN】9787115628978
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    開本:128開
    紙張:膠版紙
    包裝:平裝-膠訂

    是否套裝:否
    國際標準書號ISBN:9787115628978
    叢書名:中國自主基礎軟件技術與應用叢書

    作者:趙洪
    出版社:人民郵電出版社
    出版時間:2024年04月 


        
        
    "

    編輯推薦

    1. 針對信創環境的網絡編程書籍,基於多年教學實踐,反復打磨內容。

    2. 注重工程實踐。本書的內容中設計的開發工具、技術等,與當前IT公司實際使用的主流開發工具鏈非常契合。

    3. 本書配套資源豐富,包括 PPT、講義、源代碼,滿足讀者學習需要。



     
    內容簡介

    本書著重闡述基於龍芯平臺(龍芯CPU和Loongnix操作繫統)的網絡程序開發。本書首先介紹龍芯平臺下的C語言編譯工具鏈,包括Loongnix操作繫統的安裝、Loongnix操作繫統的基本使用方法、Loongnix操作繫統中C語言的編程工具和代碼管理工具Git;然後介紹在龍芯平臺上基於編譯工具鏈編寫網絡程序的相關知識,包括網絡程序的基本原理,套接字應用程序接口的基本使用方法,多線程、多進程和I/O復用網絡程序的編程方法,原始套接字的編程方法;最後通過一個綜合性的網絡軟件項目案例,介紹使用Qt編寫圖形界面的網絡程序的基本方法。

    本書適合作為應用型普通高校的電子信息類專業、計算機科學與技術等專業的教材,也可作為高職院校相關專業的擴展教材。自主信息技術領域的相關技術人員也可將本書用作網絡程序開發的參考資料。

    作者簡介

    趙洪 從 2004 年起在北京電子科技學院負責“通信軟件設計”“網絡安全與保密技術”等課程的教學工作,有近 20 年的教學經驗。曾帶領技術團隊完成了多個產品的研制和產業化,有豐富的軟件開發經驗。2014 年起,主持或參與了多個重要信創項目攻關及標準制定工作,為信創做出了自己的貢獻。 李兆斌 北京電子科技學院副教授,長期從事計算機網絡、通信安全方面的教學工作,負責“計算機網絡安全實踐”“IP 通信互聯技術”等課程的教學。主持或參與了多個信創相關課題,有豐富的工程實踐經驗。 魏占禎 北京電子科技學院教授,長期從事通信網絡、信息安全方面的教學和科研工作,多次獲得省部級科技進步獎。近年來參與了信創領域的多項工作,有豐富的信創工程科研經驗。

    目錄
    目錄

    第 1章 信創平臺概述1

    1.1 信創CPU簡介1

    1.1.1 龍芯CPU1

    1.1.2 其他信創CPU2

    1.2 Linux及信創操作繫統3

    1.2.1 Linux操作繫統簡介3

    目錄

    第 1章 信創平臺概述1

    1.1 信創CPU簡介1

    1.1.1 龍芯CPU1

    1.1.2 其他信創CPU2

    1.2 Linux及信創操作繫統3

    1.2.1 Linux操作繫統簡介3

    1.2.2 Linux與Windows的差異3

    1.2.3 常見的Linux發行版4

    1.2.4 信創操作繫統5

    第 2章 龍芯信創平臺7

    2.1 龍芯桌面計算機硬件平臺7

    2.2 Loongnix操作繫統8

    2.3 Loongnix操作繫統使用入門12

    2.3.1 常用命令12

    2.3.2 應用軟件安裝與卸載23

    2.3.3 Vim編輯器基本使用方法25

    第3章 信創平臺C語言編程環境28

    3.1 GCC與GDB28

    3.1.1 編譯的基本概念28

    3.1.2 編譯應用程序32

    3.1.3 編譯靜態鏈接庫34

    3.1.4 編譯動態鏈接庫35

    3.1.5 使用GDB調試代碼42

    3.2 Makefile基礎45

    3.2.1 Makefile基本語法45

    3.2.2 使用變量與模式匹配47

    3.2.3 在Makefile文件中指定搜索路徑49

    3.2.4 Makefile文件中基本函數的使用50

    3.2.5 簡單的Makefile模板51

    3.3 CMake基礎53

    3.3.1 CMake基本語法53

    3.3.2 使用CMake編譯應用程序56

    3.3.3 使用CMake編譯動態鏈接庫58

    3.4 使用VSCode開發C程序60

    3.4.1 VSCode常用插件及設置60

    3.4.2 在VSCode中應用Makefile編譯代碼61

    3.4.3 在VSCode中使用CMake編譯代碼62

    3.4.4 VSCode中調試C程序的基本方法63

    3.4.5 在VSCode中應用代碼規範格式化工具65

    第4章 使用Git管理代碼66

    4.1 Git概述66

    4.1.1 Git代碼版本控制概述66

    4.1.2 集中式和分布式版本控制繫統67

    4.1.3 Git的基本結構67

    4.2 Git基本操作68

    4.2.1 Git安裝與初始設置68

    4.2.2 保存代碼到Git倉庫69

    4.2.3 Git的基本工作流程75

    4.3 Git分支76

    4.3.1 分支的創建與切換76

    4.3.2 切換分支的注意事項80

    4.3.3 分支合並88

    4.3.4 分支變基99

    4.4 Git遠程倉庫和遠程分支102

    4.4.1 遠程倉庫賬戶創建及密鑰配置102

    4.4.2 創建遠程倉庫103

    4.4.3 使用變基重做110

    4.4.4 代碼管理工作流程114

    第5章 網絡編程基礎118

    5.1 網絡程序及其基本要素118

    5.2 網絡通信協議118

    5.2.1 分層模型118

    5.2.2 TCP/IP120

    5.3 網絡通信地址124

    5.3.1 MAC地址125

    5.3.2 IP地址125

    5.4 應用標識127

    5.4.1 端口號127

    5.4.2 端口號分配及常用端口號128

    5.5 進程的網絡地址128

    5.5.組(半相關)128

    5.5.組(全相關)129

    5.6 網絡程序的基本模式129

    5.6.1 客戶端/服務器模式129

    5.6.2 瀏覽器/服務器模式129

    5.6.3 兩種模式的對比129

    第6章 套接字編程131

    6.1 套接字概述131

    6.1.1 應用程序接口131

    6.1.2 發展歷程131

    6.1.3 套接字通信的基礎流程132

    6.2 編寫“hello,world!”通信服務器程序133

    6.2.1 查詢函數文檔133

    6.2.2 創建套接字133

    6.2.3 綁定地址信息135

    6.2.4 建立套接字連接138

    6.2.5 發送消息140

    6.2.6 關閉套接字142

    6.3 編寫“hello,world!”通信客戶端程序142

    6.3.1 發送連接請求142

    6.3.2 接收消息143

    6.4 運行“hello,world!”程序144

    6.5 完善“hello,world!”程序144

    6.5.1 通過命令行輸入服務器信息144

    6.5.2 優化錯誤處理145

    6.5.3 通過設置套接字選項解除地址被使用145

    6.5.4 循環實現服務器功能148

    6.5.5 使用shutdown()函數關閉套接字149

    6.5.6 使用多文件實現檢錯代碼149

    6.6 編寫TCP“回聲”程序150

    6.6.1 “回聲”的邏輯與實現150

    6.6.2 “回聲”程序中的隱患—“粘包”152

    6.6.3 基於TCP的應用層協議設計152

    6.7 編寫UDP“回聲”程序154

    6.7.1 sendto()函數和recvfrom()函數154

    6.7.2 實現UDP的“回聲”程序156

    6.7.3 UDP通信使用connect()函數注冊地址信息157

    第7章 多線程網絡程序159

    7.1 線程概述159

    7.1.1 操作繫統、進程和線程之間的關繫159

    7.1.2 進程和線程之間的關繫159

    7.2 線程的創建與銷毀160

    7.2.1 線程創建函數160

    7.2.2 線程銷毀函數162

    7.3 線程同步方法165

    7.3.1 多線程同步問題165

    7.3.2 使用互斥量實現線程同步167

    7.3.3 使用信號量實現線程同步168

    7.4 編寫多線程聊天室程序171

    7.4.1 使用多線程實現服務器的並發172

    7.4.2 實現轉發消息到所有客戶端174

    7.4.3 斷開與對應客戶端的連接175

    7.4.4 正確實現線程同步176

    7.4.5 實現聊天室客戶端程序177

    7.4.6 代碼優化179

    第8章 多進程網絡程序181

    8.1 進程概述181

    8.1.1 進程ID181

    8.1.2 父進程和子進程182

    8.2 進程的創建與銷毀183

    8.2.1 創建進程183

    8.2.2 銷毀進程184

    8.2.3 進程退出187

    8.2.4 “僵尸”進程188

    8.2.5 使用異步方式銷毀“僵尸”進程190

    8.3 多進程“回聲”程序實現195

    8.3.1 服務器多進程的實現195

    8.3.2 “僵尸”進程的處理方法198

    8.3.3 使用多進程實現客戶端的讀、寫功能分離200

    8.4 使用管道實現進程間通信201

    8.4.1 管道的使用方法201

    8.4.2 管道通信應用到多進程網絡程序中204

    第9章 I/O復用套接字編程206

    9.1 I/O復用概述206

    9.2 使用select()函數實現I/O復用207

    9.2.1 select()函數207

    9.2.2 文件集合的基本操作函數207

    9.2.3 select()函數調用流程208

    9.3 使用select()函數實現服務器並發210

    9.3.1 使用select()函數監聽套接字210

    9.3.2 使用select()函數監聽通信套接字211

    9.3.3 並發服務器代碼執行情況212

    9.4 epoll基本使用方法213

    9.4.1 epoll與select()函數的差異213

    9.4.2 epoll的基本操作函數214

    9.5 使用epoll實現並發服務器216

    9.5.1 使用epoll處理監聽套接字216

    9.5.2 使用epoll處理通信套接字216

    9.6 epoll的邊緣觸發與條件觸發218

    9.6.1 邊緣觸發與條件觸發的概念218

    9.6.2 邊緣觸發下的數據讀、寫方法218

    9.6.3 3種並發實現方法的簡單比較220

    第 10章 套接字編程補充221

    10.1 域名與IP地址221

    10.1.1 域名與DNS221

    10.1.2 ICP備案222

    10.1.3 編程中域名與IP地址的轉換222

    10.2 其他I/O函數225

    10.2.1 recv()與send()函數225

    10.2.2 發送與接收帶外數據227

    10.2.3 writev()與readv()函數228

    10.3 多播與廣播的實現229

    10.3.1 多播與廣播的概念229

    10.3.2 多播數據發送與接收229

    10.3.3 廣播數據發送與接收230

    第 11章 原始套接字232

    11.1 原始套接字概述232

    11.2 原始套接字編程簡介233

    11.2.1 原始套接字創建233

    11.2.2 原始套接字發送與接收數據包234

    11.2.3 原始套接字涉及的數據包結構235

    11.3 鏈路層原始套接字239

    11.3.1 鏈路層原始套接字的發送流程239

    11.3.2 ARP數據包發送樣例243

    11.3.3 鏈路層原始套接字的接收流程245

    11.3.4 鏈路層原始套接字抓包程序樣例246

    11.4 網絡層原始套接字248

    11.4.1 網絡層原始套接字的發送流程248

    11.4.2 使用ping工具發送ICMP數據包樣例250

    11.4.3 網絡層原始套接字的接收流程252

    11.4.4 使用ping工具接收ICMP數據包樣例253

    11.5 pcap簡介255

    11.5.1 pcap概述255

    11.5.2 pcap抓包流程255

    11.5.3 設置過濾條件258

    11.5.4 pcap抓包樣例260

    第 12章 綜合運用案例262

    12.1 實現簡單的Web服務器262

    12.1.1 多線程Web服務器實現262

    12.1.2 HTTP簡介264

    12.1.3 HTTP請求和響應報文結構264

    12.1.4 HTTP請求處理和返回HTTP響應267

    12.2 實現遠程過程調用270

    12.2.1 遠程過程調用簡介270

    12.2.2 遠程接口調用協議設計271

    12.2.3 遠程調用服務實現272

    12.2.4 遠程殼函數庫的實現274

    12.3 使用Qt實現網絡程序278

    12.3.1 Qt編程環境的安裝及設置278

    12.3.2 面向對像編程與Qt中的信號與槽機制282

    12.3.3 基於對話框的Qt圖形界面實現286

    12.3.4 QSocket相關類的使用方法290

    12.3.5 用Qt實現簡單聊天室客戶端293

    12.3.6 實現簡單聊天室服務器301











     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部