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

Go 周刊第 171 期

本周热门文章

个点赞 5
感觉Gorm的模型“关联”这块不太好理解,请问go没有没有类似Larval的 Eloquent ORM推荐? liziyu

特别是Gorm的 一对一、一对多、多对多的理解,感觉没有 Laravel的Eloquent ORM好理解,有类似LV的这种ORM推荐吗? public function phone(): HasOne { return $this->hasOne(Phone::class); } public functio...

个点赞 4
Go程序员很容易犯的错 编程爱好者

说起容易犯的错,那还得是”循环变量”这个错误了,就连 Go 的开发者都犯过这个错误。 查看下面的go代码 func main() { var wg sync.WaitGroup values := []string{"a", "b", "c"} for _, v := range valu...

个点赞 4
关于 `map[string]string` 和 `map[string]map[string]string` 的抉择 renxiaotu

数据字段:shop>member>name(都是string)假设有10万左右shop,每个shop有1千左右member以下两个方案哪个更优呢 // ShopMemberName1 方案一 type ShopMemberName1 map[string]string func (m ShopMemberName1...

个点赞 2
SSX,一个有记忆的 ssh 客户端 Vimiix

项目地址 github.com/vimiix/ssx 需求来源 对于一个后端程序员来说,在工作中免不了要和繁杂的服务器打交道,ssh 是不可或缺的开发工具。但每次登录都需要输入密码的行为,对于认为一切皆可自动化的程序员来说,肯定...

个点赞 2
Golang Defer 必会知识点 程序员祝融

公众号「程序员祝融」,专注于后端技术,尤其是 Golang 及周边生态。 在Go语言中,defer 定义为关键字, 在开发过程中使用非常高频,但是在使用中会有很多问题,在面试中也是高频考察点。今天我们结合案例来聊聊。 1...

个点赞 2
√ 使用 go-zero 做 curd ,proto 里面 重复的字段怎么优化? 1012415019

1. 运行环境 message NoticeAddReq { int64 BankId = 1; // 银行id int64 Kind = 2; // 类别,0:纪念币,1:维护公告 int64 ReadNum = 3; // 阅读数 int64 LikeNum = 4; // 喜欢数 string Area = 5; //...

个点赞 1
兼容:Echo 、Gin 、GoFiber 、GoZero、Hertz、 Kratos等多种框架的QuarkGo已发布 tangtanglove

QuarkGo一款兼容:Echo & Gin & GoFiber & GoZero & Hertz & Kratos等多种框架的管理后台 v2.1.43 已发布 介绍 QuarkGO 提供的丰富组件,能帮助您使用很少的代码就能搭建出功能完善的应用系统。...

个点赞 1
go websocket推送优化 lilei12138

refer www.cnblogs.com/chyingp/p/websocke... github.com/eranyanay/1m-go-websock... 代码地址github.com/luxun9527/gpush 主要是两个方向的优化 1、写的时候定时批量写入。 2、读的时候使用epoll,避免每个连接都...

个点赞 1
golang protoc 环境搭建 dkp

下载protoc 下载地址:github.com/protocolbuffers/protobu... 在上面的地址中找到适合自己电脑的版本下载即可。 解压到GOPATH中 解压得到下面几个文件。 将 bin目录中的 protoc.exe文件 拷贝到电脑的 GOPATH目录中...

个点赞 1
2023-12-23:用go语言,一支n个士兵的军队正在趁夜色逃亡 moonfdd

2023-12-23:用go语言,一支n个士兵的军队正在趁夜色逃亡,途中遇到一条湍急的大河 敌军在T的时长后到达河面,没到过对岸的士兵都会被消灭 现在军队只找到了1只小船,这船最多能同时坐上2个士兵。 1) 当1个士兵划船...

更多热门文章

社区赞助商

成为赞助商

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

邮件服务由 SendCloud 赞助