摘要:
1.使用gorm的前置条件 1.1 MySQL的安装和配置 1.2 Naviacte For MySQL 16 2.gorm基本操作 2.1 增 2.2 查 2.3 改 2.4 删 2.5 gorm迁移 1. 使用gorm的前置条件 1.1 MySQL的安装和配置 Debian中安装MySQL | 阅读全文
posted @ 2023-12-07 15:34
姜七七
阅读(530)
评论(0)
推荐(0)
摘要:
[装机 | 配置升级] 内存篇 内存也称内存储器和主存储器,它用于暂时存放CPU中的运算数据,与硬盘等外部存储器交换的数据。 一、部分内存参数 我们一般能在内存条(SDRAM)的标签上的可以看到型号和参数。型号是内存条厂商自己定义的,不同厂商的定义规则不一致, 一般可以通过型号识别内存参数;同时在内 阅读全文
posted @ 2023-12-07 15:34
姜七七
阅读(188)
评论(0)
推荐(0)
摘要:
什么是“干净的代码”? 原文地址(英文) 什么是“干净的代码“ 可读 优雅 易于理解,符合单一职责原则 易于理解,易于修改,易于维护 按照测试策略进行测试 写“干净的代码”的重要性 解决问题更容易 团队中思路的交流更清晰 不需要过多的维护 The Best Tips to Follow 1. 使用描 阅读全文
posted @ 2023-12-07 15:33
姜七七
阅读(36)
评论(0)
推荐(0)
摘要:
dlv + Goland 远程调试 远程调试就是使用使用本地 IDE 来调试远程服务器上的服务。本地打断点,调用远程服务的接口。本地就会停在断点。 相当于 debug 远程服务。优点是可以保持环境的一致性。 dlv 的安装 git 仓库:https://github.com/derekparker/ 阅读全文
posted @ 2023-12-07 15:33
姜七七
阅读(510)
评论(0)
推荐(0)
摘要:
七、并发 由于 Go 语言的并发功能,经常被选作项目编程语言。 Go 语言团队已经竭尽全力以廉价(在硬件资源方面)和高性能来实现并发,但是 Go 语言的并发功能也可以被用来编写性能不高同时也不太可靠的代码。 这里有一个二分法; Go 语言的最大特点是简单、轻量级的并发模型。作为一种产品,我们的语言几 阅读全文
posted @ 2023-12-07 15:32
姜七七
阅读(33)
评论(0)
推荐(0)
摘要:
六、错误处理 我已经给出了几个关于错误处理的 演示文稿 ,并在我的博客上写了很多关于错误处理的文章。我在昨天的会议上也讲了很多关于错误处理的内容,所以在这里不再赘述。 https://dave.cheney.net/2014/12/24/inspecting-errors https://dave. 阅读全文
posted @ 2023-12-07 15:32
姜七七
阅读(71)
评论(0)
推荐(0)
摘要:
五、API设计 我今天要给出的最后一条建议是设计, 这也是我认为最重要的。 到目前为止我提出的所有建议都是建议。 这些是我尝试编写 Go 语言的方式,但我不打算在代码审查中拼命推广。 但是,在审查 API 时, 我就不会那么宽容了。 这是因为到目前为止我所谈论的所有内容都是可以修复而且不会破坏向后兼 阅读全文
posted @ 2023-12-07 15:31
姜七七
阅读(89)
评论(0)
推荐(0)
摘要:
四、项目结构 我们来谈谈如何将包组合到项目中。 通常一个项目是一个 git 仓库,但在未来 Go 语言开发人员会交替地使用 module 和 project。 就像包一样,每个项目都应该有一个明确的目的。 如果你的项目是一个库,它应该只提供一件事,比如 XML 解析或log记录。 您应该避免将多种目 阅读全文
posted @ 2023-12-07 15:27
姜七七
阅读(531)
评论(1)
推荐(0)
摘要:
三、什么是好的包名 Write shy code - modules that don’t reveal anything unnecessary to other modules and that don’t rely on other modules' implementations. 编写谨慎 阅读全文
posted @ 2023-12-07 15:12
姜七七
阅读(57)
评论(0)
推荐(0)
摘要:
二、如何编写优秀的注释 Good code has lots of comments, bad code requires lots of comments. (好的代码有很多注释,坏代码需要很多注释。) — Dave Thomas and Andrew Hunt (The Pragmatic Pr 阅读全文
posted @ 2023-12-07 15:11
姜七七
阅读(22)
评论(0)
推荐(0)