go1.22 版本关于loopvar改动的理解

先看一下官网的原话 https://golang.google.cn/blog/go1.22 :The long-standing “for” loop gotcha with accidental sharing of loop variables between iterations is now resolved.简单来说就是循环时候的变量不再共享一个地址,官网给的demo不好观察其中的状况

- 阅读全文 -

gorm使用sqlmock进行sqlite的数据库CRUD单元测试

完整Demo代码本文将会围绕该demo进行讲解:https://github.com/Lichmaker/gorm-sqlite-sqlmock-demomock的作用在单元测试中,我们不希望动到实际的资源,例如DB、第三方HTTP API等。当我们在单元测试时遇到数据库操作,则会用到mock分析所有sql语句, 如果没有执行到预设的语句则会返回错误mock出语句的结果来达到数据库模拟的效果moc

- 阅读全文 -

go-zero使用Gorm时日志追踪trace问题处理

go-zero中的自带model使用起来没有特别舒心(其实功能都满足,主要是不习惯)。Gorm大家都很熟悉,也都用习惯了,但是要把Gorm中的logger与go-zero中的logx串起来,还是需要花一点心思的。注入logger首先是要解决logger。 我这里参考的是Summer老师GormLogger ( https://github.com/summerblue/gohub/blob/G02

- 阅读全文 -

docker client 无法连接 docker daemon 问题处理记录

Ubuntu 系统,原本通过apt安装了docker-ce。 前两天想用一下desktop,又装了一个desktop。不知道是不是安装有问题,结果导致docker client连不上docker daemon了➜ ~ docker ps Cannot connect to the Docker daemon at unix:///home/wuguozhang/.docker/desktop/d

- 阅读全文 -

2022年从PHP到Golang的那些事,还有面经

转眼就半年过去了,今年上半年,经历了重大的变化,几乎是把技能点全洗了重新加点的程度了。从PHP开发到Golang开发从广州搬到珠海从互联网到物联网在经历这一切之前,我是完全没有想到。很多事情都是在机缘巧合之下撞到了一起,最终起了连锁反应。从PHP开发到Golang开发。回我的GitHub看了一下第一个Golang代码的提交,是在2021年5月份。那么Golang语法学习,应该是2021年年初就开始

- 阅读全文 -

最新文章

最近回复

  • Facebook 買 like: No longer have to Youtube 買view ...
  • Youtube買觀看次數: No longer should IG增加觀看次數 buyers...
  • 買 follower: No more have to IG 人氣 customers ...
  • LouisAball: オンラインカジノはギャンブル愛好家の間でますます人気が高まってい...
  • RobertUsalf: 下午好! 我们给你一个促销代码 - ZBXM777 注册后,在您...
  • JosephJap: 修复浴缸
  • ManuelMeefe: 您是否需要google上的评论,投票网站上的评论,您是否需要有人...
  • 小人物: 大佬,要接入Google paly应用内商品购买,需要申请Goo...
  • wl: 好的
  • Lichmaker: 您好,Google Cloud Platform里有一个Pub/...

分类

标签

归档

其它