原文:Go語言核心36講(導讀)--學習筆記

目錄 開篇詞 跟着學,你也能成為Go語言高手 導讀 寫給 基礎入門的Go語言學習者 導讀 學習專欄的正確姿勢 開篇詞 跟着學,你也能成為Go語言高手 Go 語言是由 Google 出品的一門通用型計算機編程語言。 Go 程序可以在裝有 Windows Linux FreeBSD 等操作系統的服務器上運行,並用於提供基礎軟件支撐 API 服務 Web 服務 網頁服務等等。 Go 語言也在移動端進行了 ...

2021-10-10 22:38 2 1038 推薦指數:

查看詳情

Go語言核心36Go語言實戰與應用一)--學習筆記

23 | 測試的基本規則和流程 (上) 在接下來的日子里,我將帶你去學習Go 語言編程進階的道路上,必須掌握的附加知識,比如:Go 程序測試、程序監測,以及 Go 語言標准庫中各種常用代碼包的正確用法。 從上個世紀到今日今時,程序員們,尤其是國內的程序員們,都對編寫程序樂此不疲 ...

Thu Nov 11 07:24:00 CST 2021 0 286
Go語言核心36Go語言實戰與應用四)--學習筆記

26 | sync.Mutex與sync.RWMutex 從本篇文章開始,我們將一起探討 Go 語言自帶標准庫中一些比較核心的代碼包。這會涉及這些代碼包的標准用法、使用禁忌、背后原理以及周邊的知識。 既然 Go 語言是以獨特的並發編程模型傲視群雄的語言,那么我們就先來學習與並發編程關系最緊 ...

Sun Nov 14 17:17:00 CST 2021 0 199
Go語言核心36Go語言實戰與應用八)--學習筆記

30 | 原子操作(下) 我們接着上一篇文章的內容繼續聊,上一篇我們提到了,sync/atomic包中的函數可以做的原子操作有:加法(add)、比較並交換(compare and swap,簡稱 C ...

Fri Nov 19 06:07:00 CST 2021 0 217
Go語言核心36Go語言實戰與應用九)--學習筆記

31 | sync.WaitGroup和sync.Once 我們在前幾次的互斥鎖、條件變量和原子操作都是最基本重要的同步工具。在 Go 語言中,除了通道之外,它們也算是最為常用的並發安全工具了。 說到通道,不知道你想過沒有,之前在一些場合下里,我們使用通道的方式看起來都似乎有些蹩腳 ...

Mon Nov 22 06:12:00 CST 2021 0 272
Go語言核心36Go語言基礎知識六)--學習筆記

06 | 程序實體的那些事兒 (下) 在上一篇文章,我們一直都在圍繞着可重名變量,也就是不同代碼塊中的重名變量,進行了討論。還記得嗎? 最后我強調,如果可重名變量的類型不同,那么就需要引起我們的特 ...

Mon Oct 18 07:16:00 CST 2021 0 296
Go語言核心36Go語言進階技術三)--學習筆記

09 | 字典的操作和約束 至今為止,我們講過的集合類的高級數據類型都屬於針對單一元素的容器。 它們或用連續存儲,或用互存指針的方式收納元素,這里的每個元素都代表了一個從屬某一類型的獨立值。 我們今天要講的字典(map)卻不同,它能存儲的不是單一值的集合,而是鍵值對的集合。 在 Go 語言 ...

Thu Oct 21 04:33:00 CST 2021 0 206
Go語言核心36Go語言實戰與應用十五)--學習筆記

37 | strings包與字符串操作 Go 語言不但擁有可以獨立代表 Unicode 字符的類型rune,而且還有可以對字符串值進行 Unicode 字符拆分的for語句。 除此之外,標准庫中的unicode包及其子包還提供了很多的函數和數據類型,可以幫助我們解析各種內容中的 Unicode ...

Sun Nov 28 05:42:00 CST 2021 0 136
Go語言核心36Go語言實戰與應用十六)--學習筆記

38 | bytes包與字節串操作(上) 前導內容: bytes.Buffer基礎知識 strings包和bytes包可以說是一對孿生兄弟,它們在 API 方面非常的相似。單從它們提供的函數的數量和功能上,差別可以說是微乎其微。 只不過,strings包主要面向的是 Unicode 字符 ...

Mon Nov 29 06:31:00 CST 2021 0 190
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM