go语言总结整理
文章平均质量分 54
码二哥
零入门kubernetes网络实战、grpc-go源码剖析与实战、protobuf、各种认证(单向认证、双向认证、token认证等)、multus-cni、iptables等专栏
展开
-
Go语言中,函数是一种类型
0 grpc-go、protobuf、multus-cni 技术专栏 总入口1 grpc-go 源码剖析与实战 文章目录2 Protobuf介绍与实战 图文专栏 文章目录3 multus-cni 文章目录(k8s多网络实现方案)原创 2022-06-30 19:41:41 · 155 阅读 · 0 评论 -
golang sync.Once介绍
1、sync.Once.Do(f func())作用?能保证once只执行一次,无论你是否更换once.Do(xx)这里的方法,这个sync.Once块只会执行一次。2、sync.Once.Do(f func())使用场景?如:服务启动的时候:链接mysql数据库对数据库表的创建操作3、sync.Once.Do(f func()) 根据 init函数的区别作用与 init 函数类似。但也有所不同。init 函数是在文件包首次被加载的时候执行,且只执行一次sync.Onc 是在代码运行原创 2021-12-07 19:32:30 · 397 阅读 · 0 评论 -
golang中int int8 int16 int32 int64 uint8 uint16 uint32 uint64 占用字节和取值范围
本次测试的环境是Mac系统下,CPU 64位。注意:go语言中的int的大小是和操作系统位数相关的;如果是32位操作系统,int类型的大小就是4字节;如果是64位操作系统,int类型的大小就是8个字节 1、测试不同int类型占用字节数大小1.1、测试有符号int类型import ( "testing" "unsafe" "math" "fmt")func TestIntSize(t *testing.T) { fmt.Println("不同int类型占用的字节数大小:")原创 2021-12-05 17:46:58 · 11267 阅读 · 0 评论 -
go语言基础知识总结整理收藏
本篇文章是go语言基础知识的总结、整理、收藏。方便自己查询,记录。直接点击文章题目,即可。 1 golang中int int8 int16 int32 int64 uint8 uint16 uint32 uint64 占用字节和取值范围原创 2021-12-05 17:14:51 · 2024 阅读 · 0 评论