Go语言
172
成员
登录后加入频道即可发帖
0/1000
不选择版块
发表
全部
知识问答
最新资讯
面试八股
知识分享
AI
好文分享
开源分享
职场交流
日常分享
陈明勇
频道主
2025-08-14
Gopher 们,Go 1.25.0 发布啦!Go 1.25.0 相比 Go 1.24.0 在工具链、运行时、编译器、链接器以及标准库方面都有改进,并新增了一个标准库包。此外,还包含了针对特定移植平台的更改,以及对 GODEBUG 设置的更新。让我们一起来看看 Go 1.25.0 带来了哪些新变化吧!准备好了吗?准备一杯你最喜欢的咖啡或茶,随着本文一探究竟吧。
Go 1.25 重磅发布:性能飞跃、工具升级与新一代 ...
3
评论
分享
浩瀚星河
2025-02-15
Wire 是一个强大的依赖注入工具,可以帮助你更好地管理 Go 项目的依赖关系,提高代码的可维护性和可测试性。虽然学习曲线比较陡峭,但对于大型项目来说,使用 Wire 可以带来显著的好处。在使用 Wire 的过程中,需要注意错误处理、循环依赖、单例模式、编译时间等问题。尤其是在与 gin 结合使用时,需要注意 API Handler 和中间件的初始化方式。
[wire优雅的管理go项目](
https://juejin.cn/post/7471353450752950281?share_token=85b993a8-bd08-4949-941a-35551a67aa21)
1
3
分享
问题青年
2025-03-17
我刚刚下载完了git,我想吧项目传到github上在代理地址(电脑给的)上添过IP后怎么还报错了,GitHub账号邮箱都设置好了
1
10
分享
某树(🐏🌾)
2023-08-23
学会了!
2
1
分享
陈明勇
频道主
2025-06-04
Go 官方宣布不再改进错误处理语法,背后原因是什么? “Go 的错误处理写起来太繁复了。” —— 这是几乎每个 Go 程序员都认可的一个观点。而就在最近,Go 官方发布了一篇博客文章,正式宣布:他们不会再推进任何新的错误处理语法提案。这也意味着,未来编写 Go 代码时,你依然会频繁地写下那句熟悉的 if err != nil { return err }。这不仅是对一次语法糖提案的终结,更是对整个语言哲学的再确认。那么,Go 团队为什么做出这样的决定?我们又该如何看待这份执着?
2
5
分享
陈明勇
频道主
2025-04-25
https://github.com/golang/tools/tree/master/internal/mcp
Go 官方的 MCP 库正在开发中,你们做好准备拥抱 ai 了吗?
3
1
5
陈明勇
频道主
2025-03-17
✨ chromem-go:Go 语言 RAG 应用的高效轻量级向量数据库 如果你正尝试开发一个 RAG 应用练练手时,相信 chromem-go 将是你向量数据库的最佳选择。
chromem-go:Go 语言 RAG 应用的高效轻量级向量数据库
4
评论
分享
陈明勇
频道主
2025-02-26
Go 1.24 新特性:JSON omitzero 标签,更清晰且可定制的零值忽略
Go 1.24 新特性:JSON omitzero 标签,更清晰且可定制的零值忽略
3
评论
分享
陈明勇
频道主
2025-02-11
在 MongoDB 的集合中,时间字段(如 创建时间 和 更新时间)通常是必不可少的。在使用 Go 语言操作 MongoDB 时,例如执行插入或更新操作,我们需要手动设置这些时间字段的值。然而,每次手动赋值不仅繁琐,还容易导致代码重复。那么,是否可以在程序层面实现自动填充呢?目前,官方的 mongo-go-driver 并不支持自动填充时间字段,而 mongox 库提供了这一能力。本文将介绍如何使用 mongox 库,在插入和更新数据时自动填充时间字段,从而提升开发效率并减少重复代码。
2
评论
分享
陈明勇
频道主
2025-02-17
Go 1.24 新特性:泛型类型别名,让代码变得更灵活、更清晰
Go 1.24 新特性:泛型类型别名,让代码变得更灵活、更清晰
3
评论
分享
公告
公告
频道介绍
直播
暂无直播