有人因为我是写 Go 的而问道,有没有什么 Go 的学习资料推荐。 于是把自己个儿在 Github 上 Star 的资源整理出来,这进一步说明,如果你是因为学习资料而还没开始学习,那么是不是自己个儿的“信息源”有误? G…
标签:go语言
Go语言 原子操作
原子操作就是不可中断的操作,外界是看不到原子操作的中间状态,要么看到原子操作已经完成,要么看到原子操作已经结束。在某个值的原子操作执行的过程中,CPU绝对不会再去执行其他针对该值的操作,那么其他操作也是原子操作。 Go语…
Go log 日志
在我们开发程序后,如果有一些问题需要对程序进行调试的时候,日志是必不可少的,这是我们分析程序问题常用的手段。 日志使用 日志分析,就是根据输出的日志信息,分析挖掘可能的问题,我们使用fmt.Println系列函数也可以达…
【Go快速入门】第一课 Go语言简介
学习资料 Go官网(需要科学上网):https://golang.org/ Go中文社区:https://studygolang.com Go中文在线文档:https://studygolang.com/pkgdoc G…
go 语言第一节课(2)
go 语言数据类型 /* 1.如何计算数据占用大小 在C语言中我们可以通过sizeof来计算数据类型占用的内存大小 在Go语言中我们也可以通过Sizeof来计算数据类型占用的内存大小 2.如何使用Sizeof 2.1导入…
GO语言之类型断言
概述 类型断言在GO中指的就是判断接口型变量运行时的实际类型.例如: import ( "fmt" ) type Name struct { string } func (name Name) hello() { fmt…
关于numpy mean函数的axis参数
理解多维矩阵的”求和”、”平均”操作确实太恶心了,numpy提供的函数里还有一堆参数,搞得晕头转向的,这里做个笔记,提醒一下自己, 下面是例程 import numpy a…
Go中的依赖注入
原文:https://blog.drewolson.org/dependency-injection-in-go/ 翻译:devabel 我最近用Go开发了一个小项目。过去几年我一直使用Java进行开发,立即被Go生态系…
游戏测试工具清单
经常有人问,入坑游戏测试有什么视频教程吗?弱网测试可以用什么工具?手游有什么自动化测试框架吗? 工欲善其事,必先利其器,相对于APP测试来说,游戏测试的圈子,开源的资源和方案会少许多,所以收集整理了一份游戏测试人员工作相…
Golang控制流
条件语句 if语句 下面是Golang的if语句,需要注意的是条件判断块不需要小括号,而且if语句的大括号不能省略,即使其中只有一行语句。 if condition == true { fmt.Println("条件为真…
go map的线程安全使用
go map的线程安全使用 简单线程安全使用 在很多时候,我们会并发地使用map对象,尤其是在一定规模的项目中,map总会保存goroutine共享的数据。在Go官方blog的Go maps in action一文中,提…
Go 语言极速入门11 - 并发模式之协程池
提供一个 goroutine 池,每个 goroutine 循环阻塞等待从任务池中执行任务;外界使用者不断的往任务池里丢任务,则 goroutine 池中的多个 goroutine 会并发的处理这些任务 一、worker…