自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(189)
  • 资源 (12)
  • 收藏
  • 关注

原创 idea 报错 Could not list the contents of folder “ftps

这里看到了网上的解决方案,顺便再记录一下。打开 【高级】菜单 - 取消勾选。然后点击测试连接,显示连接成功!

2024-03-30 17:05:11 442

原创 grpc: failed to unmarshal the received message proto: cannot parse invalid wire-format data

今天在接口测试的时候碰到这个报错,在这里记录一下。

2024-03-04 11:50:40 489

原创 如何配置OSS中的文件是预览还是下载

使用阿里云的sdk上传文件时指定请求头"content-type"在阿里云提供的oss工具中也能修改, 如OSS Browser。在阿里云的oss控制台中也能更改文件请求头。

2024-02-19 11:09:15 983

原创 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 1281

原创 阿里云oss使用签名url上传时的一些配置注意事项

如果你是前端,你会发现这个请求头是没办法去掉的,除非你自己写一个包。没有任何效果,并且阿里云的文档中心也写明必须要设置成这样,就不要多做纠结了。此时,我们在bucket的跨域访问规则中,将允许 Headers设置为。你可以先按照阿里云的文档把一些oss的基本配置弄好,再看下面的内容;这是非常重要的一步。默认情况下,oss不允许上传文件时携带。代码中生成签名url时,设置的过期时间不能低于。

2023-11-20 13:19:48 819

原创 连接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 468

原创 golang检查当前执行的是否是已编译文件

【代码】golang检查当前执行的是否是已编译文件。

2023-10-09 00:34:09 181

原创 golang 对不同结构体中数据进行相互转换的几种常用方法

此时需要自定义一个方法,示例如下,大家可以参考下面的代码进行适当修改。要求:结构体的数据结构和字段名必须一致。中,定义了一个Query字段来继承。要求:json标签的值必须一致。举例有如下结构体,需要把。

2023-09-27 16:23:56 1583

原创 golang微服务开发:protobuf3 中message的继承

对服务端来讲可能为什么问题。但是在开发客户端时,和前端约定的数据结构就是要求扁平化的。这样的话还需要额外写一个转换层,把前端发送的请求,转成proto文件里定义的数据结构,还是很麻烦的。然后需要定义一个用于分页查询的message,需要支持对ReviewData中的字段进行筛选。在proto3中,无法做到扁平化的继承,只能像这样额外定义一个字段去继承ReviewData。当然你也可以在新的message中把每个字段重新写一遍,只是很不利于维护。如此,如果有一个通用的数据转换的方法,会相对简单一些。

2023-09-27 15:38:07 1594

原创 idea打开项目时不小心点了attach,如何恢复?

右击映射的项目,选择Remove from Project View即可。

2023-09-19 11:44:00 332

原创 百度云对象存储的图片转webp不展示图片的解决方案

百度云对象存储的图片,加上图片处理的参数后(),由于图片过大,导致请求超时了。提交了工单咨询后解决了,特此记录一下。

2023-09-01 10:48:01 301

原创 百度云BOS云存储的图片如何在访问时,同时进行格式转换、缩放等处理

之前做了一个图片格式转换和压缩的服务,结果太占内存。后来查到在访问图片链接时,支持进行图片压缩和格式转换,本来想着先格式转换、压缩图片再上传到BOS,现在变成了上传后,访问时进行压缩和格式转换。想了想,因为主要目的是提高用户的图片访问速度,所以这个方案还是最快速的。

2023-08-19 00:20:20 2280

原创 goland调试时不打印消息的解决方案

运行配置里面加上这个参数。

2023-07-26 10:08:46 378

原创 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 543

原创 ubuntu下安装ImageMagick7

使用apt install imagemagick 安装发现是6.x版本。安装7.x版本需要参考官方文档。生成一个logo图片再转换成jpg试试。查看imagic版本。

2023-06-12 14:16:49 1780

原创 windows安装mingw的gcc、pkg-config

安装在 msys shell 中,执行:配置系统变量将mingw64的bin目录添加到环境变量,注意都是在msys64目录下的添加系统变量。

2023-06-05 09:05:55 1196

原创 windows下快速安装gcc、pkg-config的方法

并且安装的包都在msys64目录下,非常便于管理。测试pkg-config是否正常安装。

2023-06-02 16:34:35 5088

原创 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 606

原创 gorm调用beforeUpdate等钩子函数时报错 reflect.Value.Addr of unaddressable value

使用下面的结构体在执行gorm的Save、update、updates方法时,会自动调用钩子函数BeforeUpdate。中的示例也是这么写的。重新测试,问题解决了。

2023-05-31 10:34:57 868

原创 dubbogo开发日志: 客户端一直访问旧的服务端ip地址

然后这里又碰到问题了,172.19.0.9这个说因为是动态ip无发删除(真坑,测试环境就一个服务端,按道理来说,服务端下线后,注册中心应该会取消注册的…打开dubbo admin,可以看到服务端ip是有注册上去的,172.19.0.9这个ip是旧的,另一个则是注册上去的新的ip。前段时间遇到一次服务端调用超时的问题,问题在于本地和开发环境正常,就测试环境有问题。经过排查发现,客户端访问的一直是老的服务端ip(按道理服务端下线后会自动取消注册的)。接着尝试禁用这个ip,结果没有任何效果(心累…

2023-05-22 17:13:51 209

原创 如何在postgers docker容器中创建用户

这里假设你的容器名为 some-postgres,密码为 mysecretpassword,使用的是官方的 PostgreSQL 镜像。这里假设你要授予的权限为 CREATEDB,即允许新用户创建数据库。这里假设你要创建的用户为 odoo,密码为 odoo。这里假设你的容器名为 some-postgres。这里假设你使用的是 postgres 用户。已有容器请忽略这一步。

2023-05-20 21:24:35 736

原创 pip3安装ldap模报错 Modules/common.h:15:10: fatal error: lber.h: 没有那个文件或目录

如果你不是使用的 Ubuntu 系统,可以通过相应系统的包管理器安装 libldap-dev 包或者从源代码编译安装 OpenLDAP。这个错误是因为缺少 lber.h 头文件导致的。

2023-05-20 21:01:26 657

原创 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 326

原创 vue3 搜索框按回车键搜索

【代码】vue3 搜索框按回车键搜索。

2023-04-23 21:29:52 965

原创 gitea迁移gitlab仓库

直接在gitlab复制,或从本地项目中使用命令查看远程仓库地址。ps:因为gitlab不太稳定,所以可能要迁移好几次才能成功。

2023-04-20 10:41:35 1220

原创 备忘录:vscode中配置golang的launch.json

【代码】备忘录:vscode中配置golang的launch.json。

2023-04-19 14:40:06 826

原创 git commit 报错 body must have leading blank line

命令的时候,输入的说明字符串中手动打了回车键。重新提交了,把回车换成。

2023-04-04 11:56:46 472

原创 go run 执行报错file does not exist

因为开发使用的时windows系统,所以使用以下命令进行修改。折腾半天,原来时打包的时候修改了go的环境变量GOOS。执行以下命令时出现报错。重新运行程序,解决。

2023-03-15 13:33:37 787

原创 postgers报错cannot alter type of a column used by a view or rule

此类报错最快方案就是删除关联的视图,重启服务即可。也没做什么操作,项目启动报错。

2023-02-11 21:26:31 632

原创 el-form无法提交表单,提交表单没反应

网上查了一下,表单提交没反应,都是由于表单校验规则写错了。文本就当做另一个案例,给开发小伙伴们提供参考。

2023-01-18 17:22:33 596

原创 gorm使用Clauses解决没有id导致的创建报错unterminated quoted identifier at or near ‘‘

使用子句构造器Clauses来指定。debug出来的sql语句如下。sql语句如下,可以看到变为了。后面提供的是一个空字符串。当然也可以手动指定返回的字段。

2023-01-16 18:49:36 1744

转载 vue3 中无法使用slot-scope的问题

/

2023-01-05 21:14:11 3629

原创 gorm报错unsupported data type: &[]

数据类型的字段中包含了不支持的字段类型,比如。

2023-01-02 22:25:50 5562 3

原创 使用gorm进行数量统计

【代码】使用gorm统计数量。

2022-12-30 13:02:23 3445 10

原创 golang提示Exported method with the unexported return type(公开、私有类型的用途)

在Go语言中,如果一个方法的名字首字母大写,则该方法是公开的(或称为已导出的),可以在包外部被访问和调用。如果一个方法的名字首字母小写,则该方法是私有的(或称为未导出的),只能在包内部访问和调用。同理,如果一个类型的名字首字母大写,则该类型是公开的(或称为已导出的),可以在包外部被访问和使用。如果一个类型的名字首字母小写,则该类型是私有的(或称为未导出的),只能在包内部访问和使用。因此,一个公开的方法(即首字母大写的方法名)可以使用未导出的(即首字母小写的)类型作为返回值。例如:在上面的例子中,我们定义

2022-12-07 00:37:55 1373

原创 golang中实现一个异步延时程序

Go语言提供了一个内置的包,其中包含了用于实现延时的函数。要实现一个异步的延时程序,可以使用函数。例如,下面的代码实现了一个延时2秒后打印"Hello, world!"的程序:输出:上面的程序中,我们在调用时传递了两个参数:延时的时间和要在延时后执行的函数。这样,在延时的这段时间内,主函数可以继续执行其他操作,而不会被阻塞。当延时的时间到达时,将会执行传递给的匿名函数。在上面的例子中,我们使用了一个匿名函数来实现延时后执行的操作。但是,你也可以传递一个已经定义的函数,例如:不过,在使用时需要注意,如果

2022-12-06 23:19:48 1497

原创 gorm报错failed to assign association xxxxxxxx make sure foreign fields exists

这个报错内容与数据库无关,指的是gorm标签中的外键写错了。这个字段是个字符串,无法直接作为外键,应该写成。,它gorm标签foreignKey的值是。表示的是Employee中的。

2022-11-27 23:35:27 703 2

原创 docker 修改postgres容器中的时区为utc+8

抱起来的表示需要替换的内容。

2022-11-18 16:33:11 1140

原创 gorm使用Joins方法查询关联表数据的示例

gorm中的Joins方法只支持一对一关系。需要想要支持其它多关系表的查询,需要手写关联关系。

2022-11-09 23:37:49 3852

原创 gorm Preload与Joins带条件查询--闭坑指南与示例

1. Preload1.1 Preload 带条件查询2 Joins2.1 Joins 带条件查询2.2 Joins 模糊查询2.3 使Joins支持一对多关系的查询2.4 Joins方法的错误示范

2022-11-09 21:28:48 5355 4

突发事件编码表DB22T 2730-2017

源文件只能在线观看,这是我自己整理的全部突发事件编码。为避免误修改,设置了写锁定。

2022-09-13

golang的ECB加解密模块

golang本身不自带ECB加密的方法,有人写了ECB加密的方法请求合并,但被go的开发团队拒绝了,原因貌似是当时谷歌的go团队急着推送golang1.1版本。 我贴上原代码内容,有需要的朋友把下面两个文件放到go的`src/pkg/crypto/cipher目录下即可,当然也可以自行封装。

2022-01-27

balenaEtcher-Setup-1.7.3.exe

启动盘制作工具 sd卡/U盘

2022-01-08

wkhtmltox-0.12.6-1.centos7.x86_64.rpm

wkhtmltopdf的官方安装包,注意是centos7系统的。其它版本请查看官方下载链接https://wkhtmltopdf.org/downloads.html

2021-05-25

基于excel宏制作的《学员每日情况统计与查询》表

每天记录个学员的考勤、学习等情况。然后通过查询器填写查询条件。一键生成查询结果,快捷高效。 公司如果没有好的系统,那不管多忙,也要坚持填写每日记录。懒癌患者慎用。 本来是工作上用的,现在用不到了分享出来,可根据自己实际需求再做修改。

2021-03-07

基于excel公式的随机选人

基于excel公式的随机选人表。支 持拖拽下拉单元格增加选人数量。 选人模式有两种: 1. 随机学员支持重复(两种方法) 2. 随机学员不重复

2021-03-07

odoo_venv.7z

Odoo14、ptyhon3.8的虚拟环境。废了好大劲才配置好的。直接复制lib库到项目中就能用。

2021-02-12

MT 1004-2006 煤矿安全生产监控系统通用技术条件.pdf

煤矿监控系统的安标文件,我也不知道出处,但肯定属于免费资源, 我不明白为啥这种文件网上要付费下载,我也勉强设置个1积分吧。

2020-10-28

jupyterNotebook.zip

自己的python学习笔记,这里是jupyter notebook中的文件。包含了很多内容和心得,可能有点乱。

2020-08-22

jupyterlab.zip

jupyter lab安装需要用到的一些安装包,有些文件下载比较慢,有需要的朋友可以这里下载。 压缩包内容包括: json5-0.8.5.tar.gz jupyter_core-4.5.0-py_0.tar.bz2 jupyterlab-1.1.4-py2.py3-none-any.whl node-v12.13.0-x64.msi openssl-1.1.1c-hfa6e2cd_0.tar.bz2 qt-5.9.7-vc14h73c81de_0.tar.bz2 vs2015_runtime-14.16.27012-hf0eaf9b_0.tar.bz2

2020-08-22

smartrftm_studio-2.18.0.zip

官方良心软件,这个软件里面自带无线模块原理图,参考示例,数据手册等等。不用再网上各种找了。 我就是上传来赚积分的,我无耻!小伙伴有积分的给个积分,没积分的可以去TI官网注册一个账号进行下载。

2020-07-28

mingw-get-setup.zip

mingGw的exe安装包,用于vs code、sublime Text编辑c/c++语言的gcc、g++编译器。

2020-07-08

改进版的playsound模块

在原有的播放功能基础上,增加停止功能,解除占用后能够使音频文件重复使用。解决因为音频文件被占用导致报错拒绝访问的问题。使用方法见我博文:https://blog.csdn.net/dorlolo/article/details/89738733

2019-05-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除