Go 入门:用 text/template 生成一份朴素报表
从纯文本日报出发,介绍 text/template 的数据、循环、条件、函数、错误处理和测试方法。
tag
从纯文本日报出发,介绍 text/template 的数据、循环、条件、函数、错误处理和测试方法。
用一个小型后台页面讲 Go html/template、embed.FS、base layout、partial 和模板测试的组织方式。
讲 Go 程序中的当前工作目录、相对路径、os.Getwd、配置路径、embed 和测试临时目录,帮助初学者避免路径问题。
用配置文件读取示例讲 io/fs.FS 的基本用法,展示 os.DirFS、fstest.MapFS、embed.FS 和测试边界。
用配置文件热加载示例讲 Go 如何通过定时轮询文件修改时间检测变化,以及它和 fsnotify 的取舍。
从输入清洗、提取字段和简单校验出发,讲 Go regexp 的常用写法、预编译、命名分组和边界意识。
用头像上传客户端示例讲 Go 如何构造 multipart/form-data 请求,包含文件字段、普通字段、Content-Type 和测试。
用 encoding/csv 处理真实 CSV 文件,覆盖表头、引号、空值、逐行读取、错误定位和导出细节。
用报表下载接口讲 http.ServeContent 的基本用法,包括文件名、Content-Type、修改时间、Range 请求和权限检查。