![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go
Komorebi_u
这个作者很懒,什么都没留下…
展开
-
go-xorm入门教程
1. 创建Orm引擎xorm支持同时存在多个orm引擎,一个引擎一般对应一个数据库,调用xorm.NewEngine(driverName, dataSourceName)方法创建引擎,示例如下:package modelimport ( _ "github.com/go-sql-driver/mysql" "github.com/go-xorm/xorm" "github.com/micro/go-micro/util/log")var engine *xorm.Enginefun原创 2020-06-12 16:14:26 · 1509 阅读 · 0 评论 -
使用gomail发送邮件
1.相关配置(本文采用toml配置,可根据实际情况自行编写配置)dev.toml[email]host="smtp.mxhichina.com"port=465username="xx@xxx.com"password="xxxxx"toUsers = [ "ula@xx.com" ]配置读取package confimport "github.com/BurntSushi/toml"var Conf = &config{}func init() { file原创 2020-05-25 13:33:40 · 1469 阅读 · 0 评论 -
go自定义日志输出到文件
本文使用go标准库log进行日志记录1.编写自定义日志收集器package loggerimport ( "io" "log" "os")var ( Info *log.Logger Error *log.Logger)func init() { //日志输出文件 file, err := os.OpenFile("sys.log", os.O_CREATE|os.O_WRONLY|os.O_APPEND, 0666).原创 2020-05-25 13:31:36 · 3163 阅读 · 0 评论 -
toml的使用示例
1.编写配置文件 xx.toml[email]host="smtp.mxhichina.com"port=465username="xx@xx.com"password="xxxxx"toUsers = [ "xxxx@xx.com" ][server]port=8777[mysql]dsn = "root:password@tcp(127.0.0.1:3306)/xxx?charset=utf8&parseTime=True&loc=Local&interp原创 2020-05-25 13:30:15 · 952 阅读 · 0 评论 -
Mac 安装使用protobuf
1.使用brew安装protocbrew install protobuf查看安装结果protoc --version2.编辑protobuf文件syntax = "proto3";package message;message OrderRequest { string orderId = 1; int64 timeStamp = 2;}message OrderInfo { string OrderId = 1; string OrderNa.原创 2020-05-22 12:58:26 · 1198 阅读 · 0 评论