- 博客(192)
- 资源 (12)
- 收藏
- 关注
原创 ESP8266板载USER按钮松开没反应的问题处理
不知道什么原因我买的三块板子都是一样的问题。按下USER按钮能读取到变为了低电平,但是松开后,电平不会自动变高。需要把引脚改为输出模式,然后改为高电平,再改回输入模块才行。
2024-07-29 13:52:33 207
原创 idea 报错 Could not list the contents of folder “ftps
这里看到了网上的解决方案,顺便再记录一下。打开 【高级】菜单 - 取消勾选。然后点击测试连接,显示连接成功!
2024-03-30 17:05:11 515
原创 grpc: failed to unmarshal the received message proto: cannot parse invalid wire-format data
今天在接口测试的时候碰到这个报错,在这里记录一下。
2024-03-04 11:50:40 878
原创 如何配置OSS中的文件是预览还是下载
使用阿里云的sdk上传文件时指定请求头"content-type"在阿里云提供的oss工具中也能修改, 如OSS Browser。在阿里云的oss控制台中也能更改文件请求头。
2024-02-19 11:09:15 1674
原创 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 1798
原创 阿里云oss使用签名url上传时的一些配置注意事项
如果你是前端,你会发现这个请求头是没办法去掉的,除非你自己写一个包。没有任何效果,并且阿里云的文档中心也写明必须要设置成这样,就不要多做纠结了。此时,我们在bucket的跨域访问规则中,将允许 Headers设置为。你可以先按照阿里云的文档把一些oss的基本配置弄好,再看下面的内容;这是非常重要的一步。默认情况下,oss不允许上传文件时携带。代码中生成签名url时,设置的过期时间不能低于。
2023-11-20 13:19:48 1163
原创 连接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 493
原创 golang 对不同结构体中数据进行相互转换的几种常用方法
此时需要自定义一个方法,示例如下,大家可以参考下面的代码进行适当修改。要求:结构体的数据结构和字段名必须一致。中,定义了一个Query字段来继承。要求:json标签的值必须一致。举例有如下结构体,需要把。
2023-09-27 16:23:56 2190
原创 golang微服务开发:protobuf3 中message的继承
对服务端来讲可能为什么问题。但是在开发客户端时,和前端约定的数据结构就是要求扁平化的。这样的话还需要额外写一个转换层,把前端发送的请求,转成proto文件里定义的数据结构,还是很麻烦的。然后需要定义一个用于分页查询的message,需要支持对ReviewData中的字段进行筛选。在proto3中,无法做到扁平化的继承,只能像这样额外定义一个字段去继承ReviewData。当然你也可以在新的message中把每个字段重新写一遍,只是很不利于维护。如此,如果有一个通用的数据转换的方法,会相对简单一些。
2023-09-27 15:38:07 2084
原创 百度云对象存储的图片转webp不展示图片的解决方案
百度云对象存储的图片,加上图片处理的参数后(),由于图片过大,导致请求超时了。提交了工单咨询后解决了,特此记录一下。
2023-09-01 10:48:01 325
原创 百度云BOS云存储的图片如何在访问时,同时进行格式转换、缩放等处理
之前做了一个图片格式转换和压缩的服务,结果太占内存。后来查到在访问图片链接时,支持进行图片压缩和格式转换,本来想着先格式转换、压缩图片再上传到BOS,现在变成了上传后,访问时进行压缩和格式转换。想了想,因为主要目的是提高用户的图片访问速度,所以这个方案还是最快速的。
2023-08-19 00:20:20 2344
原创 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 607
原创 ubuntu下安装ImageMagick7
使用apt install imagemagick 安装发现是6.x版本。安装7.x版本需要参考官方文档。生成一个logo图片再转换成jpg试试。查看imagic版本。
2023-06-12 14:16:49 2254
原创 windows安装mingw的gcc、pkg-config
安装在 msys shell 中,执行:配置系统变量将mingw64的bin目录添加到环境变量,注意都是在msys64目录下的添加系统变量。
2023-06-05 09:05:55 1479
原创 windows下快速安装gcc、pkg-config的方法
并且安装的包都在msys64目录下,非常便于管理。测试pkg-config是否正常安装。
2023-06-02 16:34:35 6334
原创 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 729
原创 gorm调用beforeUpdate等钩子函数时报错 reflect.Value.Addr of unaddressable value
使用下面的结构体在执行gorm的Save、update、updates方法时,会自动调用钩子函数BeforeUpdate。中的示例也是这么写的。重新测试,问题解决了。
2023-05-31 10:34:57 941
原创 dubbogo开发日志: 客户端一直访问旧的服务端ip地址
然后这里又碰到问题了,172.19.0.9这个说因为是动态ip无发删除(真坑,测试环境就一个服务端,按道理来说,服务端下线后,注册中心应该会取消注册的…打开dubbo admin,可以看到服务端ip是有注册上去的,172.19.0.9这个ip是旧的,另一个则是注册上去的新的ip。前段时间遇到一次服务端调用超时的问题,问题在于本地和开发环境正常,就测试环境有问题。经过排查发现,客户端访问的一直是老的服务端ip(按道理服务端下线后会自动取消注册的)。接着尝试禁用这个ip,结果没有任何效果(心累…
2023-05-22 17:13:51 258
原创 如何在postgers docker容器中创建用户
这里假设你的容器名为 some-postgres,密码为 mysecretpassword,使用的是官方的 PostgreSQL 镜像。这里假设你要授予的权限为 CREATEDB,即允许新用户创建数据库。这里假设你要创建的用户为 odoo,密码为 odoo。这里假设你的容器名为 some-postgres。这里假设你使用的是 postgres 用户。已有容器请忽略这一步。
2023-05-20 21:24:35 907
原创 pip3安装ldap模报错 Modules/common.h:15:10: fatal error: lber.h: 没有那个文件或目录
如果你不是使用的 Ubuntu 系统,可以通过相应系统的包管理器安装 libldap-dev 包或者从源代码编译安装 OpenLDAP。这个错误是因为缺少 lber.h 头文件导致的。
2023-05-20 21:01:26 781
原创 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 387
原创 gitea迁移gitlab仓库
直接在gitlab复制,或从本地项目中使用命令查看远程仓库地址。ps:因为gitlab不太稳定,所以可能要迁移好几次才能成功。
2023-04-20 10:41:35 1522
原创 git commit 报错 body must have leading blank line
命令的时候,输入的说明字符串中手动打了回车键。重新提交了,把回车换成。
2023-04-04 11:56:46 607
原创 go run 执行报错file does not exist
因为开发使用的时windows系统,所以使用以下命令进行修改。折腾半天,原来时打包的时候修改了go的环境变量GOOS。执行以下命令时出现报错。重新运行程序,解决。
2023-03-15 13:33:37 861
原创 postgers报错cannot alter type of a column used by a view or rule
此类报错最快方案就是删除关联的视图,重启服务即可。也没做什么操作,项目启动报错。
2023-02-11 21:26:31 698
原创 el-form无法提交表单,提交表单没反应
网上查了一下,表单提交没反应,都是由于表单校验规则写错了。文本就当做另一个案例,给开发小伙伴们提供参考。
2023-01-18 17:22:33 662
原创 gorm使用Clauses解决没有id导致的创建报错unterminated quoted identifier at or near ‘‘
使用子句构造器Clauses来指定。debug出来的sql语句如下。sql语句如下,可以看到变为了。后面提供的是一个空字符串。当然也可以手动指定返回的字段。
2023-01-16 18:49:36 1879
原创 golang提示Exported method with the unexported return type(公开、私有类型的用途)
在Go语言中,如果一个方法的名字首字母大写,则该方法是公开的(或称为已导出的),可以在包外部被访问和调用。如果一个方法的名字首字母小写,则该方法是私有的(或称为未导出的),只能在包内部访问和调用。同理,如果一个类型的名字首字母大写,则该类型是公开的(或称为已导出的),可以在包外部被访问和使用。如果一个类型的名字首字母小写,则该类型是私有的(或称为未导出的),只能在包内部访问和使用。因此,一个公开的方法(即首字母大写的方法名)可以使用未导出的(即首字母小写的)类型作为返回值。例如:在上面的例子中,我们定义
2022-12-07 00:37:55 1584
原创 golang中实现一个异步延时程序
Go语言提供了一个内置的包,其中包含了用于实现延时的函数。要实现一个异步的延时程序,可以使用函数。例如,下面的代码实现了一个延时2秒后打印"Hello, world!"的程序:输出:上面的程序中,我们在调用时传递了两个参数:延时的时间和要在延时后执行的函数。这样,在延时的这段时间内,主函数可以继续执行其他操作,而不会被阻塞。当延时的时间到达时,将会执行传递给的匿名函数。在上面的例子中,我们使用了一个匿名函数来实现延时后执行的操作。但是,你也可以传递一个已经定义的函数,例如:不过,在使用时需要注意,如果
2022-12-06 23:19:48 1568
原创 gorm报错failed to assign association xxxxxxxx make sure foreign fields exists
这个报错内容与数据库无关,指的是gorm标签中的外键写错了。这个字段是个字符串,无法直接作为外键,应该写成。,它gorm标签foreignKey的值是。表示的是Employee中的。
2022-11-27 23:35:27 778 2
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关注的人