摘要: 由于在项目中有时候需要验证码来进行前端验证 所以就在github上找两个一个开源的golang验证码项目 项目地址:https://github.com/dchest/captcha 加载到项目中 : go get github.com/dchest/captcha 验证码使用:package to 阅读全文
posted @ 2021-10-27 17:20 sgravity 阅读(2179) 评论(0) 推荐(0)
摘要: 1 安装beego go get github.com/beego/beego 2 安装快速搭建beego项目的工具 go get github.com/beego/beea 安装完之后,bee 可执行文件默认存放在 $GOPATH/bin 里面,所以您需要把 $GOPATH/bin 添加到您的环境 阅读全文
posted @ 2021-09-26 11:17 sgravity 阅读(82) 评论(0) 推荐(0)
摘要: 1 首先在原有项目里直接删除 vendor 这个文件夹 2 go mod init 3 go mod tidy 等待下载完毕 4 运行main.go文件会发现 go.mod里面文件都加载完毕 如果出现报错: google.golang.org/grpc/naming: looping trying 阅读全文
posted @ 2021-09-24 18:10 sgravity 阅读(901) 评论(0) 推荐(1)
摘要: 安装ETCD wget https://github.com/coreos/etcd/releases 或者下载安装包 tar -zxvf etcd-v3.5.0-linux-amd64.tar.gz //重命名下这个文件夹 mv etcd-v3.5.0-linux-amd64 etcd 启动etc 阅读全文
posted @ 2021-09-23 16:21 sgravity 阅读(642) 评论(0) 推荐(0)
摘要: 获取当前时间的年月日,时分秒func getNowDate() { t1 := time.Now().Year() //年 t2 := time.Now().Month() //月 t3 := time.Now().Day() //日 t4 := time.Now().Hour() //小时 t5 阅读全文
posted @ 2021-09-22 16:39 sgravity 阅读(200) 评论(0) 推荐(0)
摘要: 当我们需要用脚本批量处理数据的时候 如果被调用方需要我们控制下qps的话 就需要用到golang的 limiter来做一个控制具体看下面的例子: func main() { test() } // 首先是通用的开启N个进程来处理数据的代码 func test() { startTime := tim 阅读全文
posted @ 2021-09-18 14:29 sgravity 阅读(494) 评论(0) 推荐(0)
摘要: 循环永动机 如果我们在遍历数组的同时修改数组的元素,能否得到一个永远都不会停止的循环呢?你可以尝试运行下面的代码: func main() { arr := []int{1, 2, 3} for _, v := range arr { arr = append(arr, v) } fmt.Print 阅读全文
posted @ 2021-01-05 18:07 sgravity 阅读(151) 评论(0) 推荐(0)
摘要: 1 首先本地生成一个ssh密钥 一直按回车就行了 ssh-keygen -t rsa ##复制下内容cat ~/.ssh/id_rsa.pub 登录github官网 在这里添加ssh 然后配置用户名和邮箱 git config --global user.name "sgravity" git co 阅读全文
posted @ 2020-12-09 15:41 sgravity 阅读(48) 评论(0) 推荐(0)
摘要: 服务器用的是腾讯云最低配 首先下载golang安装包 下载地址 https://golang.org/dl/ 下载最新版本 需要服务器能访问 wget https://golang.org/dl/go1.15.6.linux-amd64.tar.gz 也可以从这里下载 wget https://st 阅读全文
posted @ 2020-12-09 15:06 sgravity 阅读(132) 评论(0) 推荐(0)
摘要: Go 语言中的接口就是一组方法的签名,它是 Go 语言的重要组成部分。 //定义一个会员接口 type PlanMember interface { Join() JoinResponse Activate() ActivateResponse } //定义接口方法的返回值 type JoinRes 阅读全文
posted @ 2020-12-04 11:05 sgravity 阅读(118) 评论(0) 推荐(0)