搜尋

下一節: 数组模拟环形队列621 次播放

5 秒后自动播放下一节
  重新觀看

GO語言核心程式設計課程

介紹 >
章節課件
第1章GO語言簡介

Golang可以做什麼

24分鐘06秒

如何學習Golang更有效率(1)

12分鐘37秒

如何學習Golang更有效率(2)

18分鐘26秒

程式的基本概念

13分鐘42秒

Go語言發展簡史

15分鐘00秒

Go語言的特性與快速體驗

19分鐘22秒
第2章開發工具與環境搭建

Golang開發工具介紹

11分鐘22秒

windows下vscode的安裝

16分鐘09秒

windows下vscode的使用

07分鐘10秒

Linux下vscode的安裝與使用

17分鐘12秒

mac下vscode的安裝與使用

24分鐘49秒

windows下建置Go開發環境

46分鐘32秒

Linux下建置Go開發環境

20分鐘31秒

Mac下建置Go開發環境

16分鐘06秒
第3章Golang程式開發說明

Go程式開發和基本結構說明

22分鐘12秒

Linux和Mac下開發Go程式

20分鐘36秒

Golang執行流行分析

08分鐘06秒

Golang編譯運行說明

14分鐘32秒

Go文法要求和注意事項

14分鐘47秒
第4章Go基本知識

Go的轉義字符

24分鐘09秒

Go開發常見錯誤和解決方法

07分鐘32秒

Go語言的註釋

11分鐘47秒

規範的程式碼風格要求

17分鐘26秒

Go官方程式指南

19分鐘45秒

Go語言標準庫API

20分鐘07秒

Dos常用指令介紹

11分鐘47秒

目錄操作

24分鐘05秒

文件操作

13分鐘02秒

其他指南和綜合練習

03分鐘28秒

練習題評講和總結

20分鐘18秒

為什麼需要變數

04分鐘26秒

變數介紹和快速入門

07分鐘21秒

變數使用細節(1)

25分鐘37秒

變數使用細節(2)

10分鐘15秒

明確變數幾個概念

07分鐘29秒
第5章資料類型

資料類型介紹

08分鐘49秒

整數類型基本使用

20分鐘46秒

整數類型使用細節

16分鐘19秒

浮點類型基本使用

12分鐘53秒

浮點類型使用細節

10分鐘24秒

字元類型基本使用

15分鐘45秒

字元類型注意事項

20分鐘50秒

布林類型的使用

07分鐘06秒

字串類型基本使用

04分鐘55秒

字串類型細節說明

16分鐘44秒

基本資料類型預設值

06分鐘31秒

基本資料相互轉換

09分鐘47秒

基本資料轉換細節討論

24分鐘09秒

基本資料轉string

25分鐘55秒

string轉基本資料類型

24分鐘34秒

string轉基本類型細節

08分鐘38秒
第6章指標/引用型

指標及其記憶體佈局

21分鐘17秒

指針案例和使用陷阱

17分鐘48秒

值類型和引用類型

10分鐘46秒
第7章標識符/關鍵字

標識符基本使用

19分鐘38秒

Go識別碼命名特點和規範

21分鐘39秒

保留關鍵字和預定義標識符

04分鐘41秒
第8章運算符

運算符基本介紹

03分鐘20秒

算術運算子基本使用

18分鐘41秒

算術運算子細節討論

15分鐘28秒

算術運算子課堂練習

08分鐘42秒

關係運算符

09分鐘36秒

邏輯運算符基本上使用

12分鐘09秒

短路與 和 短路或

10分鐘01秒

賦值運算子基本使用

18分鐘24秒

賦值運算經典面試題

06分鐘08秒

運算符優先級

09分鐘09秒

其他運算符

16分鐘32秒
第9章鍵盤輸入語句

取得使用者終端輸入

17分鐘28秒
第10章計算機進位

計算機進位的介紹

13分鐘50秒

其他進制轉十進制

12分鐘51秒

十進制轉其他進制

07分鐘34秒

二進制轉其他進制

05分鐘36秒

其他進制轉二進制

05分鐘09秒

原碼 反碼 補碼

14分鐘36秒

位元運算深度講解

19分鐘47秒
第11章流程控制

流程控制介紹

10分鐘29秒

單分支基本使用

12分鐘12秒

單分支流程圖和細節

10分鐘16秒

雙分支基本使用

08分鐘27秒

雙分支流程圖和細節

06分鐘59秒

單分支雙分支課堂練習(1)

10分鐘03秒

單分支雙分支課堂練習(2)

14分鐘04秒

多分支基本使用

21分鐘04秒

多分支應用案例

30分鐘25秒

嵌套分支

27分鐘12秒

switch基本使用

21分鐘18秒

switch使用細節(1)

20分鐘26秒

switch使用細節(2)

19分鐘44秒

switch的課堂練習

18分鐘41秒
第12章循環控制

循環控制基本介紹與入門

10分鐘18秒

for迴圈語法和執行流程

19分鐘21秒

for迴圈注意事項與細節(1)

13分鐘52秒

for循環注意事項與細節(2)

20分鐘01秒

for循環課堂練習

10分鐘41秒

實現while和dowhile控制

14分鐘10秒

多重循環應用案例

34分鐘05秒

經典案例列印空心金字塔

29分鐘43秒

經典案例九九乘法表

08分鐘00秒

流程控制課後練習說明

04分鐘03秒

break引進與快速入門

19分鐘47秒

break文法與流程圖

05分鐘47秒

break注意事項和細節說明

14分鐘31秒

break課堂練習

12分鐘28秒

continue介紹與流程圖

08分鐘09秒

continue執行流程分析

08分鐘22秒

continue課堂練習

20分鐘24秒

goto和return

19分鐘51秒
第13章函數與包

為什麼需要函數

15分鐘53秒

函數介紹與應用案例

19分鐘05秒

包的引出與使用原理

17分鐘30秒

包的快速入門

19分鐘25秒

包使用注意事項和細節(1)

17分鐘25秒

套件使用注意事項和庫文件(2)

16分鐘18秒

函數呼叫機制底層剖析

45分鐘21秒

遞歸呼叫流程分析

32分鐘29秒

遞歸呼叫課堂練習

14分鐘14秒

遞歸呼叫課堂練習(2)

11分鐘16秒

函數注意事項與細節(1)

28分鐘18秒

函數注意事項與細節(2)

30分鐘28秒

函數注意事項與細節(3)

13分鐘02秒

函數課堂練習

12分鐘25秒

init函數

20分鐘11秒

匿名函數

14分鐘09秒

閉包的基本介紹

22分鐘56秒

閉包最佳實踐與分析

18分鐘47秒

defer的基本使用

13分鐘05秒

defer注意事項和最佳實踐

14分鐘47秒

函數參數傳遞方式

13分鐘26秒

變數作用域

17分鐘06秒

變項作用域課堂練習

11分鐘14秒

函數課堂練習題和作業

19分鐘28秒
第14章Go函數

Go字串函數詳解(1)

38分鐘58秒

Go字串函數詳解(2)

16分鐘17秒

Go字串函數詳解(3)

09分鐘09秒

Go時間和日期函數詳解(1)

24分鐘36秒

Go時間和日期函數詳解(2)

16分鐘09秒

Go時間函數課堂練習

07分鐘08秒

Go內建函數

18分鐘40秒
第15章錯誤處理機制

Go錯誤處理機制

21分鐘06秒

Go的自訂錯誤

13分鐘13秒

Go函數課後練習佈置

05分鐘45秒
第16章陣列

數組的使用價值

15分鐘24秒

數組的快速入門

13分鐘47秒

數組定義和記憶體佈局

20分鐘01秒

數組的使用

15分鐘01秒

數組for-range遍歷

16分鐘29秒

數組注意事項和細節(1)

16分鐘13秒

數組注意事項與細節(2)

29分鐘59秒

數組應用實例(1)

16分鐘23秒

數組應用實例(2)

08分鐘16秒

數組複雜應用-反轉

20分鐘46秒
第17章切片

切片基本介紹和入門

18分鐘56秒

切片的記憶體佈局分析

19分鐘43秒

使用切片的三種方式

21分鐘38秒

使用切片的區別分析

04分鐘31秒

切片的遍歷

05分鐘58秒

切片注意事項與細節(1)

14分鐘48秒

切片注意事項與細節(2)

27分鐘03秒

切片注意事項與細節(3)

12分鐘30秒

string和slice

18分鐘08秒

切片的課堂練習

12分鐘14秒
第18章排序與查找

數組排序的基本介紹

10分鐘17秒

冒泡排序思路分析

16分鐘45秒

冒泡排序的實現

17分鐘56秒

順序查找

15分鐘24秒

二分查找的思路分析

14分鐘43秒

二分查找的程式碼實現

12分鐘26秒
第19章二維數組

二維數組介紹與入門

15分鐘37秒

二維數組使用和記憶體佈局

23分鐘35秒

二維數組遍歷方式

08分鐘36秒

二維數組應用實例

16分鐘17秒

數組和查找的作業佈置

07分鐘04秒
第20章map

map的介紹與聲明

20分鐘26秒

map三種用法和應用實例

18分鐘51秒

map的crud操作

16分鐘29秒

map的遍歷

12分鐘56秒

map切片

17分鐘36秒

map排序

12分鐘49秒

map使用細節和陷阱

18分鐘37秒

map綜合應用實例

14分鐘13秒
第21章物件導向

物件導向程式設計必要性

18分鐘18秒

go獨樹一格的物件導向特點

11分鐘03秒

GO物件導向程式設計快速入門

18分鐘51秒

struct的記憶體佈局

11分鐘11秒

結構體聲明與使用陷阱

36分鐘35秒

創建結構體實例的四種方式

23分鐘04秒

結構體記憶體分配機制

27分鐘16秒

結構體使用細節(1)

23分鐘36秒

結構體使用細節(2)

11分鐘38秒

結構體使用細節(3)

19分鐘44秒
第22章方法

方法介紹和使用

22分鐘50秒

方法的快速入門

10分鐘59秒

方法的調用和傳參機制

24分鐘06秒

方法使用的深度剖析(1)

24分鐘00秒

方法使用的深度剖析(2)

14分鐘22秒

方法課練習題(1)

11分鐘07秒

方法課練習題(2)

23分鐘03秒

方法和函數差異說明

22分鐘17秒
第23章物件導向程式設計思想

物件導向程式設計應用實例

27分鐘13秒

建立struct實例指定欄位值

19分鐘37秒

工廠模式詳解

32分鐘24秒

vscode配置和快速鍵

29分鐘32秒

物件導向程式設計思想-抽象

24分鐘57秒

物件導向程式設計-封裝介紹

15分鐘18秒

封裝快速入門案例

17分鐘24秒

封裝課堂練習講解

16分鐘23秒

物件導向程式設計-繼承引出

17分鐘41秒

繼承基本語法

11分鐘09秒

繼承快速入門應用程式實例

16分鐘31秒

繼承的深入討論(1)

22分鐘13秒

繼承的深入討論(2)

28分鐘55秒

多重繼承介紹

14分鐘15秒

介面介紹和快速入門

21分鐘14秒

介面特點和語法說明

13分鐘43秒

介面應用場景的說明

08分鐘00秒

接口注意事項與細節(1)

11分鐘04秒

介面注意事項與細節(2)

23分鐘23秒

介面課堂練習題

12分鐘41秒

介面程式設計的經典案例

41分鐘02秒

實作介面和繼承比較(1)

19分鐘01秒

實作介面和繼承比較(2)

11分鐘51秒

多態性及體現

15分鐘44秒

型態斷言引出與基本使用

25分鐘05秒

類型斷言最佳實踐(1)

14分鐘31秒

型別斷言最佳實務(2)

18分鐘17秒
第24章居家收支記帳項目

居家收支記帳項目介紹

04分鐘21秒

專案開發流程介紹

27分鐘26秒

家庭收支軟體需求與介面

07分鐘06秒

家庭收支軟體-顯示主選單

13分鐘44秒

收支軟體-明細及登記收入

19分鐘12秒

收支軟體-登記支出與完善退出

11分鐘41秒

收支軟體-完善明細顯示

08分鐘00秒

收支軟體-物件導向方式

36分鐘23秒
第25章客戶管理系統

需求分析和介面

10分鐘17秒

程序框架圖(1)

08分鐘21秒

程式框架圖(2)

12分鐘26秒

主選單和退出

28分鐘54秒

顯示客戶列表

35分鐘34秒

新增客戶

27分鐘35秒

刪除客戶

29分鐘05秒

修改客戶和作業

13分鐘23秒
第26章文件

文件的基本介紹

10分鐘14秒

開啟文件和關閉文件

13分鐘07秒

帶緩衝的Reader讀文件

14分鐘48秒

一次性讀取文件

10分鐘14秒

建立文件並寫入內容

24分鐘01秒

寫文件的四種方式

21分鐘42秒

判斷檔案或目錄存在

13分鐘21秒

拷貝檔案(圖片視訊音訊)

19分鐘39秒

統計不同類型的字元數

21分鐘32秒

命令列參數基本使用

09分鐘14秒

flag包解析命令列參數

16分鐘36秒
第27章Json

json介紹和應用場景

16分鐘26秒

json格式和線上解析

15分鐘22秒

結構體map切片序列化

29分鐘58秒

序列化struct時tag使用

13分鐘51秒

反序列化介紹與應用實例

33分鐘38秒
第28章單元測試

單元測試的引出

15分鐘34秒

單元測試快速入門

30分鐘58秒

單元測試細節說明

13分鐘54秒

單元測試綜合案例

38分鐘11秒
第29章_goroutine

_goroutine的引出

08分鐘39秒

_goroutine的基本介紹

21分鐘04秒

go協程和go主線程

10分鐘35秒

協程快速入門

12分鐘52秒

MPG模式的介紹

22分鐘29秒

go設定運行cpu數目

07分鐘21秒

協程並發(平行)資源競賽問題

23分鐘18秒

全域互斥鎖解決資源競爭

24分鐘33秒
第30章管道

管道基本介紹

13分鐘28秒

管道快速入門案例

18分鐘59秒

管道的細節和課堂練習

22分鐘50秒

管道的關閉和遍歷

19分鐘44秒

協程配合管道的綜合案例

28分鐘46秒

管道阻塞的機制

14分鐘53秒

攜程求素數的思路分析

16分鐘05秒

協程求質數的程式碼實現

29分鐘45秒

協程求質數的程式碼效率測試

17分鐘39秒

管道的注意事項和細節(1)

10分鐘40秒

管道的注意事項和細節(2)

16分鐘07秒

管道的注意事項和細節(3)

09分鐘21秒
第31章反射

反射的引出與應用場景

08分鐘28秒

反射基本介紹與示意圖

17分鐘53秒

反射的相關函數和轉換

13分鐘20秒

反射的快速入門(1)

17分鐘20秒

反射的快速入門(2)

39分鐘16秒

反射的注意事項和細節(1)

09分鐘51秒

反射的注意事項與細節(2)

15分鐘01秒

反射的練習題

06分鐘31秒

反射的最佳實踐(1)

31分鐘09秒

反射的最佳實踐(2)

13分鐘02秒
第32章網路程式設計

網路程式設計的基礎介紹(1)

11分鐘40秒

網路程式設計的基礎知識(2)

29分鐘50秒

網路程式設計的IP和端口

17分鐘47秒

TCP程式設計快速入門案例分析

20分鐘17秒

TCP程式設計-伺服器監聽

21分鐘59秒

伺服器接收客戶端訊息

46分鐘35秒

伺服器循環接收客戶端訊息

16分鐘09秒

海量用戶即時通訊系統需求

11分鐘57秒
第33章Redis

redis的基本介紹與原理示意

15分鐘40秒

redis的基本使用

15分鐘05秒

Redis中隊string的操作

18分鐘53秒

redis中Hash的基本使用

08分鐘03秒

redis中Hash的使用細節

12分鐘20秒

redis中List的基本介紹

12分鐘16秒

redis中List的基本使用

07分鐘08秒

redis中List的使用細節

02分鐘57秒

redis中Set的介紹與使用

08分鐘10秒

Go連接到redis

19分鐘27秒

Go操作redis(string類型)

08分鐘40秒

Go操作redis(hash類型)

20分鐘43秒

redis連接池的介紹和原理

10分鐘21秒

redis連接池的使用案例

20分鐘36秒
第34章海量用戶通訊系統

完成介面

33分鐘10秒

收發訊息分析

30分鐘08秒

伺服器接收長度

01小時05分鐘35秒

伺服器接收訊息-1

31分鐘50秒

伺服器接收訊息-2

10分鐘17秒

登入(指定使用者)

54分鐘07秒

服務端結構改進-1

18分鐘52秒

服務端結構改進-2

01小時01分鐘37秒

客戶端結構改進-1

14分鐘25秒

客戶端結構改進-2

49分鐘30秒

redis用戶驗證分析

15分鐘16秒

redis新增用戶

08分鐘17秒

使用者登入(1)

32分鐘49秒

使用者登入(2)

50分鐘10秒

用戶註冊(1)

28分鐘54秒

用戶註冊(2)

38分鐘27秒

顯示線上使用者清單(1)

38分鐘27秒

顯示線上使用者清單(2)

16分鐘34秒

顯示線上使用者清單(3)

15分鐘44秒

顯示線上使用者清單(4)

22分鐘01秒

顯示線上使用者清單(5)

12分鐘24秒

顯示線上使用者清單(6)

34分鐘09秒

顯示線上使用者清單(7)

47分鐘05秒

客戶端發訊息思路分析

10分鐘23秒

客戶端發送訊息代碼實現

38分鐘37秒

服務端轉發訊息思路分析

06分鐘25秒

服務端轉發訊息代碼實現

項目小結

11分鐘45秒
第35章資料結構和演算法

基本介紹

34分鐘10秒

稀疏數組介紹

16分鐘33秒

原始數組轉稀疏數組

稀疏數組轉原始數組

13分鐘59秒

數組模擬隊列分析

數組模擬隊列實現

數組模擬環形隊列

數組模擬環形隊列實現

單鍊錶的基本介紹

單鍊錶的新增和顯示

單鍊錶有序插入

單鍊錶的刪除

雙向鍊錶介紹

雙向鍊錶建立和輸出

雙向鍊錶的刪除

環形鍊錶建立和顯示

環形鍊錶的刪除

鍊錶的作業佈置

約瑟夫問題分析

約瑟夫問題解決(1)

約瑟夫問題解決(2)

選擇排序

插入排序分析

17分鐘12秒

插入排序實現

插入排序小結

快速排序法

堆疊

入棧操作和遍歷

堆疊的出棧操作

棧的計算表達式(1)

棧的計算表達式(2)

棧的計算表達式(3)

堆疊的計算表達式(4)

排序的速度比較

遞歸機制剖析

遞迴相關說明

迷宮回溯問題(1)

迷宮回溯問題(2)

哈希表(散列)-1

哈希表(散列)-2

哈希表(散列)-3

哈希表(散列)-4

16分鐘41秒

二元樹三種遍歷方式

24分鐘33秒

vscode插件的安裝

vscode快速鍵

結束語

04分鐘37秒
  • 取消回覆傳送
  • 取消發佈筆記傳送