- 博客(195)
- 资源 (12)
- 收藏
- 关注
原创 gorm使用Session()函数后where条件不生效
此外大致看了一下gorm源码没找到哪里的问题,希望有知道的朋友希望告知一下。上面两种写法,我觉得第一种更加规范,可以减少bug的出现频率。这么写,这个查询条件会自动加上。
2025-01-07 17:26:36
405
原创 git 报错git: ‘remote-https‘ is not a git command. See ‘git --help‘.
这个情况,网上提供了多种解决方案。但如果比较懒,可以直接把仓库地址的https改成http即可。第一种很好解决,在环境变量中配置正确的git路径即可;通过git desktop修改。也可以在.git目录中修改。
2024-09-30 21:36:43
2715
原创 jenkins 构建报错ERROR: Error fetching remote repo ‘origin‘
主要报错内容:ERROR: Error fetching remote repo ‘origin’在jenkins的工作空间中,选择【清理工作空间】。然后再执行Build即可。修改项目的仓库地址后,使用jenkins构建报错。
2024-09-29 09:31:56
1373
原创 ESP8266板载USER按钮松开没反应的问题处理
不知道什么原因我买的三块板子都是一样的问题。按下USER按钮能读取到变为了低电平,但是松开后,电平不会自动变高。需要把引脚改为输出模式,然后改为高电平,再改回输入模块才行。
2024-07-29 13:52:33
250
原创 idea 报错 Could not list the contents of folder “ftps
这里看到了网上的解决方案,顺便再记录一下。打开 【高级】菜单 - 取消勾选。然后点击测试连接,显示连接成功!
2024-03-30 17:05:11
606
原创 grpc: failed to unmarshal the received message proto: cannot parse invalid wire-format data
今天在接口测试的时候碰到这个报错,在这里记录一下。
2024-03-04 11:50:40
1539
原创 如何配置OSS中的文件是预览还是下载
使用阿里云的sdk上传文件时指定请求头"content-type"在阿里云提供的oss工具中也能修改, 如OSS Browser。在阿里云的oss控制台中也能更改文件请求头。
2024-02-19 11:09:15
2813
原创 nginx报错 [error] open() “/run/nginx.pid“ failed 或 invalid PID number ““ in “/run/nginx.pid“
【代码】nginx报错 [error] open() "/run/nginx.pid" failed 或 invalid PID number "" in "/run/nginx.pid"
2024-01-11 09:24:04
2053
原创 阿里云oss使用签名url上传时的一些配置注意事项
如果你是前端,你会发现这个请求头是没办法去掉的,除非你自己写一个包。没有任何效果,并且阿里云的文档中心也写明必须要设置成这样,就不要多做纠结了。此时,我们在bucket的跨域访问规则中,将允许 Headers设置为。你可以先按照阿里云的文档把一些oss的基本配置弄好,再看下面的内容;这是非常重要的一步。默认情况下,oss不允许上传文件时携带。代码中生成签名url时,设置的过期时间不能低于。
2023-11-20 13:19:48
1736
原创 连接mysql报错 :Host ‘xxx.xx.x.x‘ is not allowed to connect to this MySQL server
其中mysqldb是我的mysql容器名字,后面跟随mysql的连接命令,然后输入密码即可。实际测试下来,‘localhost’ 的优先级比’%'高,这就是出现禁止连接的问题原因。我用的是root用户,可以看到有一个配置只允许localhost连接,另一个。当创建新用户时,可以直接允许所有ip连接,后面就不会那么麻烦了。我是安装在本地docker容器中的,可以使用一下命令直接连接。重新使用可视化工具连接mysql,问题解决了。可以看到,root用户就只有一个带%的了。最后使用下面的命令刷新权限。
2023-10-15 23:35:44
534
原创 golang 对不同结构体中数据进行相互转换的几种常用方法
此时需要自定义一个方法,示例如下,大家可以参考下面的代码进行适当修改。要求:结构体的数据结构和字段名必须一致。中,定义了一个Query字段来继承。要求:json标签的值必须一致。举例有如下结构体,需要把。
2023-09-27 16:23:56
2818
原创 golang微服务开发:protobuf3 中message的继承
对服务端来讲可能为什么问题。但是在开发客户端时,和前端约定的数据结构就是要求扁平化的。这样的话还需要额外写一个转换层,把前端发送的请求,转成proto文件里定义的数据结构,还是很麻烦的。然后需要定义一个用于分页查询的message,需要支持对ReviewData中的字段进行筛选。在proto3中,无法做到扁平化的继承,只能像这样额外定义一个字段去继承ReviewData。当然你也可以在新的message中把每个字段重新写一遍,只是很不利于维护。如此,如果有一个通用的数据转换的方法,会相对简单一些。
2023-09-27 15:38:07
2734
原创 百度云对象存储的图片转webp不展示图片的解决方案
百度云对象存储的图片,加上图片处理的参数后(),由于图片过大,导致请求超时了。提交了工单咨询后解决了,特此记录一下。
2023-09-01 10:48:01
380
原创 百度云BOS云存储的图片如何在访问时,同时进行格式转换、缩放等处理
之前做了一个图片格式转换和压缩的服务,结果太占内存。后来查到在访问图片链接时,支持进行图片压缩和格式转换,本来想着先格式转换、压缩图片再上传到BOS,现在变成了上传后,访问时进行压缩和格式转换。想了想,因为主要目的是提高用户的图片访问速度,所以这个方案还是最快速的。
2023-08-19 00:20:20
2446
原创 ubuntu下编译报错 fatal error: wand/MagickWand.h: No such file or directory
最近项目需求要自动转换heic格式图片,用到了imagick这个包。一切测试正常后发现无法交叉编译。然后在windows的子系统下重新配了一边环境,编译就报这个错。最后发现是安装的imagick版本不对,代码使用的使用imagick.v3,需要对应imagmagick7.x的版本。然后又是一顿卸载重装,最后搞定了。
2023-06-12 14:34:18
697
原创 ubuntu下安装ImageMagick7
使用apt install imagemagick 安装发现是6.x版本。安装7.x版本需要参考官方文档。生成一个logo图片再转换成jpg试试。查看imagic版本。
2023-06-12 14:16:49
3344
原创 windows安装mingw的gcc、pkg-config
安装在 msys shell 中,执行:配置系统变量将mingw64的bin目录添加到环境变量,注意都是在msys64目录下的添加系统变量。
2023-06-05 09:05:55
1827
原创 windows下快速安装gcc、pkg-config的方法
并且安装的包都在msys64目录下,非常便于管理。测试pkg-config是否正常安装。
2023-06-02 16:34:35
8465
原创 gcc已安装,但goland运行报错cgo: C compiler “gcc“ not found: exec: “gcc“: executable file not found in %PATH%
安装完成后,需要把所有goland窗口全部关闭再打开,不然再goland中不会生效。gcc安装参考这篇文章。
2023-06-02 09:19:14
954
原创 gorm调用beforeUpdate等钩子函数时报错 reflect.Value.Addr of unaddressable value
使用下面的结构体在执行gorm的Save、update、updates方法时,会自动调用钩子函数BeforeUpdate。中的示例也是这么写的。重新测试,问题解决了。
2023-05-31 10:34:57
1059
原创 dubbogo开发日志: 客户端一直访问旧的服务端ip地址
然后这里又碰到问题了,172.19.0.9这个说因为是动态ip无发删除(真坑,测试环境就一个服务端,按道理来说,服务端下线后,注册中心应该会取消注册的…打开dubbo admin,可以看到服务端ip是有注册上去的,172.19.0.9这个ip是旧的,另一个则是注册上去的新的ip。前段时间遇到一次服务端调用超时的问题,问题在于本地和开发环境正常,就测试环境有问题。经过排查发现,客户端访问的一直是老的服务端ip(按道理服务端下线后会自动取消注册的)。接着尝试禁用这个ip,结果没有任何效果(心累…
2023-05-22 17:13:51
338
原创 如何在postgers docker容器中创建用户
这里假设你的容器名为 some-postgres,密码为 mysecretpassword,使用的是官方的 PostgreSQL 镜像。这里假设你要授予的权限为 CREATEDB,即允许新用户创建数据库。这里假设你要创建的用户为 odoo,密码为 odoo。这里假设你的容器名为 some-postgres。这里假设你使用的是 postgres 用户。已有容器请忽略这一步。
2023-05-20 21:24:35
1193
原创 pip3安装ldap模报错 Modules/common.h:15:10: fatal error: lber.h: 没有那个文件或目录
如果你不是使用的 Ubuntu 系统,可以通过相应系统的包管理器安装 libldap-dev 包或者从源代码编译安装 OpenLDAP。这个错误是因为缺少 lber.h 头文件导致的。
2023-05-20 21:01:26
990
原创 git发出告警 If you meant to check out a remote tracking branch on, e.g. ‘origin‘.....
【代码】git发出告警 If you meant to check out a remote tracking branch on, e.g. ‘origin‘.....
2023-04-24 16:47:58
466
原创 gitea迁移gitlab仓库
直接在gitlab复制,或从本地项目中使用命令查看远程仓库地址。ps:因为gitlab不太稳定,所以可能要迁移好几次才能成功。
2023-04-20 10:41:35
1919
原创 git commit 报错 body must have leading blank line
命令的时候,输入的说明字符串中手动打了回车键。重新提交了,把回车换成。
2023-04-04 11:56:46
774
原创 go run 执行报错file does not exist
因为开发使用的时windows系统,所以使用以下命令进行修改。折腾半天,原来时打包的时候修改了go的环境变量GOOS。执行以下命令时出现报错。重新运行程序,解决。
2023-03-15 13:33:37
1063
原创 postgers报错cannot alter type of a column used by a view or rule
此类报错最快方案就是删除关联的视图,重启服务即可。也没做什么操作,项目启动报错。
2023-02-11 21:26:31
838
原创 el-form无法提交表单,提交表单没反应
网上查了一下,表单提交没反应,都是由于表单校验规则写错了。文本就当做另一个案例,给开发小伙伴们提供参考。
2023-01-18 17:22:33
717
原创 gorm使用Clauses解决没有id导致的创建报错unterminated quoted identifier at or near ‘‘
使用子句构造器Clauses来指定。debug出来的sql语句如下。sql语句如下,可以看到变为了。后面提供的是一个空字符串。当然也可以手动指定返回的字段。
2023-01-16 18:49:36
2064
golang的ECB加解密模块
2022-01-27
wkhtmltox-0.12.6-1.centos7.x86_64.rpm
2021-05-25
基于excel宏制作的《学员每日情况统计与查询》表
2021-03-07
MT 1004-2006 煤矿安全生产监控系统通用技术条件.pdf
2020-10-28
jupyterlab.zip
2020-08-22
smartrftm_studio-2.18.0.zip
2020-07-28
改进版的playsound模块
2019-05-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人