该文被密码保护。 阅读全文
posted @ 2017-05-08 15:06 大墨垂杨 阅读(44) 评论(0) 推荐(0) 编辑
摘要: ==背景== 平台的主要研发语言是golang,时序数据的存储准备用的influxdb及tdengine双引擎, influxdb的go封装很顺利,tdengine的go封装本地执行很顺利,不过在交叉编译的时候遇到各种问题。 我需要在Windows开发环境编译代码,生成可以在linux环境运行的程序 阅读全文
posted @ 2022-09-26 14:03 大墨垂杨 阅读(7) 评论(0) 推荐(0) 编辑
摘要: ==背景== 一直都是使用showdoc来管理接口文档,有些麻烦。 在网上调查了一下自动管理文档的插件,发现大家都在用swagger, 于是尝试用一下gin-swagger插件 ==版本== go版本:1.18 ==插件安装== 1、安装swag命令插件,用于执行swag命令 go get gith 阅读全文
posted @ 2022-09-09 15:21 大墨垂杨 阅读(4) 评论(0) 推荐(0) 编辑
摘要: ==步骤1== ==步骤2== --END-- 阅读全文
posted @ 2022-09-05 15:23 大墨垂杨 阅读(7) 评论(0) 推荐(0) 编辑
摘要: ==故事背景== 工业物联场景经常会用到mqtt协议,调研了开源组件gmqtt,尝试做一些改造实验。 ==改造内容== 增加写入数据至influxdb的处理 ==改造过程== 【下载代码】 github路径:https://github.com/DrmagicE/gmqtt 下载代码zip包,生成自 阅读全文
posted @ 2022-07-09 19:49 大墨垂杨 阅读(48) 评论(0) 推荐(0) 编辑
摘要: ==官方文档== https://github.com/DrmagicE/gmqtt/blob/master/plugin/README.md ==安装命令== cd至gmqtt根目录:cd D:\work\10_Git\golang\src\gmqtt 执行命令:go install ./cmd/ 阅读全文
posted @ 2022-07-09 16:41 大墨垂杨 阅读(21) 评论(0) 推荐(0) 编辑
摘要: ==问题== 执行gmqtt命令的install拨错。 环境:Windows10 PS D:\work\10_Git\golang\src\gmqtt> go install ./cmd/gmqctl go install github.com/DrmagicE/gmqtt/cmd/gmqctl: 阅读全文
posted @ 2022-07-09 16:22 大墨垂杨 阅读(92) 评论(0) 推荐(0) 编辑
摘要: ==背景== 找了很久,xorm正经的构建复杂sql的方式,记录一下 ==SQL样例== SELECT t1.id, t1.rules_unique, t1.device_id, t1.point_id, t1.point_judge, t1.point_value, t1.alarm_time, 阅读全文
posted @ 2022-05-24 18:44 大墨垂杨 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 直接上代码 package main import ( "errors" "fmt" "golang.org/x/sync/errgroup" ) func main() { group := new(errgroup.Group) nums := []int{0, 1, -1, 2} ch := 阅读全文
posted @ 2022-05-17 15:54 大墨垂杨 阅读(20) 评论(0) 推荐(0) 编辑
摘要: ==背景== 以前导出文件的时候,都是先把文件扔到某一个临时路径,然后返回给前端这个临时路径,前端收到这个路径之后在下载文件 这次想试试数据不落地,直接返回给前端文件流,这样可以减少复杂性 ==代码样例== 【封装应答】 // Write 封装返回文件流 func Write(ctx *gin.Co 阅读全文
posted @ 2022-05-17 10:35 大墨垂杨 阅读(317) 评论(0) 推荐(0) 编辑
摘要: ==下载依赖== go get github.com/influxdata/influxdb-client-go 如果下载不下来,可以通过控制台输入 go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.cn ==官网地址== http 阅读全文
posted @ 2022-04-21 16:10 大墨垂杨 阅读(159) 评论(0) 推荐(0) 编辑