参考文章 【1】Best Practices for Interfaces in Go[https://blog.boot.dev/golang/golang-interfa...
参考文章 【1】Best Practices for Interfaces in Go[https://blog.boot.dev/golang/golang-interfa...
结构体A匿名嵌入结构体B --A称为匿名字段 1.A与B中字段关系 B得到A的所有字段,可称之为(字段的)继承 B中能够定义与A中同名的字段,可称之为(字段的)重载 外层(B...
配置文件: (默认EnableHTTP=true) EnableHTTPS=true HTTPSCertFile HTTPSKeyFile 用OpenSSL生成:创建CA私钥...
(windows)过程: 1.go build 获取exe文件 2.将conf、views、statics等非go文件拷贝到exe所在目录中 (Linux)过程: 1.go ...
参考资料: 【1】Should my methods return structs or interfaces in Go?[https://dev.to/lcaparell...
开发过程中常用: beego.Debug(msg) //调试日志 -- 级别最低的日志 beego.Informational(msg) //提醒日志 beego.Error...
beego中两种方式: 统一配置: EnadbleXSRF=true XSRFKey=61oETzKXQAGaYdkL5gEmGeJJFuYh7EQnp2XdTP1o XSR...
FlashData的使用: 存储 flash :beego.NewFlash() flash.Set(key, value) // flash.Error(msg) flas...
validation包的地址:https://pkg.go.dev/github.com/astaxie/beego/validation 特别注意方法Valid // Va...
1. 正则表达式【教程】 https://regexone.com/ 2. 正则表达式【检测工具】 https://regex101.com/ 3. 正则表达式【检测工具】 ...
参考文章: 【1】Best practices for writing code comments [Stack Overflow blogs][https://stacko...
根据time package time package[https://pkg.go.dev/time#Parse]中关于Parse Function的说明如下:In the...
参考文章: 【1】Basic concepts of flexbox [mdn][https://developer.mozilla.org/en-US/docs/Web/C...
两个基础概念 1.布局(container vs container-fluid) 2.栅格模型 利用栅格模型定位一个元素的位置(class="col-x offset-y"...
待整理... 参考资料 【1】github -- google wire[https://github.com/google/wire] 【2】[Golang] Interf...
beego orm使用流程: 0. 导入包 orm + dbdriver "github.com/astaxie/beego/orm" _ "github.com/g...
orm包地址:https://pkg.go.dev/github.com/beego/beego/v2/client/orm 参考文章: 梯子教程 -- orm快速入门![h...
session 与 token 认证的区别? 参考文章: 【1】Using token-based authentication with the REST API[http...
bcrypt包地址:https://pkg.go.dev/golang.org/x/crypto/bcrypt 函数: 1.func GenerateFromPassword...