
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
以前做 devOps 时,主要是使用 linux shell makefile 等。python 也很少用。最近在 windows 下使用 bat , 发现 powershell 不好用。资料少。应该是自己能力差了些。bat 有的不方便实现就用 golang 写小程序实现,再 bat 调用。最近对脚本要做的事有一点总结,想用 golang 总结下看看能不能好好的做事。1, golang 操作 gi
我自己开发的小程序一个终端下运行的运维类应用程序通过有鉴权的 http api 接口调用可以触发 shell 脚本,那这个功能主要做什么?我开发这个程序主要是为了我的项目部署使用。当然也可以做别的什么工作。功能上是受到了 jenkins 的启发。下载地址:https://download.csdn.net/download/wide288/16073118...
线上部署AdminLinux 编译后的执行程序config.yaml 配置文件resource/rbac_model.conf 权限配置文件都不能少,放在同一目录下就好./AdminLinux 执行
发布时间:2020-12-21httpimport ("log""github.com/valyala/fasthttp"proxy "github.com/yeqown/fasthttp-reverse-proxy")var (// 添加要代理的 http 服务器地址proxyServer = proxy.NewReverseProxy("localhost:8080")// use with
type Animal struct {IDint64Name string `gorm:"default:'galeone'"`Ageint64}把 name 设置上缺省值 galeone 了。
v := url.Values{}for _, a := range collectioner {v.Add("itemId", a.ItemID)v.Add("couponId", a.CouponID)}fmt.Println("v=")fmt.Println(v)写此篇时,没用上。最后删除了。
一个Golang gRPC握手错误的坑在这个issue里所提到的feature实现之前,Go的gRPC实现里, 客户端和服务端握手过程中,客户端并不会等待HTTP/2协议握手完成之后才开始交互,因此Go的gRPC v1.18之后开始 改变这种行为,实现前面所说的这个feature。然而,这就引入了一个不兼容问题,也引入了一大堆bug。很不幸,我就 踩中了。这个feature可以通过设...
protobuf,protoc-gen-go,grpc 的兼容问题并不是大版本号对应上就是兼容的。也并不是大版本号兼容小版本号的(向前兼容是不存在的)生成的 *.pb.go 中奇怪的组合:github.com/golang/protobuf/proto/proto3_proto/proto3.pb.go为什么看图序号1,因为是 syntax = proto3 生成的而图序号2是 ProtoPack
1,http get 的属性注释2,接口的描述注释3,model 模型对象的成员注释(原有)因为修改的代码还没有合并到原项目,我可能会分享出来一个编译好的程序。后继更新:另外 swagger ui 生成的网页的程序可以放在服务器上运行。这样同事就可以查看了。...
更新日期:2021-4-7结论:试试 copier 改进。mergo 库(github.com/imdario/mergo)https://darjun.github.io/2020/03/11/godailylib/mergo/用来给结构体或map赋值的,不足只能处理相同的类型的结构,如果类型不同,即使字段名和类型完全相同,也不可以。copier 库github.com/jinzhu/copie







