02 2021 档案

摘要:Go语言的 testing 包提供了三种测试方式,分别是单元(功能)测试、性能(压力)测试和覆盖率测试。 单元(功能)测试 在同一文件夹下创建两个Go语言文件,分别命名为 demo.go 和 demt_test.go,如下图所示: 具体代码如下所示: demo.go: package demo // 阅读全文
posted @ 2021-02-24 11:41 hubb 阅读(653) 评论(0) 推荐(0)
摘要:在Go语言中我们可以使用 time 包中的 Since() 函数来获取函数的运行时间,Go语言官方文档中对 Since() 函数的介绍是这样的。 func Since(t Time) Duration Since() 函数返回从 t 到现在经过的时间,等价于time.Now().Sub(t)。 【示 阅读全文
posted @ 2021-02-24 11:26 hubb 阅读(1062) 评论(0) 推荐(0)
摘要:出现认证问题,应该是设置了认证密码,输入密码既可以啦 注意密码是字符串形式! [plain] view plain copy 127.0.0.1:6379> auth "yourpassword" 例如密码是‘root’,当出现认证问题时候,输入“auth ‘root’”即可 [plain] vie 阅读全文
posted @ 2021-02-20 11:20 hubb 阅读(593) 评论(0) 推荐(0)
摘要:docker的使用命令 1 docker 命令介绍 docker --help 管理命令: container 管理容器 image 管理镜像 network 管理网络 命令: attach 介入到一个正在运行的容器 build 根据 Dockerfile 构建一个镜像 commit 根据容器的更改 阅读全文
posted @ 2021-02-20 08:21 hubb 阅读(123) 评论(0) 推荐(0)
摘要:Gin框架编写PUT接口使用BindJSON绑定参数报错,当结构体绑定参数有误时, 状态码为400,强制返回200,结果code还是400. 原因 : BindXXX方法都return c.MustBindWith(obj, binding.XXX)。如果绑定错误,则c.AbortWithError 阅读全文
posted @ 2021-02-08 11:01 hubb 阅读(2524) 评论(0) 推荐(0)
摘要:1 range 的简单回顾 Go 语言中,range 可以用来很方便地遍历数组(array)、切片(slice)、字典(map)和信道(chan) 1.1 array/slice 12345 words := []string{"Go", "语言", "高性能", "编程"}for i, s := 阅读全文
posted @ 2021-02-02 14:58 hubb 阅读(452) 评论(0) 推荐(0)