Golang
striveQiao
这个作者很懒,什么都没留下…
展开
-
golang 水平翻转图片生成该图片的镜像文件
【代码】golang 水平翻转图片生成该图片的镜像文件。原创 2023-01-10 10:45:33 · 193 阅读 · 0 评论 -
golang求多边形相交面积
golang 求两个多边形的相交面积原创 2022-07-22 11:38:30 · 609 阅读 · 0 评论 -
golang 计算多边形的相似度
golang 计算多边形的相似度原创 2022-07-14 15:26:49 · 679 阅读 · 0 评论 -
golang 使用 gomobile进行 Android 开发
golang android 开发原创 2022-05-25 11:55:34 · 10804 阅读 · 2 评论 -
解决go gin框架 swagger报错 cannot find type definition: web.APIError
环境gin + gin-swaggermain.go的位置为根目录下的cmd/main.go在项目根目录下执行swag init --parseDependency -g .\cmd\main.go执行完命令就会报错:ParseComment error in file E:\workspace\XXXXXX\api.go :cannot find type definition: web.APIError解决方法新增一个包名为web结构体名为APIErrorpackage web原创 2022-05-13 15:22:53 · 2510 阅读 · 0 评论 -
解决docker 编译golang项目报错 error obtaining VCS status: exec: “git“: executable file not found in $PATH
运行docker编译命令:docker build -t svc:v1.1 .然后报错:#10 30.64 go: missing Git command. See https://golang.org/s/gogetcmd#10 30.64 error obtaining VCS status: exec: “git”: executable file not found in $PATH#10 30.64 Use -buildvcs=false to disable VCS st原创 2022-04-28 14:11:56 · 4569 阅读 · 1 评论 -
Golang 切片/数组实现分页
Golang 切片/数组实现分页算法:func SlicePage(page, pageSize, nums int64) (sliceStart, sliceEnd int64) { if page < 0 { page = 1 } if pageSize < 0 { pageSize = 20 } if pageSize > nums { return 0, nums } // 总页数 pageCount := int64(math.Ceil(float6原创 2022-04-26 14:31:06 · 2437 阅读 · 0 评论 -
mongodb + golang 聚合查询统计某个字段重复的次数
统计数据源目的:统计其中每个taggerId出现的次数;golang的pipeLine查询结构:采用mongo官方go driverpipeLine := mongo.Pipeline{ //{{"$match", bson.D{{"status", "A"}}}}, {{"$group", bson.D{{"_id", "$taggerId"}, {"total", bson.D{{"$sum", 1}}}}}}, {{"$sort", bson.D{{"total", -1}}}}原创 2022-03-02 14:29:12 · 1772 阅读 · 0 评论 -
Golang中json与struct、map间的相互转换
主要用到的函数:Marshal() , Unmarshal()和MarshalIndent()原创 2020-11-14 15:52:07 · 466 阅读 · 0 评论