首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
golang
订阅
照夜
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
安得倚天抽宝剑——Go中new到底在堆还是栈中分配
在C/C++中,我们是使用malloc或new来从堆山取一块内存,怎么使用这块内存,完全取决于程序员,因此很容易发生内存泄漏。而Go语言会在两个地方给变量分配内存,虽然Go也是可以通过new来给变量分
Go 代码整洁之道
痛点: 工程刚开始非常整洁,随着时间的流逝,逐渐变得不太好维护了.. 多人开发同一工程时,架构层次不清晰,重复造轮子? 接手了一个旧工程,如何快速理解架构与设计,从而快速上手做需求? 有规范的好处:
golang依赖注入工具wire指南
Wire 是一个的Golang依赖注入工具,通过自动生成代码的方式在编译期完成依赖注入,Java体系中最出名的Spring框架采用运行时注入,个人认为这是wire和其他依赖注入最大的不同之处。 在控制正转模式下,NewDB方法需要自己实现配置对象的创建工作,在示例中需要读取Js…
Go 日常开发常备第三方库和工具
不知不觉写 Go 已经快一年了,上线了大大小小好几个项目;心态也经历了几轮变化。写到现在的感觉就是:
如何使用高阶函数编程提升代码的简洁性
函数是 Go 语言的一等公民,本文采用一种高阶函数的方式,抽象了使用 gorm 查询 DB 的查询条件,将多个表的各种复杂组合查询抽象成了一个统一的方法和一个配置类,提升了代码的简洁性和开发者的效率。