- 博客(119)
- 收藏
- 关注
原创 html2canvas + jspdf 使用阿里oss图片导出不显示问题
本文介绍了解决阿里云OSS图片跨域问题的完整方案。首先展示了前端导出PDF时遇到的跨域报错信息,然后详细说明了在阿里云OSS控制台配置跨域的6个步骤:进入控制台→选择存储空间→基础设置→跨域设置→创建规则(设置来源、方法、Headers等)→确认保存。文章还提供了完整的PDF导出代码实现,包含单页和多页分页处理逻辑。最后指出仅在前端img标签添加crossorigin属性无法解决跨域问题,必须通过OSS后台配置才能彻底解决,为开发者提供了实用参考方案。
2025-12-13 18:09:05
324
原创 如何在微信小程序上展示VR全景
6、回到小程序后台配置业务域名页面,粘贴得到的业务域名至任意空白处,点击保存,保存成功后将在业务域名中显示,一个微信小程序可绑定200个业务域名。注:每次校验均获得一个新的域名,共支持校验20个小程序(支持删除),暂只支持调用720漫游和全景漫游作品,不支持全景视频、高清矩阵作品。4、登陆720云官网,进入用户工作台,鼠标点击左侧导航栏“720漫游-小程序校验”,进入小程序校验服务页面。2、在左边导航栏点击【开发管理】,中间菜单栏点击【开发设置】,下拉找到业务域名,点击“修改”按钮。
2025-12-02 15:40:32
494
原创 el-upload 单个、批量上传图片、文件 封装组件
本文介绍了一个统一上传组件,支持图片和文件同时上传功能。组件特点包括: 支持单图和多图上传模式切换 提供文件预览功能 可设置大小和数量限制 支持图片(jpg/png)和文档(pdf/doc/xls等)格式 包含上传状态管理和错误处理 使用Vue3和Element Plus实现 目前暂不支持单图和多图模式在同一页面混合使用,后续计划优化该功能。组件通过计算属性动态处理不同上传模式,并提供了完整的文件管理功能,包括待上传文件列表和已上传文件列表的合并显示。
2025-11-26 10:08:57
191
原创 通过python将id放到字符串中生成二维码
文章摘要 本文介绍了一个从Excel数据生成二维码的Python脚本实现。该脚本通过openpyxl读取Excel文件中的ID、姓名和电话号码,将ID替换到预设URL模板中生成二维码链接,并使用qrcode库生成对应的二维码图片。脚本包含数据验证、错误处理机制,支持批量处理Excel数据并自动创建输出目录。主要功能包括:读取Excel数据、提取11位手机号、动态生成二维码URL、批量生成并保存二维码图片。适用于需要根据Excel数据批量生成二维码的场景。
2025-10-29 16:34:20
154
原创 React 在使用antd的RangePicker时,解决季度选择不是按照当前季度的第一天显示问题
文章摘要:在使用Ant Design和React时,季度查询功能出现日期范围显示错误(应显示2025-01-01至2025-09-30),原因是dayjs的startOf('quarter')方法未生效。解决方案是引入dayjs的quarterOfYear插件,代码无需修改即可修复。修复后正确显示季度起止日期。
2025-10-11 15:02:43
267
原创 基于dify做聊天查询的智能体(二)
这里说一下,一开始使用localhost,但是不好使,报错,所以使用了http://host.docker.internal:9002/log。创建logger.py文件,说一下logger.py都干了什么。本地运行的(python)日志记录 + 每日表格导出方案。4、还有一个大屏展示的功能,可以直观的看到有多少条数据。3、每天会定时把数据库的信息导出到本地。2、把每次提问和回答都记录到数据库中。通过cmd的方式进行命令行测试。创建 MySQL 数据库和表。以上代码都是通义给生成的。
2025-09-18 22:16:32
426
原创 dify结合rookie_text2data连接数据库
还需要在env文件中找到这个 FORCE_VERIFYING_SIGNATURE=false true改false,然后重启docker。有两种方式去加载这个rookie_text2data。安装成功之后就可以在工具里看到了。第一种是通过GitHub加载。第二种是在github上安装。在dify中使用这个就可以了。
2025-07-10 10:37:50
1436
原创 本地部署Dify并运行,私有化AI
本文介绍了Dify本地部署及大模型配置的完整流程。首先下载Dify源码和Docker,通过docker-compose命令启动服务。修改端口号需调整docker-compose.yaml文件。本地大模型部署推荐使用Ollama工具下载和管理模型,若使用通义大模型需配置阿里云API Key。最后展示了如何配置工作流创建AI客服应用,完成部署后即可正常运行各类AI功能。整个过程包含从环境搭建到模型配置的详细步骤说明。
2025-07-07 17:55:48
340
原创 jenkins 自动化部署之后,不允许在工具上查看源代码
Jenkins源码泄露风险及解决方案 在使用Jenkins部署时,默认会保留源码在工作区,可能导致甲方服务器上的源码泄露。(约120字)
2025-07-04 11:41:18
242
原创 使用el-input数字校验,输入汉字之后校验取消不掉
摘要:本文分享了一个解决el-input数字校验问题的经验。原本使用v-number-input指令时,输入汉字会导致无法取消校验。通过改用自定义校验函数validateNumber,结合正则表达式验证数字格式(最多2位小数),并保留必填校验,完美解决了问题。这种方法比尝试失焦取消校验等方案更简单有效,最终实现稳定可靠的数字输入验证功能。(98字)
2025-05-30 22:30:37
542
原创 公众号h5 授权获取个人信息
本文介绍了微信网页授权过程中强制弹出授权窗口的实现方法。关键点在于需要在授权链接中添加forcePopup=true参数,否则不会弹出授权窗口。示例代码演示了完整的授权流程:首先检查URL中是否包含授权码(code),若无则重定向到微信授权页面,其中必须包含forcePopup参数;获取到code后通过后端接口换取用户信息。该方法适用于需要确保用户明确授权的场景。
2025-05-26 23:28:24
431
原创 quill 富文本多张图片排序
摘要:本文介绍了在Quill富文本编辑器中通过弹框调整图片位置的解决方案。由于Quill原生不支持编辑器内调整图片位置,作者采用弹出对话框的方式实现。同时解决了安装quill-image-resize-module插件时的报错问题,改用quill-blot-formatter插件替代。文中提供了完整的代码实现,包括图片上传、拖拽排序等功能,并详细说明了相关配置参数和注意事项。该方案避免了复杂的配置过程,实现了更便捷的图片位置调整功能。
2025-05-25 21:43:18
509
2
原创 element select 筛选条件记忆
效果是这样的,当筛选的时候,只要不关闭弹框,就一直是按照筛选条件展示数据,当关闭弹框,重新打开的时候会把所有的数据都展示出来。
2025-04-24 10:40:00
450
原创 mall-cook 本地运行
创建数据目录:MongoDB需要一个目录来存储数据,默认情况下,它会使用C:\data\db作为数据目录。为了避免占用系统盘空间,建议手动创建一个数据目录,例如D:\MongoDB\data\db。1、下载完成后,将文件放到一个非系统盘的目录下,例如D:\MongoDB。下载完之后,得使用pnpm下载依赖,运行,一开始我用npm 、cnpm都不好使。然后再运行管理端,这个没啥的,就正常运行就行,但是得需要改几个地方。最后运行h5,得使用npm下载依赖,使用pnpm和cnpm都不好使。
2025-04-23 14:34:55
400
原创 微信网页 H5 授权获取用户信息
文档地址:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html。申请地址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?画圈的这几个都是有用的,得有个测试号,就用自己的手机扫一下就行,还得再加个网页账号。代码就这么写,不用改,就能直接用,就能获取到用户信息。最后看一下在微信开发工具中获取到账号信息。
2025-04-10 22:27:23
1654
2
原创 前端使用WPS WebOffice 做在线文档预览与编辑
2、只需要把jdk下载下来,放到项目中,然后引入到项目中就可以了,在wps 官网创建个应用,然后把appId放到代码中就可以了,等待后端把回调搞完,剩下的都是交给后端就可以了,接口报500,或者403都是后端搞,编辑权限和可读权限也是后端搞的。4、在运行中发现有点问题,如果是在页面中套用的话,会占满全屏,左侧有菜单的话,会有遮挡,没有找到好的方法,1、在下面这个地方找到jdk,然后下载。
2025-03-26 13:36:34
2650
原创 echarts5.0以上版本不能使用4.x的map,解决办法
先把echarts 4版本的map文件夹放到项目中。在组件中使用的时候加上一行代码就可以了。我是放到utils下面了。
2024-12-25 16:58:30
337
原创 使用k8s变更线上版本号
第三步,在rancher找到这个版本号,可以更改之前的版本号。第二步,在rancher中在工作负载里。这样就可以很方便的退回到之前的版本了。第一步,在镜像仓库中找到历史版本号。
2024-06-27 15:16:10
490
原创 flutter之终极报错
一开始在网上各种搜搜,然后有人说是flutter版本的问题,改完版本之后还是不对,又是各种搜搜搜。有人说是环境变量的问题,后来改了环境变量,妈的,竟然还不行,想砸电脑的心都有了。然后又有人说你重新创建个项目试试呢。配置完,重新创建个项目就OK了。在个人用户里配置一下就行了。环境变量配置出来,看看。
2024-03-04 17:16:49
724
原创 flutter 学习(二)AS创建flutter项目,一直卡在create,特别慢
当前的最新镜像为 : 将下面两个镜像地址 , 设置到环境变量中;设置 Flutter 网络镜像 ( 中国国内推荐设置 )没问题的话就在AS上重新create一下项目,老快了。
2024-02-29 14:42:30
1571
原创 flutter学习(一) 安装以及配置环境
下面的visual Studio 报错是因为 项目里没有安装 visual Studio 这个错误不影响 ,如果想要消除,可以根据提示指引进行安装。这里我的sdk是指定位置安装的,F:\AndroidSDK是我的目录安装位置。这里可以一直进行下一步安装, 后会可能会提示 找不到。如果没有下载的Visual Studio的小伙伴先 去。去掉缓存,否则还会按照之前的执行。打开一个新的cmd , 再新的窗口中运行。这里提示我电脑无安卓环境,根据提示下载。此时脑海里响起,卧槽,怎么回事,咋办。
2024-02-29 11:12:13
922
原创 element table数据量太大,造成浏览器崩溃。解决方案
其实解决思路大致就是:把后台返回的上万条数据,进行分割(前端分页),这样先加载几十条,然后再用懒加载的方式去。
2024-02-25 12:11:35
1901
2
原创 Android studio 中英文转换
面板选择Help→About,在弹出框中查看当前版本号,我们只需要关心版本号前面的222即可。软件版本,根据版本下载对应的中文汉化包,如果安装的汉化包版本不对应,可能会导致安装失败。弹出重启提示框选择重启,重启完毕后改为英文。在插件里面找到中文汉化包,将后面的对钩去掉,然后点击应用→确定。下载地址 ,根据刚才查看的版本号选择所对应的汉化包进行下载。安装完成点击Restart IDE重启软件,重启后汉化完毕。如果汉化后想要切换回英文,只需要进行几步简单操作。下载完毕后,打开Settings。
2024-02-18 10:31:37
12013
1
原创 反编译小程序
将 app-service.js (或小游戏中的 game.js ) 拆分成一系列原先独立的 javascript 文件,并使用 Uglify-ES 美化,从而尽可能还原编译前的情况。2、打开模拟器中的Amaze文件管理器,进入到以下路径查找源码包(可以根据文件的下载时间,区分出你想要的源码包),不同的小程序中间的那段hash值是不一样的。通过获取文件夹下的 page-frame.html ( 或 app-wxss.js ) 和其他 html 文件的内容,还原出编译前 wxss 文件的内容。
2023-12-21 10:13:50
1247
原创 vue 导出时身份证E+16,如何改邪归正
开始导出的时候应该是表格用了科学计数法,然后我们就让他输出个文本就行了。大致意思就是在导出的表格中显示为文本格式。先来看一下不正常的导出数据。再来看一下导出正常的数据。
2023-12-18 13:42:10
313
原创 element Transfer 穿梭框 内容太长显示不全,鼠标移动上去显示全部
我这边是加了个插槽的形式,根据长度判断的,这个有个弊端就是如果是手机号的话,可能会没有省略号,然后也会有个黑色的提示框。element Transfer中文字太长会造成显示不全,然后加了个提示。
2023-12-12 13:52:44
1151
2
原创 Jenkins+vue发布项目
接下来,成功会变成这样,如果失败了,会在具体的哪一步报错,根据错误信息去修改,有时候网速慢,会在下载依赖的时候就会报错。然后还要在dockerConf文件夹下创建一个default.conf文件。在harbor网站里创建一个项目对应。然后还有一个Dockerfile文件。如果不创建,发布到k8s会报错。然后进行下一步,放一个项目。如果不创建,镜像创建不成功。在下面这个网站里创建一个。与上面的脚本相互对应,各种配置完之后,运行一下。
2023-10-17 15:18:58
1301
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅