你不知道的 Go 之 pprof

2021-06-09
阅读 9 分钟
10.6k
简介Go 有非常多好用的工具,pprof 可以用来分析一个程序的性能。pprof 有以下 4 种类型:CPU profiling(CPU 性能分析):这是最常使用的一种类型。用于分析函数或方法的执行耗时;Memory profiling:这种类型也常使用。用于分析程序的内存占用情况;Block profiling:这是 Go 独有的,用于记录 goroutine 在等待共享资...

你不知道的 Go 之 const

2021-05-31
阅读 5 分钟
6.4k
避免魔法字面量,即直接出现在代码中的数字,字符串等。阅读代码的时候无法一眼看出它的含义。另外可以避免使用字面量可能出现的不一致,当它们的值需要修改时,常量只需修改一处,而字面量要修改多处,容易遗漏造成不一致;

你不知道的 Go 之 string

2021-05-18
阅读 8 分钟
6.4k
字符串(string)是 Go 语言提供的一种基础数据类型。在编程开发中几乎随时都会使用。本文介绍字符串相关的知识,帮助你更好地理解和使用它。

你不知的 Go 之 slice

2021-05-09
阅读 5 分钟
4.1k
切片(slice)是 Go 语言提供的一种数据结构,使用非常简单、便捷。但是由于实现层面的原因,切片也经常会产生让人疑惑的结果。掌握切片的底层结构和原理,可以避免很多常见的使用误区。