GO
文章平均质量分 78
对go的学习
kelianlee
这个作者很懒,什么都没留下…
展开
-
微服务 高可用
微服务原创 2022-09-25 18:36:21 · 489 阅读 · 0 评论 -
context源码学习
context源码学习原创 2022-09-12 22:22:16 · 776 阅读 · 0 评论 -
sync.map 源码学习
sync.map学习原创 2022-09-04 22:34:48 · 268 阅读 · 0 评论 -
sync.pool 源码学习
sync.pool 源码学习笔记原创 2022-08-28 00:25:50 · 218 阅读 · 0 评论 -
sync.atomic
sync.atomic 源码学习原创 2022-08-25 22:26:00 · 135 阅读 · 0 评论 -
golang note
https://draveness.me/golang/docs/part1-prerequisite/ch02-compile/golang-compile-intro/ 学习笔记go的编译过程对输入的文件先进行词法分析形成token,然后再对token进行语法分析形成抽象语法树,得到抽象语法树后分九个阶段对抽象语法树进行更新和编译:检查常量、类型和函数的类型;处理变量的赋值;对函数的主体进行类型检查;决定如何捕获变量;检查内联函数的类型;进行逃逸分析;将闭包的主体转换成引.原创 2021-12-05 16:41:21 · 388 阅读 · 0 评论 -
Go 单元测试
新建Splitpackage splitimport "strings"//传入Split("a:b:c",":")返回("a","b","c")func Split(s,sep string) (result []string){ i := strings.Index(s,sep) for i > -1 { result = append(result,s[:i]) s = s[i+1:] i = strings.Index(s,sep) } result =原创 2021-04-10 21:17:25 · 141 阅读 · 0 评论 -
GO grpc
protoc ./person.proto --go_out=./将当前目录下的person.roto转译成go语言放在当前目录注意在person.proto中写上option go_package="./;firstpb";左边表示转译之后存放的位置,右边表示go语言的包名原创 2021-04-13 20:18:24 · 790 阅读 · 1 评论