05 2022 档案
摘要:==背景== 找了很久,xorm正经的构建复杂sql的方式,记录一下 ==SQL样例== SELECT t1.id, t1.rules_unique, t1.device_id, t1.point_id, t1.point_judge, t1.point_value, t1.alarm_time,
阅读全文
摘要:直接上代码 package main import ( "errors" "fmt" "golang.org/x/sync/errgroup" ) func main() { group := new(errgroup.Group) nums := []int{0, 1, -1, 2} ch :=
阅读全文
摘要:==背景== 以前导出文件的时候,都是先把文件扔到某一个临时路径,然后返回给前端这个临时路径,前端收到这个路径之后在下载文件 这次想试试数据不落地,直接返回给前端文件流,这样可以减少复杂性 ==代码样例== 【封装应答】 // Write 封装返回文件流 func Write(ctx *gin.Co
阅读全文