- 博客(268)
- 资源 (5)
- 问答 (2)
- 收藏
- 关注

原创 vue项目实战速查记录
PC端下载会自动调用浏览器文件下载选择窗口,谷歌浏览器默认指定下载位置不会弹窗,360浏览器可正常显示下载窗口.实现原理:创建a标签,利用a标签下载属性.
2024-07-19 15:33:30
367

原创 uni-app常用场景速查记录
处理方式:显示的时候按照html的格式进行显示,这样只需要将显示的内容中添加换行样式即可,这里使用的br换行标签.标签中type为textarea中录入的文本内容,在表格中显示没有换行的样式,现要求进行换行显示.记录一下uniapp开发过程中遇到的问题场景,方便后期查看.1.elementUI中textarea文本设置换行显示。2.uniapp中实现文字滚动显示。
2023-05-27 16:21:20
3115
1
原创 阿里云oss视频苹果端无法播放问题记录
看了一下其他视频可以正常播放,但是今天客户发来的视频无法正常播放.咨询过阿里云售后给出的原因是编码格式过高.下面记录如何使用ffmpeg修改视频的编码格式.验证是否配置成功(配置完环境变量如不生效可重启)配置环境变量(系统变量中path添加安装目录)需要调整编码格式为:baseline,记录一下苹果端视频不可以播放的原因.下载文件(可从官方下载)
2025-04-07 12:38:32
145
原创 nodeJs安装
如果输入变量值之后没有自动创建【node_modules】文件夹,就在【node_global】下手动创建一个【node_modules】文件夹。安装版本:node-v18.20.7-x64.msi,双击打开直接安装,可以修改安装目录.安装完成后测试是否安装成功.(nodejs安装完成后npm会默认安装)简单记录一下安装过程,方便后期查看.4.安装淘宝npm-vnpm。3.变更npm下载源。
2025-02-21 08:36:22
400
原创 uniapp中父组件传参到子组件页面渲染不生效问题处理实战记录
这里涉及到父页面数据变换后如何让子组件重新渲染的问题,一般来讲父组件中数据变换通过props传递到子组件进行重新渲染.我这边出现问题的原因是子组件采用了自定义key.页面初始化后已经是固定值.vue中默认子组件中唯一key变化后才会重新渲染子组件.所以处理办法是在radio切换逻辑中变更goodsList中每个对象属性的key值.子组件中sameRate为1显示相同,sameRate为2时显示概率输入框.本文在此基础上由于新增需求衍生出新的问题.本文只记录一下解决思路.
2024-12-07 17:17:53
699
原创 uniapp中父组件数组更新后与页面渲染数组不一致实战记录
正常添加操作后,对已添加的任意商品删除后,控制台打印数组正常.但是与页面显示不一致.已上图为例,选中尾号2885进行删除,控制台商品数组显示正常,存在尾号6719和尾号7040的商品.但是页面显示还是尾号2885和尾号6719商品信息.尾号7040的商品不显示.商品设置功能,支持添加多组商品(点击添加按钮进行增加).可以对任意商品进行删除(点击减少按钮对选中的商品设置进行删除).多次测试发现不论选中哪个商品设置,控制台打印的数组与预期删除的一致,但是页面始终是最后一个尾号7040的商品不显示.
2024-11-30 23:08:37
537
原创 XMind使用说明
右键任意主题–选择联系–连接到另一主题.右键创建的折线,点击属性,选择折线类型.记录ximind使用过程中问题,持续更新.1.XMind流程图中如何设置折线。
2024-10-31 11:19:43
535
原创 阿里云rds数据迁移
使用阿里云数据传输服务产品,选择数据迁移.注意是从目标阿里云账号的rds中操作,按照文档操作基本上没有问题.背景:不同阿里云账号的rds中指定数据库迁移.源阿里云账号设置如上。
2024-09-10 17:54:01
506
原创 win10安装nvm切换node
查询可用node版本,官网版本链接:https://nodejs.org/en/about/previous-releases。注意看,多了一个\node_modules,没有写错,这个文件夹不需要你自己新建,用的时候自己会有。使用nvm切换node版本以适配不同项目是不错的选择,下面根据实践记录一下操作步骤.下载的node中创建文件:node_cache、node_global。系统变量path中添加:%NODE_PATH%安装目录:D:\devtool\nvm。查看已经安装的nodejs版本。
2024-08-13 16:02:14
634
1
原创 阿里云oss存储之定期删除
前缀设置为img/,表示匹配名称以img/开头的所有Object,例如img/example.jpg、img/test.jpg等。前缀设置为img,表示匹配名称以img开头的所有Object,例如imgtest.png、img/example.jpg等。北京时间8:00前上传的文件会在2020年7月21日8:00开始删除,并在7月22日8:00前删除完毕。北京时间8:00后上传的文件会在2020年7月22日8:00开始删除,并在7月23日8:00前删除完毕。输入规则要匹配的Object名称的前缀。
2024-08-05 17:52:57
1046
原创 阿里云文件上传之客户端上传
阿里云文件上传之前一直是使用服务端上传,但一直存在上传不稳定问题,三兆以上的文件上传经常出现上传超时问题.究其原因客户端将文件上传到业务服务器,然后业务服务器将文件上传到OSS。在这个过程中,一份数据需要在网络上传输两次,会造成网络资源的浪费,增加服务端的资源开销。实现客户端直传需要解决两个问题跨域和oss认证授权信息安全性问题(客户端相对服务端不安全)上面给出代码中需要的配置信息参考官方文档针对于客户端上传创建用户并分配权限.上传成功后文件访问路径默认就是配置的oss域名+文件存储路径.
2024-07-31 09:59:46
618
原创 无法访问指向的web服务器(或虚拟主机)的目录,请检查网络设置
微信公众平台,进行业务域名、JS接口安全域名、网页授权域名配置时,遇到的问题中有:无法访问指向的web服务器(或虚拟主机)的目录,请检查网络设置,这里简单记录一下处理过程。设置完成之后如果还是不生效那就是我目前遇到的情况:域名备案问题.有域名备案完成后24小时生效的说法,使用微信的。关于这个问题首先保证下载的校验文件可以外网访问,另外需要注意校验文件放置的位置,以我的项目为例说下处理过程.
2024-07-01 21:49:59
1732
原创 ps基础入门
ps打开要吸取的图片,使用吸管工具,鼠标变为吸管,点击图片所在编辑区的背景色,将背景色的十六进制色值复制出来即可得到图片色值,接下来就是将这个色值填充到前景色或是背景色中,填充方式前景(alt+delete)或是背景(ctrl+delete)选择框选工具,框选中要删除的元素,点击delete即可.或是从图层中按住shift从上到下选中全部删除,或是历史记录中查看要要删除的内容,点击删除即可.4.自动添加或删除功能勾选后,可以点击直线或是曲线中的任意位置可以添加锚点,点击已存在的锚点可以实现删除效果.
2024-06-24 11:26:52
1667
原创 基于uniapp的h5接入企业微信客服在线聊天
上面可以看到每个客服账号是对应一个链接的,也可以是二维码.实际需要做的就是将项目指定位置跳转到这个链接即可.按照官方操作步骤注册,需要注意的是未认证仅支持接入100人,已认证支持接入2000人.每个客服账号支持添加多个接待人员.我这里主要是设置接待人员.
2024-06-22 16:40:45
1781
原创 vue打包exe实战记录
vue项目不支持直接打包exe,可以依靠electron进行打包,处理方式是将vue打包的dist文件夹放到electron项目中,通过配置后打包electron.先看下本地环境。
2024-06-14 15:54:02
776
原创 vue入门相关内容
0.vue项目创建 01.vscode创建vue项目以及常见问题汇总 02.项目结构解读 03.启动项目直接访问自定义功能页面非APP.vue &n
2024-03-03 14:41:45
947
原创 uniapp实战:父子组件对象数组传参
介绍了如何动态添加子组件,这一篇讲一下如何实现父子组件传参.最终实现效果是可以从各个子组件中输入自定义昵称以及设置是否为自己,点击创建按钮时可获取各个组件的内容.涉及到的操作是输入框中输入内容,父组件中的用户昵称需要动态变化,设置是否为自己按钮切换也需要实现父组件中对应内容动态变化。首先先看父组件传参给子组件,分别设置各子组件昵称为1、2、3、4。1.2 父组件中将data中的unitList传递给子组件。2.3 父组件接收子组件自定义事件。1.父组件传参给子组件。2.子组件向父组件传参。
2024-03-01 13:20:17
3415
原创 uniapp实战:父子组件传参之子组件数量动态变化
现有的设置单元列表,每个带有虚线加号的可以看做是一组设置单元,点击加号可以添加一组设置单元.点击设置单元右上角可以删除对应的设置单元.// 添加添加按钮,数组添加一个元素,元素内容可以任意。// 自定义数组,元素可以随便写。// 点击关闭按钮,数组减一处理。// 设置属性unitList。
2024-02-29 16:31:22
851
原创 mybatis中foreach批量插入并返回主键
尝试多次发现,对于foreach批量插入操作,不支持多参数处理,在不改变原有的逻辑的处理方式就是将dataId放到集合中即可.进入之后发现也是继承了一个父类。
2024-02-24 11:40:32
1085
原创 vue+element+springboot实现多张图片上传
on-change可以监听选中的图片,一次性选择多个图片会执行多次,但是为保证业务处理逻辑执行成功,只需要最后一次on-change中添加业务处理,所以通过判断监听返回的fileList集合长度是否是最大来处理.自定义的fileList就是on-change中最后一次on-change监听返回的fileList集合信息.下文中自定义的imgUrlList为调用文件上传服务端组装的图片参数集合.服务端的file对象对应on-change监听file中的file.raw.选择好图片之后要追加几张图片。
2023-12-27 14:35:55
3284
1
原创 python图片批量下载多线程+超时重试
上篇介绍过如何将图片下载到本地,但是实际处理过程中会遇到性能问题:分页数过多下载时间过程、部分页面连接超时无法访问下载失败。本文从实战的角度解释一下如何处理这两个问题。下载时间过长问题,处理方式是使用多线程,首先回顾一下上篇文章文件下载处理过程,总结来说只有两个步骤:1.获取指定网页的所有图片地址,2.根据图片地址循环访问下载到本地。使用多线程处理任务最简单的办法就是一个线程处理一页的下载任务,就是获取一页的图片地址,下载该页面的所有图片。需要下载多少页就创建多少个线程。
2023-12-24 07:11:47
1286
原创 Linux中flask项目开启https访问
从自己的实际情况来看出现这种情况的原因是ubantu系统自带的OpenSSL版本过低,默认是1.0.2g.查阅资料发现Python3.10对应的OpenSSL版本至少为1.1.1以及以上.支持下载的方式很多,我这项目只是flask项目的后端服务,这里使用nginx即可(只是用nginx的证书文件,实际项目中只是提供服务端接口没有用到nginx)尝试过其他文章的很多删除方式都没有成功,如果你也是按照我上文的方式进行的Python安装,可以通过删除。首先说下我的环境,环境不同命令以及遇到的问题可能会有不同.
2023-11-23 18:12:14
1990
原创 apifox中get请求传递集合方式
如果不使用@RequestParam项目请求报错,由于业务中规定selectedCouponIds为非必填,所以设置required 为false。
2023-11-17 09:29:35
1652
原创 Python基础入门
构造函数,名称固定__init__,参数self会自动添加,不可删除,表示类本身,调用类名创建对象时不需要赋值print(f"姓名:{self.name},年龄:{self.age} 说你好")person=Person("小明",18)print("姓名:",person.name)print("年龄:",person.age)姓名: 小明年龄: 18姓名:小明,年龄:18 说你好。
2023-10-30 13:13:58
791
原创 python入门实战:爬取图片到本地
简单记录一下爬取网站图片保存到本地指定目录过程,希望对刚入门的小伙伴有所帮助!3. 获取指定页数的页面路径。1.爬取每页的图片地址集合。
2023-10-30 13:12:57
450
原创 uniapp实现登录组件之外区域置灰并引导登录
置灰区域添加点击事件提示登录.最开始想的方式是点击任意置灰区域提示登录,但是发现点击事件不生效,所以换了一种实现方式,将登录提示处理放到父页面的功能按钮点击事件中,父组件引用子组件,根据登录组件是否显示调用子组件中提示登录的逻辑.登录组件不显示,父组件点击功能按钮跳转到对应页面,登录组件显示,点击功能按钮提示登录.设置登录组件背景颜色为灰色,将页面分成登录区域(底部)和非登陆区域(上面灰色显示部分),以上是实现过程,希望对有同样需求的同学有所帮助!
2023-10-22 10:59:42
853
原创 普通二维码跳转微信小程序实战
服务端springboot项目,前端基于uniapp的微信小程序,要求扫描二维码之后进入到小程序指定页面,下面记录一下实现过程以及过程中遇到的问题.
2023-10-20 11:54:22
1175
原创 nginx开启https配置之后网页无法访问问题处理
从截图看,443端口没有监听,先停止nginx,然后执行 netstat -nultp 看下nginx 的进程是否还存在,如果不存在了,再重新启动下nginx看下80、443是否正常监听.nginx是编译安装的,reload是在原有的进程pid上重启的,之前的进程没有配置443,重启没有作用,结束进程重新启动nginx调用新的配置文件生成新的进程后端口正常监听!1.https访问之后无法访问先确定安全组端口443是否开启.检查了一下是开启的.3.查看nginx是否监听443端口。
2023-10-08 21:33:48
7038
原创 阿里云视频点播服务视频地址浏览器打开失效问题记录
2.存储桶私有,绑定自定义域名,开启oss私有bucket回源,后续通过自定义域名访问。1.修改视频关联的存储桶读取权限,修改为公共读。
2023-09-21 16:01:49
738
原创 idea中创建springboot项目显示Spring Initializr Error
项目中没有pom.xml文件.检查了一下原因是在创建的时候类型没有创建正确(之前记得都是默认),默认如下。需要选择创建maven完整工程那种,最下面那种只会生成pom.xml不会有src目录.简单记录一下,如果遇到相同问题的同学可以参考!
2023-08-27 13:52:49
3722
3
原创 线上阿里云短信盗刷问题实录
营销系统中有定时任务处理将待支付订单变更为已取消,执行时间五分钟一次.业务执行处理异常会发送短信给相关开发人员进行短信提醒.从下午一点二十五开始,开发人员间隔五分钟就会收到业务执行异常的短信提醒.最初因为测试或是正式环境中确实有异常的业务,才会出现这个情况,.但是排查之后两个环境中业务执行都是正常的.当时很好奇怎么会出现这个问题.不清楚的一个地方是业务异常短信提醒是应用中的定时任务,不对外暴露接口,对方怎么进行的调用,到现在也是想不明白,还有盗刷短信这种行为是基于哪种利益,重复购买短信包吗?
2023-07-13 09:03:01
737
原创 微信H5支付实战记录:附前后端实现逻辑
登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。可以直接填入项目的访问路径,例如我这访问地址是:https://www.abc.top/h5,配置的安全域名就是:www.abc.top/h5.点击支付时页面提示:当前页面的URL未注册:https://www.abc.top/h5/#/pages/pay/处理方式:设置授权目录为提示目录的上一级:https://www.abc.top/h5/#/pages/1.商品详情页点击提交订单按钮调用创建订单接口,并调起微信支付.
2023-06-22 23:11:26
1634
原创 mysql慢sql优化实战:in order by优化处理
自己测试过两个都添加索引最终的执行计划type会变更为index,index和all都算是全表扫描,因为添加上contract_no之后再和manage_contract联查时需要按照contract_no全部扫描一遍manage_contract_card,实际上执行上一步的时候已经根据staff_card_id将符合要求的manage_contract_card查询出来,所有这里对于manage_contract_card只添加一个staff_card_id即可。1.使用JOIN替代IN查询。
2023-06-06 11:17:09
583
即时聊天软件,支持问题发布,问题回复!
2023-08-28
Linux部署mysql,版本号:mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz
2022-05-29
基于mybatis的collection标签实现帖子评论多级回复以及关联用户信息查询
2020-04-30
Invalid character found in method
2021-05-09
对于每次活动对指定字段进行自增加1的设计问题?
2021-05-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人