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

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

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

高清版

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

ITMOP本地下載文件大小:0 Bytes

點(diǎn)贊 好評 0%(0) 差評 差評 0%(0)

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

小編為您推薦: go語言 計(jì)算機(jī)書籍

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

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

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

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

作者簡介

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

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

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

前言

第1章 初識Go語言

1.1 Go語言特性

1.2 使用Go語言的項(xiàng)目

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)——?jiǎng)討B(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)——擁有多個(gè)條件分支的判斷

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è)計(jì)技巧

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

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

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

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

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

5.9 處理運(yùn)行時(shí)發(fā)生的錯(cuò)誤

5.10 宕機(jī)(panic)——程序終止運(yùn)行

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

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

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

6.2 實(shí)例化結(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 實(shí)現(xiàn)接口的條件

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

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

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

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

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

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

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

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

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

第8章 包(package)

8.1 工作目錄(GOPATH)

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

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

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

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

第9章 并發(fā)

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

9.2 通道(channel)——在多個(gè)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 編譯后運(yùn)行(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的多鍵索引——多個(gè)數(shù)值條件可以同時(shí)查詢

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

第13章 實(shí)戰(zhàn)演練——剖析cellnet網(wǎng)絡(luò)庫設(shè)計(jì)并實(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 排隊(duì)處理事件的事件隊(duì)列(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ò)庫實(shí)現(xiàn)聊天功能

更多>> 軟件截圖

推薦應(yīng)用

    其他版本下載

      精品推薦

      相關(guān)文章

      下載地址

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

      發(fā)表評論

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

      查看所有 0條 評論>>

      更多>> 猜你喜歡