go語言從入門到進階實戰(zhàn)pdf 最新更新|軟件分類|軟件專題|手機版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁教程下載程序開發(fā) → Go語言從入門到進階實戰(zhàn)(視頻教學(xué)版) 高清版

Go語言從入門到進階實戰(zhàn)(視頻教學(xué)版)

高清版

Go語言從入門到進階實戰(zhàn)(視頻教學(xué)版)(暫未上線)
  • 軟件大小:0 Bytes
  • 軟件語言:中文
  • 軟件類型:國產(chǎn)軟件 / 程序開發(fā)
  • 軟件授權(quán): 免費軟件
  • 更新時間:2019-07-03 13:04:12
  • 軟件等級:4星
  • 軟件廠商: -
  • 應(yīng)用平臺:WinXP, Win7, Win8, Win10
  • 軟件官網(wǎng):

ITMOP本地下載文件大?。? Bytes

點贊 好評 0%(0) 差評 差評 0%(0)

軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評論下載地址

小編為您推薦: go語言 計算機書籍

Go語言從入門到進階實戰(zhàn)(視頻教學(xué)版)是采用專業(yè)的Go語言講解應(yīng)用的電子書籍,在這里讀者可以使用本書籍與配套的教學(xué)視頻一起配合使用,軟件使用方法簡單,還可以進行語言的應(yīng)用,歡迎有需要的用戶來IT貓撲下載!

關(guān)于Go語言從入門到進階實戰(zhàn)

本書采用“理論+實例”的形式編寫,通過大量的實例,結(jié)合作者多年的一線開發(fā)實戰(zhàn)經(jīng)驗,全面介紹了Go語言的語法及使用方法。全書秉承方便學(xué)習(xí),易于理解,便于查詢的理念,無論是想系統(tǒng)學(xué)習(xí)Go語言基礎(chǔ)知識的初學(xué)者,還是想進階提高的有經(jīng)驗的開發(fā)人員,都能通過本書迅速掌握Go語言的各種基礎(chǔ)語法和開發(fā)技巧。本書作者曾經(jīng)與慕課網(wǎng)合作錄制相關(guān)的視頻課程,擁有豐富的視頻制作經(jīng)驗,所以特意為本書精心錄制了詳細的配套教學(xué)視頻,這將極大地提升讀者的學(xué)習(xí)效率,比同類圖書取得更好的學(xué)習(xí)效果。另外,本書還免費提供了書中所有實例源程序,為讀者的學(xué)習(xí)提供便利。

go語言從入門到進階實戰(zhàn)pdf下載

作者簡介

徐波,游戲行業(yè)從業(yè)十余年,資深全棧游戲開發(fā)者,慕課網(wǎng)講師,開源愛好者(github.com/davyxu),眾多Gopher之一。2009年創(chuàng)立“戰(zhàn)魂小筑博客”,自2012年開始接觸Go語言,開源項目cellnet以及tabtoy導(dǎo)表工具,深受業(yè)內(nèi)好評,并廣為流傳。

go語言從入門到進階實戰(zhàn)pdf目錄

配套學(xué)習(xí)資源

前言

第1章 初識Go語言

1.1 Go語言特性

1.2 使用Go語言的項目

1.3 怎樣安裝Go語言開發(fā)包

1.4 搭建開發(fā)環(huán)境

第2章 Go語言基本語法與使用

2.1 變量

2.2 數(shù)據(jù)類型

2.3 轉(zhuǎn)換不同的數(shù)據(jù)類型

2.4 指針

2.5 變量生命期——變量能夠使用的代碼范圍

2.6 字符串應(yīng)用

2.7 常量——恒定不變的值

2.8 類型別名(Type Alias)

第3章 容器:存儲和組織數(shù)據(jù)的方式

3.1 數(shù)組——固定大小的連續(xù)空間

3.2 切片(slice)——動態(tài)分配大小的連續(xù)空間

3.3 映射(map)——建立事物關(guān)聯(lián)的容器

3.4 列表(list)——可以快速增刪的非連續(xù)空間的容器

第4章 流程控制

4.1 條件判斷(if)

4.2 構(gòu)建循環(huán)(for)

4.3 示例:九九乘法表

4.4 鍵值循環(huán)(for range)——直接獲得對象的索引和數(shù)據(jù)

4.5 分支選擇(switch)——擁有多個條件分支的判斷

4.6 跳轉(zhuǎn)到指定代碼標(biāo)簽(goto)

4.7 跳出指定循環(huán)(break)——可以跳出多層循環(huán)

4.8 繼續(xù)下一次循環(huán)(continue)

第5章 函數(shù)(function)

5.1 聲明函數(shù)

5.2 函數(shù)變量——把函數(shù)作為值保存到變量中

5.3 示例:字符串的鏈?zhǔn)教幚怼僮髋c數(shù)據(jù)分離的設(shè)計技巧

5.4 匿名函數(shù)——沒有函數(shù)名字的函數(shù)

5.5 函數(shù)類型實現(xiàn)接口——把函數(shù)作為接口來調(diào)用

5.6 閉包(Closure)——引用了外部變量的匿名函數(shù)

5.7 可變參數(shù)——參數(shù)數(shù)量不固定的函數(shù)形式

5.8 延遲執(zhí)行語句(defer)

5.9 處理運行時發(fā)生的錯誤

5.10 宕機(panic)——程序終止運行

5.11 宕機恢復(fù)(recover)——防止程序崩潰

第6章 結(jié)構(gòu)體(struct)

6.1 定義結(jié)構(gòu)體

6.2 實例化結(jié)構(gòu)體——為結(jié)構(gòu)體分配內(nèi)存并初始化

6.3 初始化結(jié)構(gòu)體的成員變量

6.4 構(gòu)造函數(shù)——結(jié)構(gòu)體和類型的一系列初始化操作的函數(shù)封裝

6.5 方法

6.6 類型內(nèi)嵌和結(jié)構(gòu)體內(nèi)嵌

6.7 示例:使用匿名結(jié)構(gòu)體分離JSON數(shù)據(jù)

第7章 接口(interface)

7.1 聲明接口

7.2 實現(xiàn)接口的條件

7.3 理解類型與接口的關(guān)系

7.4 示例:便于擴展輸出方式的日志系統(tǒng)

7.5 示例:使用接口進行數(shù)據(jù)的排序

7.6 接口的嵌套組合——將多個接口放在一個接口內(nèi)

7.7 在接口和類型間轉(zhuǎn)換

7.8 空接口類型(interface{})——能保存所有值的類型

7.9 示例:使用空接口實現(xiàn)可以保存任意值的字典

7.10 類型分支——批量判斷空接口中變量的類型

7.11 示例:實現(xiàn)有限狀態(tài)機(FSM)

第8章 包(package)

8.1 工作目錄(GOPATH)

8.2 創(chuàng)建包package——編寫自己的代碼擴展

8.3 導(dǎo)出標(biāo)識符——讓外部訪問包的類型和值

8.4 導(dǎo)入包(import)——在代碼中使用其他的代碼

8.5 示例:工廠模式自動注冊——管理多個包的結(jié)構(gòu)體

第9章 并發(fā)

9.1 輕量級線程(goroutine)——根據(jù)需要隨時創(chuàng)建的“線程”

9.2 通道(channel)——在多個goroutine間通信的管道

9.3 示例:Telnet回音服務(wù)器——TCP服務(wù)器的基本結(jié)構(gòu)

9.4 同步——保證并發(fā)環(huán)境下數(shù)據(jù)訪問的正確性

第10章 反射

10.1 反射的類型對象(reflect.Type)

10.2 反射的值對象(reflect.Value)

10.3 示例:將結(jié)構(gòu)體的數(shù)據(jù)保存為JSON格式的文本數(shù)據(jù)

第11章 編譯與工具

11.1 編譯(go build)

11.2 編譯后運行(go run)

11.3 編譯并安裝(go install)

11.4 一鍵獲取代碼、編譯并安裝(go get)

11.5 測試(go test)

11.6 性能分析(go pprof)——發(fā)現(xiàn)代碼性能問題的調(diào)用位置

第12章 “避坑”與技巧

12.1 合理地使用并發(fā)特性

12.2 反射:性能和靈活性的雙刃劍

12.3 接口的nil判斷

12.4 map的多鍵索引——多個數(shù)值條件可以同時查詢

12.5 優(yōu)雅地處理TCP粘包

第13章 實戰(zhàn)演練——剖析cellnet網(wǎng)絡(luò)庫設(shè)計并實現(xiàn)Socket聊天功能

13.1 了解cellet網(wǎng)絡(luò)庫特性、流程及架構(gòu)

13.2 管理TCP Socket連接

13.3 組織接收和發(fā)送數(shù)據(jù)流程的Socket會話(Session)

13.4 排隊處理事件的事件隊列(EventQueue)

13.5 消息編碼(codec)——讓cellnet支持消息的多種編碼格式

13.6 消息元信息(MessageMeta)——消息ID、消息名稱和消息類型的關(guān)聯(lián)關(guān)系

13.7 接收和發(fā)送封包(packet)

13.8 使用cellnet網(wǎng)絡(luò)庫實現(xiàn)聊天功能

更多>> 軟件截圖

推薦應(yīng)用

    其他版本下載

      精品推薦

      相關(guān)文章

      下載地址

      查看所有評論>> 網(wǎng)友評論

      發(fā)表評論

      (您的評論需要經(jīng)過審核才能顯示) 網(wǎng)友粉絲QQ群號:374962675

      查看所有 0條 評論>>

      更多>> 猜你喜歡