gormt工具

作用:根据数据库生成结构体

安装gormt:

笔记 - 图1

解压之后得到两个文件

笔记 - 图2

复制到GOPATH/bin目录下

笔记 - 图3

修改comfig.yml

笔记 - 图4

运行:gormt -H=192.168.1.88 -d=zkzj_pub_db -p=root2020 -u=root

笔记 - 图5

笔记 - 图6

可以使用Tools—>Go Tools—>Go Fmt File

或者使用Code—>Reformat Code 实现代码对齐

笔记 - 图7

类型转换

笔记 - 图8

使用excelize操作Excel

go get github.com/xuri/excelize/v2

笔记 - 图9

笔记 - 图10

笔记 - 图11

go xorm工具

用xorm操作数据库: 创建orm引擎—->连接(ping)—->通过引擎对数据库进行操作

原教程网址: http://xorm.topgoer.com/chapter-13/

安装: go** get xorm.io/cmd/xorm**

如果安装报错,可能是之前安装过,版本重复了冲突,删掉之前的再安装就可以

安装之后GOPATH的bin下会有一个xorm.exe文件,有了才可以运行

然后去pkg/mod/xorm.io/cmd/xorm里面找templates/goxorm文件夹,主要是goxorm这个文件夹是放配置文件的,建议复制出去,到一个好找的路径

然后执行: xorm reverse mysql root:[密码]@/test?charset=utf8 tools/goxorm

tools/gxorm: 是配置文件的路径(我是放在当前项目下)

执行成功后,会在当前项目下的models下生成相应的model

go定时任务cron

参考网址:https://www.cnblogs.com/zuxingyu/p/6023919.html

下载: go get -u github.com/robfig/cron

main.go文件:

笔记 - 图12

使用

笔记 - 图13

表达式:

笔记 - 图14

go发送钉钉消息

参考网址:https://www.cnblogs.com/xll970105/p/13176253.html

概率随机

笔记 - 图15

笔记 - 图16