随笔分类 - 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 =
阅读全文
摘要:const ( width = 20 height = 10 ) type Universe [][]int //生成universe func NewUniverse() Universe { u := make(Universe,height) for i:= range u{ u[i] = m
阅读全文
摘要:通常讲,框架都会封装一个操作DB的orm操作类库,可以兼容多种数据库,并把底层操作常用方法统一命名,对于业务逻辑来讲不用变动,相对于原生的SQL来用,不用关注每一个错误的异常和判断。 golang类库xorm也是其中的一种,相关学习地址:https://gobook.io/read/gitea.co
阅读全文
摘要:接着上一篇,我们学习了复用goconfig做本地配置的一些操作,接下来我们复用配置来进行连接mysql数据库的相关操作。 一,准备工作 1,导入数据库驱动 1 import ( 2 "database/sql" 3 "fmt" 4 "github.com/Unknwon/goconfig" 5 _
阅读全文
摘要:一,相关学习资料 studygolang: https://studygolang.com/articles/818 github地址:github.com/goconfig API gowalker源码:https://gowalker.org/github.com/Unknwon/goconfi
阅读全文
摘要:一,go get -d 只下载不安装 -f 只有在你包含了 -u 参数的时候才有效,不让 -u 去验证 import 中的每一个都已经获取了,这对于本地 fork 的包特别有用 -fix 在获取源码之后先运行 fix,然后再去做其他的事情 -t 同时也下载需要为运行测试所需要的包 -u 强制使用网络
阅读全文