首页
壁纸
留言
友链
关于
统计
Search
1
武汉理工刷课,武汉理工大学刷课,刷在线作业程序
721 阅读
2
Linux下Golang编译程序在后台运行及开机启动
621 阅读
3
抖音userid怎么获取
576 阅读
4
破解Typora1.1.5最新版
419 阅读
5
[必看]Go语言配置代理
338 阅读
技术
php
Mysql
wechat公众号
git
前端
前端大杂烩
vue2
vue3
Golang
gorm
golang配置
韩昊杰的软件
工具
VMware
其他
docker
kafka
nginx
openwrt
登录
Search
韩昊杰
累计撰写
62
篇文章
累计收到
14
条评论
首页
栏目
技术
php
Mysql
wechat公众号
git
前端
前端大杂烩
vue2
vue3
Golang
gorm
golang配置
韩昊杰的软件
工具
VMware
其他
docker
kafka
nginx
openwrt
页面
壁纸
留言
友链
关于
统计
搜索到
10
篇与
的结果
2023-09-20
Golang 获取当前外网IP
Golang 获取当前外网IP
2023年09月20日
121 阅读
0 评论
0 点赞
2023-09-07
gorm的sum查询
当执行一下代码会报错,因为当amount为0时会给amount传递NULL保存var amount *float64 if err := db.Model(&OverweightMoney{}).Select("SUM(amount)").Scan(&amount).Error; err != nil { panic("无法执行求和操作") }执行一下代码即可var amount float64 global.GVA_DB.Model(&OverweightMoney).Debug().Where("`type` = 0" ).Pluck("COALESCE(SUM(amount), 0) as amount", &amount).Error
2023年09月07日
122 阅读
0 评论
0 点赞
2022-12-23
golang判断文件或文件夹是否存在
golang判断文件或文件夹是否存在文件/文件夹是否存在/** * function 判断文件/文件夹是否存在 * param path: 文件/文件夹的路径 * return bool:true存在,false不存在 * error:存在返回nil,不存在返回错误 */ func FileAndDirIsExistCommonService(path string) (bool, error) { fileInfo, erByStat := os.Stat(path) if erByStat != nil { logs.Error("os stat %s error......%s", path, erByStat.Error()) //该判断主要是部分文件权限问题导致os.Stat()出错,具体看业务启用 //使用os.IsNotExist()判断为true,说明文件或文件夹不存在 //if os.IsNotExist(erByStat) { // logs.Error("%s is not exist", erByStat.Error()) // return false, erByStat //}else{ //文件/文件夹存在 //return true, nil // } return false, erByStat } //打印名称 fmt.Printf("File/Dir name=%s", fileInfo.Name()) return true, nil } 有些代码会使用==os.Open==来完成上述工作;不过最好不要这么做,因为虽然两者完成的功能没有区别;但在调用开销方面,stat小于open;而且对于判断文件是否存在;检查它的元数据要比直接尝试打开它更加合理
2022年12月23日
93 阅读
0 评论
0 点赞
2022-12-04
golang泛型函数来处理多种类型
golang泛型函数来处理多种类型
2022年12月04日
48 阅读
0 评论
0 点赞
2022-10-17
当golang 返回 json 字段忽略字段设置
当golang 返回 json 字段忽略字段设置问题1. golang返回json 怎么不暴露给用户当小程序登录的的时候,openid字段不可以暴露给用户的时候,需要隐藏openid字段不暴露给用户,则使用 json:"-" 修饰。使用 json:"omitempty"(当字段为空时忽略此字段) 修饰字段;当不需要该字段返回时,让其赋值为空即可。
2022年10月17日
62 阅读
0 评论
0 点赞
1
2