直播:GopherChina 2023 亮点抢先看--组件应用专场
?我在这儿 今年的 GopherChina大会 总计设有 8 场分论坛,包括 Go 企业级应用专场、Go 语言组件应用专场、基础工具链专场、开源生态专场、云原生专场及业务架构专场等。 Go 语言组件应用专场中涵盖了 Go 在服务端...
GoCN
0
「每周译Go」用 ldflags 设置 Go 应用程序的版本信息
目录 在 Go 中导入包 理解 Go 中包的可见性 如何在 Go 中编写条件语句 如何在 Go 中编写 Switch 语句 如何在 Go 中构造 for 循环 在循环中使用 Break 和 Continue 如何在 Go 中定义并调用函数 如何在 Go 中使用可变...
GoCN
0
Service Weaver : 一个用于编写分布式应用的框架
?你懂的 我们很高兴来介绍 Service Weaver,这是一个用于构建和部署分布式应用程序的开源框架。Service Weaver 允许您将应用程序编写为一个模块化的单体应用,并将其部署为一组微服务。 更具体地说,Service Weaver...
GoCN
0
今天,微软重新发明搜索引擎:首款ChatGPT搜索来了
从现在起,比 ChatGPT 更强大的语言模型直接进入了你的浏览器。 一夜之间,全球最大的科技公司仿佛都回到了自己年轻时的样子。 在谷歌宣布「实验性对话式人工智能服务」Bard 之后仅 24 小时,北京时间 2 月 8 日凌晨...
GoCN
0
「每周译Go」了解 Go 中的指针
目录 在 Go 中导入包 理解 Go 中包的可见性 如何在 Go 中编写条件语句 如何在 Go 中编写 Switch 语句 如何在 Go 中构造 for 循环 在循环中使用 Break 和 Continue 如何在 Go 中定义并调用函数 如何在 Go 中使用可变...
GoCN
0
Go 1.20新变化!第一部分:语言特性
又到了 Go 发布新版本的时刻了! 2022 年第一季度的 Go 1.18 是一个主版本,它在语言中增加了期待已久的泛型,同时还有许多微小功能更新[1]与优化[2]。2022 年第三季度的 Go 1.19 是一个比较低调[3]的版本。 现在是...
GoCN
0
系统设计技巧:使用Postgres作为发布/订阅和作业服务器
如果在项目中需要发布/订阅和作业服务器,可以尝试使用 Postgres。它将为您提供大量数据完整性和性能保证,并且不需要您或您的团队学习任何新技术。 如果你正在做任何足够复杂的项目,你将需要一个 发布/订阅[1] 服...
GoCN
0
没错,这是2023年开篇!!
不知不觉小G和Gopher们一起相伴着又走过了一个年头,迎来了2023年。 回望这一年我们有遗憾: 因疫情的原因没能和大家在线下 2022 GopherChina大会 相聚一堂 我们也有快乐与成就: 在经过一番调查、统计、分析后发布...
GoCN
0
「每周译Go」如何在 Go 中定义并调用函数
目录 在 Go 中导入包 理解 Go 中包的可见性 如何在 Go 中编写条件语句 如何在 Go 中编写 Switch 语句 如何在 Go 中构造 for 循环 在循环中使用 Break 和 Continue 如何在 Go 中定义并调用函数 如何在 Go 中使用可变...
GoCN
0
最好的 Go 框架:没有框架?
作为Go 语言的团队领导者这几年时间,我从初学者那里听到的最常见问题是“我应该使用什么框架?”。我的想法是使用过去的语言经验去编写 Go 程序往往会让结果变得非常糟糕。 其他的编程语言已经建立了 “默认” 的框架。...
GoCN
0
《Google Go 编程规范》终于搞定了!
字符串拼接 你习惯用"+"还是 fmt.Sprintf? 函数的参数太多了 要不要弄个结构体参数? 对于这些常见问题,你想知道Google内部的工程人员是怎么处理的吗?经过我们GoCN翻译小组成员几个星期的努力,终于把《Google Go...
GoCN
0
Go runtime: 4 年之后的变化
自从我们发布 2018 年关于 Go GC 的最后一篇博文[1] 以来,Go GC 和 Go 运行时一直在稳步改进。我们已经处理了一些大型项目,这些项目是真实的 Go 程序和 Go 用户实际面临的挑战。让我们来带你看看这些亮点! 一些新...
GoCN
0