![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GO学习系列
GO学习系列
zhang-jianqiang
这个作者很懒,什么都没留下…
展开
-
go语言实现类似java中的LinkedHashMap
想实现功能 json 转 map 时按照json的顺序给 map 赋值并保持 map 中 key 的顺序 map 转 json 时按照 map 中 key 的顺序转为 json 字符串 参考文章 https://www.haoyizebo.com/posts/7a38ee65/ https://github.com/virtuald/go-ordered-json go语言内置的 map 是一个普通的 hashmap,是无序的,每次遍历 map 时都会有不同的顺序 go语言自带的 json 包序列化 m原创 2021-10-23 18:11:15 · 1065 阅读 · 0 评论 -
php根据表名生成go结构体代码
开发Go项目时,发现将数据表映射到结构体时,当表的字段非常多时,一个个写非常麻烦,于是自己用php代码简单写了一个demo。为什么用php呢,因为php是最好的语言,哈哈,当然不是这个原因了,因为解释语言运行比较方便。 <?php // 这里修改表名 $table = 'user_info'; // 将数据库连接修改为自己的 $db = new \PDO('mysql:host=127.0.0.1;dbname=test', 'root', 'root'); $sql = sprintf('desc原创 2021-08-16 15:43:09 · 79 阅读 · 0 评论 -
Gin框架相关参考资料
Gin官方文档 github地址:https://github.com/gin-gonic/gin 官方文档地址:gin-gonic.com/ Gin基础项目go-gin-example github地址:https://github.com/eddycjy/go-gin-example 如果你和我一样,是一位刚接手Go语言还没有Go项目实站,又看着各种Go框架不知如何入手的Gopher,那么这个项目非常适合你,这个项目给我们提供了一个非常实用又简洁的项目架构,我个人认为非常好用,而且也非常利于扩展 ..原创 2020-07-26 23:52:49 · 279 阅读 · 0 评论 -
Go语言格式化输入
格式化输入 定义: 这里的格式化输入主要是指通过终端输入,这里介绍三个 fmt 包中的三个终端输入函数。 fmt.Scanf() fmt.Scan() fmt.Scanln() 语法: fmt.Scanf() 以格式化的形式读取终端输入的内容 func testScanf() { var a int var b string // 这里是以空格作为分隔符,除了占位符外,其...原创 2020-03-13 12:00:00 · 507 阅读 · 0 评论