Gotest
测试覆盖率是一个术语,用于统计通过运行程序包的测试多少代码得到执行。 如果执行测试套件导致80%的语句得到了运行,则测试覆盖率为80%。 计算测试覆盖率的通常方法是埋点二进制可执行文件。 例如,GNU gcov 在二进制文件中设置执行分支断点。 当每个分支执行时,断点被清除,并且分支的目标语句被标记为“被覆盖”。 这种方法是成功和广泛使用的。 Go…
grpc的安装
安装编译依赖软件 在 Windows 系统上编译 gRPC 需要首先准备下述软件: Visual Studio,将使用到 Visual C++ compiler Git CMake nasm nasm gRPC 的第三方依赖 boringssl 需要此软件。 在 nasm 官网下载,可以选择下载 .exe 文件直接安装。 例如对于 64 位的 Wi…
mysql8进入安全模式
当你的数据被黑了,无法进入数据库  /etc/mysql/mysql.conf.d drwxr-xr-x 2 root root  4096 Mar 12 16:56 ./ drwxr-xr-x 4 root root  4096 Mar 12 16:45 ../ -rw-r--r-- 1…
golang配置网络安装环境
安装Go语言环境经常遇到Connection refused错误。例如:  dial tcp 142.251.43.17:443: connect: connection refused 通过设置Go的环境变量可以解决这个问题: GO111MODULE=on,GOPROXY=https://goproxy.cn,direct  …
Golang安装
1 在自己的工作目录下建立一个goproject文件夹 /home/go 2 在文件夹下建立如下三个文件 bin pkg src bin 保存执行go install 源码目录后生成的可执行文件 pkg 文件夹是存在go编译生成的文件 src存放的是我们的go源代码,不同工程项目的代码以包名区分 3 安装go 去国内的网站下载https://stu…
https://github.com/solstice23/argon-theme/