分类: 实践经验

4 篇文章

“熟练掌握Windows环境下的开发”
熟练掌握Windows环境下的开发 前记:如果不是生活所迫,谁想用Windows作为开发环境呢? Windows是一个好的操作系统,但绝对不是个最适合开发者的OS。穷学生又没钱上Mac,Linux的各个发行版虽然好用,但是生态又不够完整,一些开发之外的其他需求难以满足,想尝试远程开发环境,却发现延迟高的要死,性能实在拉跨。所以看来看去还是只能将就着使用Windows作为自己的开发环境。 本文则是我…
JetBrains系列产品高效食用指北
从我高考完的暑假第一次学习python开始,就使用JetBrains产品Pycharm开始了我的编程之旅,再后面的IDEA、Goland也都是我最主要的学习与生产力工具,发现我身边的同学很多也都在用JetBrains的产品,但是大多数的使用仅限于作为带有代码高亮与代码提示的大号编辑器来用。于是就有了今天的这篇文章。 JetBrain产品的功能与快捷键基本都大同小异,本篇文章会以Goland为例,分…
CFC-Golang 开发规范
CFC-Golang 开发规范 注:此开发规范整合了部分网络上有价值的参考意见和开发实践中的总结 Github地址:https://github.com/Kirov7/cfc-golang-develop-norms 为什么需要编程规范? 编程规范又叫代码规范,是团队之间在程序开发时需要遵守的约定。俗话说,无规矩不成方圆,一个开发团队应该就一种编程规范达成一致。编程规范有很多好处,我们简单说几个最…
记一次gorm.ErrRecordNotFound踩坑记录
在某个项目中,有个数据验证的业务,即在数据库中查询数据是否存在,若数据已存在则返回错误并给前端提示。稍想了一下就能写出如下代码Func01 Func01 func (t *ServiceInfo) Find(c *gin.Context, tx *gorm.DB, search *ServiceInfo) (*ServiceInfo, error) { out := &ServiceInf…