golang
golang
guoguangwu
这个作者很懒,什么都没留下…
展开
-
Headers were already written Wanted to override status code 400 with 200
Headers were already written Wanted to override status code 400 with 200原创 2023-11-07 13:26:19 · 413 阅读 · 0 评论 -
trivy支持弱密码检测
trivy支持弱密码检测原创 2023-03-23 11:09:59 · 239 阅读 · 0 评论 -
基于trivy的软件包列表使用trivy进行漏扫
基于trivy的软件包列表使用trivy进行漏扫原创 2023-03-23 09:47:18 · 241 阅读 · 0 评论 -
../pkg/mod/github.com/chaitin/veinmind-tools/plugins/go/veinmind-weakpass@v0.0.0-20230301085922-6c25
golang undefined: Password原创 2023-03-06 11:29:31 · 301 阅读 · 0 评论 -
error: Error 1062 (23000): Duplicate entry
error: Error 1062 (23000): Duplicate entry, golang中的错误处理原创 2023-02-27 11:19:01 · 949 阅读 · 0 评论 -
trivy os软件包扫描原理分析
trivy os软件包扫描原理分析原创 2023-02-15 10:41:43 · 845 阅读 · 0 评论 -
k8s admission webhook报错
k8s admission webhook报错原创 2023-02-01 14:20:17 · 585 阅读 · 0 评论 -
golang 往h2non/filetype中添加clamav病毒库类型
golang 往h2non/filetype中添加clamav病毒库类型原创 2023-01-09 18:35:41 · 243 阅读 · 0 评论 -
golang 代码运行trivy扫描本地镜像漏洞
golang 代码运行trivy扫描本地镜像漏洞原创 2023-01-09 13:37:34 · 640 阅读 · 2 评论 -
go-containerregistry不支持 harbor的 catalog,其实是harbor的问题
go-containerregistry不支持 harbor的 catalog。其实是harbor自身的bug。如果使用token的方式来获取所有仓库列表会失败。harbor官方未作回应。https://github.com/goharbor/harbor/issues/17834原创 2022-11-23 10:44:10 · 592 阅读 · 0 评论 -
golang 获取registry repo列表
golang 获取registry 镜像列表原创 2022-11-18 17:30:46 · 280 阅读 · 0 评论 -
golang 获取registry 镜像列表
golang 获取registry 镜像列表原创 2022-11-18 12:18:02 · 357 阅读 · 0 评论 -
kubescape goland 运行
kubescape原创 2022-11-02 13:47:14 · 114 阅读 · 0 评论 -
docker login x509: cannot validate certificate for because it doesn‘t contain any IP SANs
docker login x509: cannot validate certificate for because it doesn't contain any IP SANs原创 2022-11-01 13:38:36 · 3395 阅读 · 0 评论 -
golang context 内存大小
golang context 内存大小原创 2022-10-31 14:59:16 · 386 阅读 · 0 评论 -
golang errgroup
golang errgroup原创 2022-10-29 11:20:12 · 215 阅读 · 0 评论 -
golang 正则表达式 ipv4 ipv6 域名
golang 正则表达式 ipv4 ipv6 域名原创 2022-10-12 17:05:49 · 837 阅读 · 0 评论 -
go线程安全哈希表concurrent-map
map的key只能是string原创 2022-09-18 11:37:05 · 1424 阅读 · 0 评论 -
golang sync.map key不可以是指针
golang sync.map key不可以是指针原创 2022-09-16 09:30:00 · 414 阅读 · 2 评论 -
golang 线程安全哈希表github.com/tidwall/shardmap
github.com/tidwall/shardmap原创 2022-08-27 17:19:56 · 197 阅读 · 0 评论 -
golang运行期间重新加载环境变量
golang运行期间重新加载环境变量原创 2022-08-16 22:26:34 · 1056 阅读 · 0 评论 -
golang 用户名密码认证docker,并推送镜像至仓库
golang 用户名密码认证docker,并推送镜像至仓库原创 2022-08-09 22:04:41 · 451 阅读 · 0 评论 -
Error response from daemon: client version 1.41 is too new. Maximum supported API version is 1.40
Error response from daemon: client version 1.41 is too new. Maximum supported API version is 1.40原创 2022-08-09 22:00:44 · 1181 阅读 · 1 评论 -
golang 判断磁盘使用率
golang 判断磁盘使用率原创 2022-08-08 15:18:19 · 629 阅读 · 0 评论 -
go 获取文件类型
go 获取文件类型原创 2022-08-03 11:39:04 · 873 阅读 · 0 评论 -
/root/GOPATH/pkg/mod/github.com/docker/libnetwork@v0.5.6/osl/namespace_linux.go:13:2: case-insensiti
case-insensitive import collision: "github.com/Sirupsen/logrus" and "github.com/sirupsen/logrus"原创 2022-08-01 09:56:14 · 627 阅读 · 0 评论 -
trivy 获取基础镜像源码分析
trivy 获取基础镜像源码分析原创 2022-07-31 16:51:43 · 841 阅读 · 0 评论 -
基于trivy获取基础镜像
基于trivy获取基础镜像原创 2022-07-31 11:33:14 · 613 阅读 · 0 评论 -
go-containerregistry 从私有仓库拉取镜像, https协议
go-containerregistry 从私有仓库拉取镜像, https协议原创 2022-07-11 20:37:38 · 881 阅读 · 0 评论 -
go-containerregistry 将crane 保存的tar导入docker daemon 中
go-containerregistry 将crane 保存的tar导入docker daemon 中原创 2022-07-10 20:04:51 · 466 阅读 · 0 评论 -
go-containerregistry 给本地镜像打tag
go-containerregistry 本地镜像 tag原创 2022-07-10 16:36:15 · 330 阅读 · 0 评论 -
go-containerregistry 从私有仓库拉取镜像
go-containerregistry crane 从私有仓库拉取镜像原创 2022-07-09 10:54:51 · 516 阅读 · 0 评论 -
golang 自己实现线程安全的哈希表,性能优于sync map
package mainimport ( "fmt" "github.com/cespare/xxhash/v2" "math/rand" "strconv" "sync" "time")type Value struct { Mu sync.Mutex Str []string Count int}var ( goCnt uint64 = 10 loopCnt uint64 = 1000000 length = goCnt * loo.原创 2022-05-20 21:59:03 · 323 阅读 · 0 评论 -
jfrog AQL 开源版本不支持sort
本来打算使用AQL的排序功能查询镜像的ID,其对应的modified时间最大,然后限制个数为1就可以得到对应的信息。基本步骤是获取所有docker私有仓库 通过AQL获取所有私有仓库所有镜像名字(通过"name" : "manifest.json",可以过滤只有一项关于镜像信息) 通过AQL通过镜像名字和仓库名字和modified过滤,得到对应镜像ID"items.find({\"repo\": \"%s\"},{\"name\": \"%s\"}).sort({\"$desc\" : [\原创 2022-04-25 10:48:20 · 1318 阅读 · 0 评论 -
jfrog AQL 查询指定仓库的镜像信息
在jfrog 获取所有仓库 博客中,我们已经拿到了所有关于docker仓库的信息,接着我们使用AQL查询指定仓库中的镜像信息。代码如下:package mainimport ( "encoding/json" "fmt" "github.com/jfrog/jfrog-client-go/artifactory" "github.com/jfrog/jfrog-client-go/artifactory/auth" "github.com/jfrog/jfrog-client-go.原创 2022-04-24 21:29:11 · 1507 阅读 · 0 评论 -
jfrog 获取所有仓库
package mainimport ( "github.com/jfrog/jfrog-client-go/artifactory" "github.com/jfrog/jfrog-client-go/artifactory/auth" "github.com/jfrog/jfrog-client-go/artifactory/services" "github.com/jfrog/jfrog-client-go/config" "github.com/jfrog/jfrog-client.原创 2022-04-24 17:06:25 · 1404 阅读 · 0 评论 -
go mod 引用本地相对路径的代码
golang要引用相对路径的代码,需要通过import和go.omd文件进行处理。例如上面需要使用lib中的一个函数我们在main.go的main函数中调用这个函数然后在终端执行go mod init harbor && go mod tidy会生成一个go.mod文件go.mod的配置如下:需要先require 然后再replace然后编译报错:这个问题表示我们的lib库没有go.mod文件,我们同样在lib下面执行g...原创 2022-04-20 18:42:12 · 2499 阅读 · 2 评论 -
goland 打开docker1.2.0 后代码不能跳转
如图所示:只需要稍作修改即可。我们以下面的为例"github.com/docker/docker/reexec"还是同一个文件,我们点击29行无法跳转。报错”unresolved reference“。其实我们的工程目录中是有reexec代码目录的。但是因为docker改名叫moby后,地址无法访问。而1.2.0比较老,在改名之前出现的。我们只需要做如下修改即可"github.com/docker/docker/reexec" 改成"docker/reexe...原创 2022-04-18 22:41:56 · 767 阅读 · 0 评论 -
go struct 设置初始值
package mainimport ( "fmt" "github.com/mcuadros/go-defaults" "time")type ExampleBasic struct { Foo bool `default:"true"` //<-- StructTag with a default key Bar string `default:"33"` Qux int8 `default:"3"` Dur time.Duration `default:"1m"`.原创 2022-04-14 21:50:25 · 5991 阅读 · 0 评论 -
panic: Error 1064: You have an error in your SQL syntax
使用golang连接MySQL报错:panic: Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''runoob_title', 'runoob_author', 'submission_date') VALUES ("学习 MySQL", "' at lin.原创 2022-04-13 22:07:04 · 877 阅读 · 0 评论