岚天逸见

11 2024 档案

go编程中yaml的inline应用
摘要:下列代码,设计 Config 和 MyConfig 是为可扩展 Config,同时 Config 作为公共部分可保持变化。采用了匿名的内嵌结构体,但又不希望 yaml 结果多出一层。如果 MyConfig 中的 Config 没有使用“yaml:",inline"”修饰,则读取不到配置,Config 阅读全文

posted @ 2024-11-25 15:09 岚天逸见 阅读(9) 评论(0) 推荐(0) 编辑

省市区三级联动数据
摘要:mooon-district 一个行政区数据工具,可以用来生成 json 格式数据、SQL 插入语句、csv 格式的数据和省市县三级行政区联动的Excel下拉选择模版。 数据说明 数据来源于民政部官网的公开数据,只支持三级行政区:省/自治区/直辖市、市/州/盟、区/县/县级市/旗,不支持到乡镇和街道 阅读全文

posted @ 2024-11-20 11:18 岚天逸见 阅读(166) 评论(0) 推荐(0) 编辑

go的template示例3
摘要:改进:保存配置定义的顺序。 实现代码: package main import ( "os" "strings" "text/template" "github.com/stoewer/go-strcase" ) type ConfigItem struct { Key string Value m 阅读全文

posted @ 2024-11-04 19:49 岚天逸见 阅读(5) 评论(0) 推荐(0) 编辑

go的template示例2
摘要:改进:配置类型模板化 实现代码: package main import ( "os" "strings" "text/template" "github.com/stoewer/go-strcase" ) func main() { // 定义模板函数 funcs := template.Func 阅读全文

posted @ 2024-11-04 19:48 岚天逸见 阅读(1) 评论(0) 推荐(0) 编辑

go的template示例
摘要:模板定义: type Config struct { {{- $len := len .DbConfigs -}} {{- $i := 0 -}} {{- range $key, $value := .DbConfigs}} {{title $key}} *DbConfig ` + "`yaml:\ 阅读全文

posted @ 2024-11-04 17:41 岚天逸见 阅读(6) 评论(0) 推荐(0) 编辑

导航

统计信息

点击右上角即可分享
微信分享提示