![](https://img-blog.csdnimg.cn/20190906182848892.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Go语言
每天进步一点点
尼古拉斯丶六六
好想养个小奶狗
展开
-
记录下beego 的orm 报 near “%“: syntax error 错误
beego原创 2022-09-15 16:49:15 · 298 阅读 · 1 评论 -
centos安装go环境和添加goproxy
export GOROOT=/opt/goexport GOPATH=/opt/gopathexport PATH=$GOPATH/bin:$GOROOT/bin:$PATH# Enable the go modules featureexport GO111MODULE=on# Set the GOPROXY environment variableexport GOPROXY=https://goproxy.io原创 2022-01-10 15:20:04 · 1462 阅读 · 0 评论 -
go按照文件夹进行build
/opt/goproject/src/github.com/coreos/clairgo build -o /go/bin/clair github.com/coreos/clair/cmd/clair原创 2021-08-11 17:31:08 · 441 阅读 · 0 评论 -
工作用常用的正则匹配
^[A-Za-z0-9-_.]+$:只匹配英文,数字,-,_,.^[A-Za-z0-9-_]+$:只匹配英文,数字,-,_^[A-Za-z0-9-_]{6,30}$:只匹配英文,数字,-,_,长度大于6个字符小于30个字符原创 2021-07-08 10:28:09 · 65 阅读 · 0 评论 -
beego遇到:no Model found, need register your model
main.gopackage mainimport ( "github.com/astaxie/beego" _ "harbor-edge-imgsvr/initial" _ "harbor-edge-imgsvr/routhers" _ "harbor-edge-imgsvr/models")func main() { //beego.SetStaticPath("/api/v1/harbor/static", "tmp") beego.Run()}models/init.go原创 2021-03-02 18:45:43 · 862 阅读 · 0 评论 -
go语言实现CA证书双向访问
package mainimport ( "crypto/tls" "crypto/x509" "fmt" "io/ioutil" "net/http")type MyMux struct {}func (p *MyMux) ServeHTTP(res http.ResponseWriter, req *http.Request) { fmt.Fprintf(res, "Hi, This is an example of https service in golang!\n")原创 2020-12-18 10:21:14 · 1242 阅读 · 0 评论 -
go语言logrus使用,以及进行日志切割
package mainimport ( log "github.com/sirupsen/logrus" lumberjack "gopkg.in/natefinch/lumberjack.v2" "io" "os")func init() { log.SetFormatter(&log.JSONFormatter{}) log.SetLevel(log.InfoLevel) log.SetReportCaller(true) path := "D:\\logtes..原创 2020-08-25 16:20:17 · 2906 阅读 · 0 评论 -
go语言tar包封装
// 将文件或目录打包成 .tar 文件// src 是要打包的文件或目录的路径// dstTar 是要生成的 .tar 文件的路径// failIfExist 标记如果 dstTar 文件存在,是否放弃打包,如果否,则会覆盖已存在的文件func Tar(src string, dstTar string, failIfExist bool) (err error) { // 清理路径字符串 src = path.Clean(src) // 判断要打包的文件或目录是否存在 if !Exis原创 2020-06-11 10:03:58 · 613 阅读 · 0 评论 -
go语言Base64解码遇到的坑
eyJhdF9oYXNoIjoiZXktaVFoY3NEUGdPR1pjTEh2MGJ4dyIsImF1ZCI6WyJhbm90aGVyLWNvbnN1bWVyNyJdLCJhdXRoX3RpbWUiOjE1NzgzNzg4NTAsImV4cCI6MTU3ODM4MjQ1MSwiaWF0IjoxNTc4Mzc4ODUxLCJpc3MiOiJodHRwOi8vMTcyLjE2LjIzLjE5Ojkw...原创 2020-01-08 14:32:46 · 2146 阅读 · 0 评论 -
go语言之IO包详细总结
//读取到结尾错误var EOF = errors.New("EOF")//管道关闭的错误var ErrClosedPipe = errors.New("io: read/write on closed pipe")//多次调用reader都没有返回数据,一般来说就是封装的reader有问题var ErrNoProgress = errors.New("multiple Read cal...原创 2019-06-14 17:51:31 · 6030 阅读 · 0 评论