參考文章 【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生成:創(chuàng)建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...
開發(fā)過程中常用: beego.Debug(msg) //調試日志 -- 級別最低的日志 beego.Informational(msg) //提醒日志 beego.Error...
beego中兩種方式: 統(tǒng)一配置: 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 認證的區(qū)別哨颂? 參考文章: 【1】Using token-based authentication with the REST API[http...
bcrypt包地址:https://pkg.go.dev/golang.org/x/crypto/bcrypt 函數: 1.func GenerateFromPassword...