go语言学习
文章平均质量分 60
香甜玉米棒棒糖
这个作者很懒,什么都没留下…
展开
-
记一次Golang中一次内存泄漏的问题排查
Golang的内存泄漏问题,我排查了两周的时间!原创 2022-09-29 12:21:53 · 2330 阅读 · 0 评论 -
Golang中 for range 的坑居然会导致数组中的每个value值完全相同?
Golang 中 for range 大坑原创 2022-09-01 11:47:12 · 489 阅读 · 0 评论 -
Golang中的append的使用
今天在刷leetcode的时候,第113题让我遇到了一个Go语言中append函数的一个坑。这道题为:https://leetcode-cn.com/problems/path-sum-ii/我的解题答案开始是这个:/** * Definition for a binary tree node. * type TreeNode struct { * Val int * Left *TreeNode * Right *TreeNode * } */func pat原创 2020-09-09 17:10:19 · 1314 阅读 · 2 评论 -
Golang中的单元测试与压力测试
Golang中自带了testing包,可以用于单元测试和压力测试。单元测试:在自己的包下比如,自己写的一个包为logger包,那么单元测试和压力测试也应在该logger包下进行。首先,测试时应将文件名命名为:xxx_test.go文件,要求必须以_test.go结尾。其次,单元测试的测试函数名称必须为:TestXxx即:应以Test开头,且Test之后的第一个字母必须大写。与单元测试...原创 2020-05-08 10:12:08 · 377 阅读 · 0 评论 -
go标准包time的格式化format
go语言有一个特殊的日期格式化功能,许多人都说他很坑,为什么呢?因为在格式化的时候,你只能使用固定的一个时间来格式化,即:北美山地时间(MST:Mountain Standard Time)2006年1月2日下午(PM)3点4分5秒这个时间。许多人都说,这是因为Golang的自恋行为,因为传言说这就是Go语言诞生的时间,但是究其根源,其实并不是这样。如果你仔细观察就会发现,其实这个时间排列...原创 2020-04-27 16:39:41 · 8483 阅读 · 0 评论