摘要: 作用 编写格式化的 commit message 能够大大提高代码的维护效率。 比如: 可以提供更多的历史信息,方便快速浏览; 可以过滤某些 commit(比如文档改动),便于快速查找信息; 可以直接从 commit 生成 Change log; 用的什么规范? <type>(<scope>): < 阅读全文
posted @ 2021-07-03 13:55 程序员新亮 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 文章中使用的软件: Mac:11.4(macOS Big Sur) ,处理器为:Intel Core。 Docker:3.3.3 目标 支持 PHP 5.6.x 环境 支持 PHP 7.2.x 环境 下载 Docker 软件下载安装,不做过多解释,一步步安装即可。 下载地址:https://www. 阅读全文
posted @ 2021-07-03 13:50 程序员新亮 阅读(1048) 评论(0) 推荐(0) 编辑
摘要: 不要使用 + 和 fmt.Sprintf 操作字符串 不要使用 + 和 fmt.Sprintf 操作字符串,虽然很方便,但是真的很慢! 我们要使用 bytes.NewBufferString 进行处理。 基准测试如下: + func BenchmarkStringOperation1(b *test 阅读全文
posted @ 2021-07-03 13:40 程序员新亮 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 如果一个方法中需要传递多个参数且某些参数又是非必传,应该如何处理? 案例 // NewFriend 寻找志同道合朋友 func NewFriend(sex int, age int, hobby string) (string, error) { // 逻辑处理 ... return "", nil 阅读全文
posted @ 2021-07-03 13:36 程序员新亮 阅读(117) 评论(0) 推荐(0) 编辑