原生
init()
- 每个包有1个或多个init方法, 在main函数前调用,作用:
- 初始化不能采用初始化表达式初始化的变量。
- 程序运行前的注册
- 实现sync.Once功能
- ...
第三方
Box CLI Maker
Box CLI Maker 是一个用 Go 编写的高度定制 高度定制的接线盒创建器
Github Delta456/box-cli-maker
特点
- 制作不同风格的接线盒
- 内置颜色和真彩色支持🎨
- 自定义标题位置
- 制作自己的接线盒风格📦
- 文字根据需要对齐
- Unicode、表情符号和Windows 控制台支持😋
- ...
输出样式(可配置)
Gorm + Gen自动生成数据库结构体
使用gorm操作数据库的时候,需要自己来创建用于映射数据表的结构体,比较繁琐。现在gorm官方提供了一个可以自动生成数据库结构体的工具:Gen。 这个工具不仅仅可以用来生成数据表对应的模型文件,还提供了更加安全以及方便的API。 官网
输出结果样式参考
(待续,可见评论)