随笔分类 -  GO

摘要:var a [3]int fmt.Println("length a: ",len(a),a) //长度明确指定,0值初始化 var b = [...]int{1,2,3} fmt.Println("length b: ",len(b),b) //长度根据初始元素动态获取,顺序索引 var c = 阅读全文
posted @ 2021-08-19 15:38 sblack 阅读(284) 评论(0) 推荐(0) 编辑
摘要:const ( width = 20 height = 10 ) type Universe [][]int //生成universe func NewUniverse() Universe { u := make(Universe,height) for i:= range u{ u[i] = m 阅读全文
posted @ 2021-07-29 15:42 sblack 阅读(192) 评论(0) 推荐(0) 编辑
摘要:通常讲,框架都会封装一个操作DB的orm操作类库,可以兼容多种数据库,并把底层操作常用方法统一命名,对于业务逻辑来讲不用变动,相对于原生的SQL来用,不用关注每一个错误的异常和判断。 golang类库xorm也是其中的一种,相关学习地址:https://gobook.io/read/gitea.co 阅读全文
posted @ 2020-06-02 09:56 sblack 阅读(860) 评论(0) 推荐(0) 编辑
摘要:接着上一篇,我们学习了复用goconfig做本地配置的一些操作,接下来我们复用配置来进行连接mysql数据库的相关操作。 一,准备工作 1,导入数据库驱动 1 import ( 2 "database/sql" 3 "fmt" 4 "github.com/Unknwon/goconfig" 5 _ 阅读全文
posted @ 2020-05-22 16:43 sblack 阅读(383) 评论(0) 推荐(0) 编辑
摘要:一,相关学习资料 studygolang: https://studygolang.com/articles/818 github地址:github.com/goconfig API gowalker源码:https://gowalker.org/github.com/Unknwon/goconfi 阅读全文
posted @ 2020-05-21 15:50 sblack 阅读(466) 评论(0) 推荐(0) 编辑
摘要:一,go get -d 只下载不安装 -f 只有在你包含了 -u 参数的时候才有效,不让 -u 去验证 import 中的每一个都已经获取了,这对于本地 fork 的包特别有用 -fix 在获取源码之后先运行 fix,然后再去做其他的事情 -t 同时也下载需要为运行测试所需要的包 -u 强制使用网络 阅读全文
posted @ 2020-05-09 09:21 sblack 阅读(1768) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示