
golang
想寄给你一封情书
我可以吃5碗米饭
展开
-
解决go数据表查询结构体对应字段null问题(sqlx converting NULL to string is unsupported)
将结构体对应字段类型设为指针类型,一劳永逸,不用担心json序列化与反序列化问题// User 用户结构体(对应mysql表)type User struct { Id int `db:"id"` Code *string `db:"code"` NickName string `db:"nick_name"` Phone string `db:"phone"` Password string `db:"passw原创 2022-03-25 23:29:46 · 6034 阅读 · 0 评论 -
goland之gin集成swagger
下载相关依赖go get github.com/swaggo/swag/cmd/swaggo get -u github.com/swaggo/gin-swaggergo get -u github.com/swaggo/gin-swagger/swaggerFiles在项目目录执行,生成文档swag init此时项目会生成文件夹若执行swag init出现一下报错(本项目mac环境):command not found编辑.bash_profile文件#在PATH环境变量添加:原创 2022-03-24 17:31:10 · 1378 阅读 · 0 评论 -
go安装gin
步骤##首先需要安装Go(需要1.10+版本),然后可以使用下面的Go命令安装Gin。go get -u github.com/gin-gonic/gin##将其导入您的代码中:import "github.com/gin-gonic/gin"##可选)导入net/http。例如,如果使用常量,则需要这样做http.StatusOK。import "net/http"跑起来浏览器访问成功...原创 2022-03-23 17:09:15 · 1386 阅读 · 0 评论 -
解决国内go get 安装gin超时问题
执行“go get -u github.com/gin-gonic/gin”报错go get: module github.com/gin-gonic/gin: Get "https://proxy.golang.org/github.com/gin-gonic/gin/@v/list": dial tcp 172.217.160.113:443: i/o timeout解决方法使用国内七牛云的 go module 镜像。go env -w GO111MODULE=ongo env -w GOP原创 2022-03-23 17:02:53 · 1876 阅读 · 0 评论 -
使用GoLand创建第一个go项目
File—>New—>Create在 Goland 的右上方找到“Add Configuration”并单击,编辑配置,配置完之后在项目创建main目录,然后创建一个.go结尾的文件作为程序入口上图中有以下几点需要注意:名称:为本条配置信息的名称,可以自定义,也可以使用系统默认的值;Run kind:这里需要设置为“Directory”;Directory:用来设置 main 包所在的目录,不能为空;Output directory:用来设置编译后生成的可执行文件的存放目录,可以为空原创 2022-03-09 11:07:57 · 7372 阅读 · 1 评论 -
Go语言之JSON解码函数Unmarshal
直接上代码package mainimport ( "encoding/json" "fmt")// 定义Actress结构体type Actress struct { Name string Birthday string BirthPlace string Opus []string}func main() { // 普通JSON // 因为json.UnMarshal() 函数接收的参数是字节切片, // 所以需要把JSON字符串转原创 2022-03-09 10:15:13 · 7248 阅读 · 0 评论 -
mac安装golang,编写第一个go程序
一:下载pkg包,官网经常打不开,这里从云盘中下载二:然后安装,一直next,命令行输入go version 或 go env如下说明成功三:编写第一个go程序,新建hellow.go文件package mainimport "fmt"func main() { fmt.Println("hello, world")}四:进入文件所在目录,跑起来,go run hellow.go,成功补充:若go run 或 build出现如下报错fatal error: runtim原创 2022-02-20 23:14:21 · 3898 阅读 · 0 评论