无法正常浏览本邮件,请点此查看,查看往期 请点此

Go 周刊第 69 期

本周热门文章

个点赞 43
新课程发布《GX1 Golang 五分钟视频》 Summer

说明 课程链接: 《GX1 Golang 五分钟视频》 经常收到同学们反馈,希望看一些简短高质量的视频。一直没录,主要是录视频和剪辑需要花费很大精力。 最近父母过来帮忙带娃,工作上也不是很忙,故下定决心来挑战一下。...

个点赞 13
go-zero 实战之 blog 系统 kevwan

go-zero 实战项目:blog 本文以 blog 的网站后台为例,着重介绍一下如何使用 go-zero 开发 blog 的用户模块。 本文涉及的所有资料都已上传 github 仓库 kougazhang/go-zero-demo,感兴趣的同学可以自行下载。 用户模...

个点赞 10
关于go的sync.WaitGroup里的goroutine的执行顺序的疑惑,请大神指点,谢谢! 0512xiaohacker

简要代码如下: package main import ( "fmt" "sync" ) var wg sync.WaitGroup func main() { wg.Add(2) go fun1() go fun2() fmt.Println("main进入阻塞状态,等待wg中的子goroutine结束。...

个点赞 8
√ 如何实现类似继承的效果 renxiaotu

在iris的mvc架构中,我有一组XxxController结构体,每个结构体都需要实现一个auth()方法,为了简便,我尝试所有结构体引入一个名为BaseController的结构体,这样我就可以在各个XxxController里使用这个方法了,代码...

个点赞 6
go-zero之支付服务一 charliecen

代码有点多,所以分开写了go-zero之支付服务二 微信支付 由于是微信扫码支付,所以这里使用Native下单。商户Native支付下单接口,微信后台系统返回链接参数code_url,商户后台系统将code_url值生成二维码图片,用户...

个点赞 5
√ 如何将mysql的TIME类型转换为go的time.Duration renxiaotu

mysql的字段类型TIME是类似838:59:59这样的字符串,我希望在go中将它转为time.Duration以方便使用,大家有什么好办法让它们相互转换? 2021年10月27日17点32分:目前方法更新为: func (d *Duration) Scan(v interfa...

个点赞 5
一个关于 go 闭包方法的输出问题 0512xiaohacker

代码如下: package main import "fmt" func main() { var users [5]int for i := range users { defer func() { fmt.Println(i) }() } } 爲何輸出的是 4 個 4 呢?爲何不是輸出 4 3 2 1 0 ?

个点赞 4
[进度 33%] 当错误发生时,如何关闭多个 goroutine ? 精品译文

方法一、context 您可以使用 context 为以下内容创建的包 ("carries deadlines, cancelation signals..."). 您可以使用 context.WithCancel() 创建一个可以发布取消信号的上下文(父上下文可能是 context.Background(...

个点赞 3
go-zero之支付服务二 charliecen

由于代码太多,所以分两章来写。go-zero之支付服务一 API接口 编写api文件 syntax = "v1" info( title: "订单支付" desc: "订单支付" author: "charlie" email: "cenhuqing@163.com" version: "...

个点赞 3
Go 错误处理 董雷

Go 错误处理 error类型是一个接口类型,这是它的定义:type error interface { Error() string } Go 捕获异常 传统捕捉异常的方式 try catch finally go语言 引入了defer、panic、recover 1.Go程序抛出一个panic...

更多热门文章

社区赞助商

成为赞助商

摒弃世俗浮躁,追求技术精湛
终身编程者的修道场 —— LearnKu.com

邮件服务由 SendCloud 赞助