原文: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