摘要: 代码如下:gin 方法 func ImportDiamonds(c *gin.Context) { var data models.Diamonds form, _ := c.MultipartForm() files := form.File["upload"] guid := uuid.New( 阅读全文
posted @ 2020-10-22 21:16 GopherStudy 阅读(1530) 评论(0) 推荐(0) 编辑
摘要: 1、json解析到结构体 示例: package mainimport ( "encoding/json" "fmt" ) type IT struct { Company string `json:"company"` Subjects []string `json:"subjects"` //二 阅读全文
posted @ 2020-10-15 12:31 GopherStudy 阅读(1043) 评论(0) 推荐(0) 编辑
摘要: 如果你还在使用 GOPATH 模式来开发Golang程序,那么你可以参考本文来告别 GOPATH,并带给你一个方便的包管理工具。 使用go mod 管理项目,就不需要非得把项目放到GOPATH指定目录 ,直接使用命令: go mod init 目录名称 看到提示 “go: creating new 阅读全文
posted @ 2020-09-04 17:44 GopherStudy 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 文件相关快捷键: CTRL+E,打开最近浏览过的文件。 CTRL+SHIFT+E,打开最近更改的文件。 CTRL+N,可以快速打开struct结构体。 CTRL+SHIFT+N,可以快速打开文件。 代码格式化: CTRL+ALT+T,可以把代码包在一个块内,例如if{…}else{…}。 CTRL+ 阅读全文
posted @ 2020-08-25 15:54 GopherStudy 阅读(161) 评论(0) 推荐(0) 编辑
摘要: <template> <section class="container"> <el-row> <el-select v-model="provinceValue" placeholder="请选择" @change="selectProvimce"> <el-option v-for="(item 阅读全文
posted @ 2020-07-30 11:28 GopherStudy 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 转换函数、强制类型转换、利用js变量弱类型转换。 1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。 一 阅读全文
posted @ 2020-07-14 11:36 GopherStudy 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 总结了golang中字符串和各种int类型之间的相互转换方式: string转成int: int, err := strconv.Atoi(string) string转成int64: int64, err := strconv.ParseInt(string, 10, 64) int转成strin 阅读全文
posted @ 2020-07-14 11:33 GopherStudy 阅读(1018) 评论(0) 推荐(0) 编辑
摘要: 1、在Mac的 /private/etc 的目录下找到hosts文件 命令行 cd /private 打开目录 open ./etc 2、复制hosts文件 到 桌面(因为在/private/etc 下不能直接编辑) 3、编辑hosts 文件 把有关 Github 的所有host 删除掉 4、替换掉 阅读全文
posted @ 2020-06-05 12:07 GopherStudy 阅读(6457) 评论(1) 推荐(0) 编辑
摘要: 使用 Golang 解析 JSON 格式数据时,若以 interface{} 接收数字成员,则会按照下列规则进行解析,可见 使用 Golang 对 JSON 结构进行解析(unmarshal)时,JSON 结构中的数字会被解析为 float64 类型: bool, for JSON booleans 阅读全文
posted @ 2020-06-04 10:19 GopherStudy 阅读(4089) 评论(0) 推荐(0) 编辑
摘要: // tcp/server/main.go // TCP server端 // 处理函数 func process(conn net.Conn) { defer conn.Close() // 关闭连接 for { reader := bufio.NewReader(conn) var buf [1 阅读全文
posted @ 2020-05-23 15:24 GopherStudy 阅读(716) 评论(0) 推荐(0) 编辑