- 博客(7)
- 资源 (7)
- 收藏
- 关注
原创 Golang导出并下载excel封装
Gin导出并下载excel封装这里使用的是: github.com/tealeg/xlsx v3版本没有用过,好像差别挺大的package mainimport ( "fmt" "github.com/gin-gonic/gin" "github.com/tealeg/xlsx" "time")func main() { //表头 titleList := []string{"ID", "用户", "IP地址", "登陆时间", "说明"} r := gin.Default(
2020-09-03 13:11:26 2962 6
转载 Golang获取视频时长
Golang获取视频时长并转成时分秒解析视频//constant.DurationFormat="00:00:00"// BoxHeader 信息头type BoxHeader struct { Size uint32 FourccType [4]byte Size64 uint64}//filePath 视频地址func GetMP4Duration(filePath string) (duration string, err error) { file, er
2021-11-24 13:54:07 2233
原创 Golang导出并下载excel封装(基于Excelize)
Golang导出并下载excel封装博客地址这里使用的是: github.com/xuri/excelize/v2封装了两个方法,数据源为map和struct(map数据源表头和数据需要自己排序)// ExportExcelByMap 导出excel 数据源为[]mapfunc ExportExcelByMap(c *gin.Context, titleList []string, data []map[string]interface{}, fileName, sheetName string)
2021-11-22 17:19:25 3594 2
原创 go-redis/v8通用客户端
使用go-redis最新版v8集成通用客户端go get github.com/go-redis/redis/v8 拉取go-redis v8 版本go get github.com/gin-gonic/ginv8版本新增了上下文操作,所有方法第一个参数必须是context.Context()类型,列如:context.Background(),context.TODO()Redis 配置– 配置文件结构体type ConfigLite struct { Addr
2021-07-16 14:35:57 4579
原创 Elasticsearch7.9.3 + Kibana7.9.3 安装方法以及配置
1、Elasticsearch :开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制, restful 风格接口,多数据源,自动搜索负载等。2、kibana:开源和免费的工具,Kibana 可以为 Logstash 和 ElasticSearch 提供的日志分析友好的 Web 界面,可以帮助您汇总、分析和搜索重要数据日志。下载地址#官方下载Elasticsearch7.9.3 Kibana7.9.3#华为开源镜像Elasticsearch7.9.3Kiban
2020-12-31 15:48:10 2449
原创 Golang导出csv
package mainimport ( "encoding/csv" "os" "strconv")type Demo struct { SpuId int64 `json:"spu_id"` Title string `json:"title"`}func main() { var data Demo //创建一个文件 f, err := os.Create("C:\\Users\\Deng\\Desktop\\xx.csv") if err != nil { p
2020-09-03 13:20:39 720
golang基于zap日志库封装.rar
2022-01-14
tp5 利用QueryList + PhantomJS实现抓取淘宝京东天猫商品数据
2018-12-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人