- 博客(112)
- 收藏
- 关注
原创 dify结合rookie_text2data连接数据库
还需要在env文件中找到这个 FORCE_VERIFYING_SIGNATURE=false true改false,然后重启docker。有两种方式去加载这个rookie_text2data。安装成功之后就可以在工具里看到了。第一种是通过GitHub加载。第二种是在github上安装。在dify中使用这个就可以了。
2025-07-10 10:37:50
317
原创 本地部署Dify并运行,私有化AI
本文介绍了Dify本地部署及大模型配置的完整流程。首先下载Dify源码和Docker,通过docker-compose命令启动服务。修改端口号需调整docker-compose.yaml文件。本地大模型部署推荐使用Ollama工具下载和管理模型,若使用通义大模型需配置阿里云API Key。最后展示了如何配置工作流创建AI客服应用,完成部署后即可正常运行各类AI功能。整个过程包含从环境搭建到模型配置的详细步骤说明。
2025-07-07 17:55:48
260
原创 jenkins 自动化部署之后,不允许在工具上查看源代码
Jenkins源码泄露风险及解决方案 在使用Jenkins部署时,默认会保留源码在工作区,可能导致甲方服务器上的源码泄露。(约120字)
2025-07-04 11:41:18
178
原创 使用el-input数字校验,输入汉字之后校验取消不掉
摘要:本文分享了一个解决el-input数字校验问题的经验。原本使用v-number-input指令时,输入汉字会导致无法取消校验。通过改用自定义校验函数validateNumber,结合正则表达式验证数字格式(最多2位小数),并保留必填校验,完美解决了问题。这种方法比尝试失焦取消校验等方案更简单有效,最终实现稳定可靠的数字输入验证功能。(98字)
2025-05-30 22:30:37
468
原创 公众号h5 授权获取个人信息
本文介绍了微信网页授权过程中强制弹出授权窗口的实现方法。关键点在于需要在授权链接中添加forcePopup=true参数,否则不会弹出授权窗口。示例代码演示了完整的授权流程:首先检查URL中是否包含授权码(code),若无则重定向到微信授权页面,其中必须包含forcePopup参数;获取到code后通过后端接口换取用户信息。该方法适用于需要确保用户明确授权的场景。
2025-05-26 23:28:24
245
原创 quill 富文本多张图片排序
摘要:本文介绍了在Quill富文本编辑器中通过弹框调整图片位置的解决方案。由于Quill原生不支持编辑器内调整图片位置,作者采用弹出对话框的方式实现。同时解决了安装quill-image-resize-module插件时的报错问题,改用quill-blot-formatter插件替代。文中提供了完整的代码实现,包括图片上传、拖拽排序等功能,并详细说明了相关配置参数和注意事项。该方案避免了复杂的配置过程,实现了更便捷的图片位置调整功能。
2025-05-25 21:43:18
371
2
原创 element select 筛选条件记忆
效果是这样的,当筛选的时候,只要不关闭弹框,就一直是按照筛选条件展示数据,当关闭弹框,重新打开的时候会把所有的数据都展示出来。
2025-04-24 10:40:00
345
原创 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
275
原创 微信网页 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
1215
2
原创 前端使用WPS WebOffice 做在线文档预览与编辑
2、只需要把jdk下载下来,放到项目中,然后引入到项目中就可以了,在wps 官网创建个应用,然后把appId放到代码中就可以了,等待后端把回调搞完,剩下的都是交给后端就可以了,接口报500,或者403都是后端搞,编辑权限和可读权限也是后端搞的。4、在运行中发现有点问题,如果是在页面中套用的话,会占满全屏,左侧有菜单的话,会有遮挡,没有找到好的方法,1、在下面这个地方找到jdk,然后下载。
2025-03-26 13:36:34
1411
原创 echarts5.0以上版本不能使用4.x的map,解决办法
先把echarts 4版本的map文件夹放到项目中。在组件中使用的时候加上一行代码就可以了。我是放到utils下面了。
2024-12-25 16:58:30
267
原创 使用k8s变更线上版本号
第三步,在rancher找到这个版本号,可以更改之前的版本号。第二步,在rancher中在工作负载里。这样就可以很方便的退回到之前的版本了。第一步,在镜像仓库中找到历史版本号。
2024-06-27 15:16:10
431
原创 flutter之终极报错
一开始在网上各种搜搜,然后有人说是flutter版本的问题,改完版本之后还是不对,又是各种搜搜搜。有人说是环境变量的问题,后来改了环境变量,妈的,竟然还不行,想砸电脑的心都有了。然后又有人说你重新创建个项目试试呢。配置完,重新创建个项目就OK了。在个人用户里配置一下就行了。环境变量配置出来,看看。
2024-03-04 17:16:49
609
原创 flutter 学习(二)AS创建flutter项目,一直卡在create,特别慢
当前的最新镜像为 : 将下面两个镜像地址 , 设置到环境变量中;设置 Flutter 网络镜像 ( 中国国内推荐设置 )没问题的话就在AS上重新create一下项目,老快了。
2024-02-29 14:42:30
1300
原创 flutter学习(一) 安装以及配置环境
下面的visual Studio 报错是因为 项目里没有安装 visual Studio 这个错误不影响 ,如果想要消除,可以根据提示指引进行安装。这里我的sdk是指定位置安装的,F:\AndroidSDK是我的目录安装位置。这里可以一直进行下一步安装, 后会可能会提示 找不到。如果没有下载的Visual Studio的小伙伴先 去。去掉缓存,否则还会按照之前的执行。打开一个新的cmd , 再新的窗口中运行。这里提示我电脑无安卓环境,根据提示下载。此时脑海里响起,卧槽,怎么回事,咋办。
2024-02-29 11:12:13
820
原创 element table数据量太大,造成浏览器崩溃。解决方案
其实解决思路大致就是:把后台返回的上万条数据,进行分割(前端分页),这样先加载几十条,然后再用懒加载的方式去。
2024-02-25 12:11:35
1605
2
原创 Android studio 中英文转换
面板选择Help→About,在弹出框中查看当前版本号,我们只需要关心版本号前面的222即可。软件版本,根据版本下载对应的中文汉化包,如果安装的汉化包版本不对应,可能会导致安装失败。弹出重启提示框选择重启,重启完毕后改为英文。在插件里面找到中文汉化包,将后面的对钩去掉,然后点击应用→确定。下载地址 ,根据刚才查看的版本号选择所对应的汉化包进行下载。安装完成点击Restart IDE重启软件,重启后汉化完毕。如果汉化后想要切换回英文,只需要进行几步简单操作。下载完毕后,打开Settings。
2024-02-18 10:31:37
11317
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
1088
原创 vue 导出时身份证E+16,如何改邪归正
开始导出的时候应该是表格用了科学计数法,然后我们就让他输出个文本就行了。大致意思就是在导出的表格中显示为文本格式。先来看一下不正常的导出数据。再来看一下导出正常的数据。
2023-12-18 13:42:10
263
原创 element Transfer 穿梭框 内容太长显示不全,鼠标移动上去显示全部
我这边是加了个插槽的形式,根据长度判断的,这个有个弊端就是如果是手机号的话,可能会没有省略号,然后也会有个黑色的提示框。element Transfer中文字太长会造成显示不全,然后加了个提示。
2023-12-12 13:52:44
1000
2
原创 Jenkins+vue发布项目
接下来,成功会变成这样,如果失败了,会在具体的哪一步报错,根据错误信息去修改,有时候网速慢,会在下载依赖的时候就会报错。然后还要在dockerConf文件夹下创建一个default.conf文件。在harbor网站里创建一个项目对应。然后还有一个Dockerfile文件。如果不创建,发布到k8s会报错。然后进行下一步,放一个项目。如果不创建,镜像创建不成功。在下面这个网站里创建一个。与上面的脚本相互对应,各种配置完之后,运行一下。
2023-10-17 15:18:58
1239
原创 nvm的简介、安装、使用
nvm是一个node的版本管理工具,可以简单操作node版本的切换、安装、查看。等等,与npm不同的是,npm是依赖包的管理工具。如果已经单独安装了node,建议卸载,然后继续向下看。,选择nvm-setup.zip,下载后直接安装。3.输入以下代码查看nvm可安装的node版本。然后在它后面输入以下代码:(这是配置镜像源)2.在刚刚的nvm文件位置打开cmd。6.检测是否切换完成,新开一个cmd。1.先卸载之前的node.js。4.安装所对应的版本。5.切换到安装的版本。四、nvm的一些命令。
2023-07-13 15:35:02
298
原创 VScode 安装中文插件,不生效的解决办法
在弹出的语言中,选中zh-cn,软件弹出提示。点击重启(Restart)按钮后,中文即可生效。安装中文插件后,中文并没有如期出现。方法二: 在vscode中,按住。如果还不生效的话,可以采用方法二。,在出现的输入框中,输入。
2023-05-19 11:53:43
5601
8
原创 一维数组转二维数组
将一维数组根据某一个相同的属性变成二维数组,有两种转换的数据结构。以上两种方式想要哪种都可以转换。第二种:数据格式转换成这样。
2023-05-10 16:24:36
652
原创 微信小程序原生文字展开收起
然后在需要调用的组件里面调用就行了,我这边是做了一个朋友圈的功能,所以需要for循环一下,如图所示,在小程序上会出现文字过于太多,显示不全的问题,所以做了一个。然后把css样式复制以下。
2023-05-09 16:52:44
888
原创 React结合electron生成桌面程序
homepage 原因是默认情况下,homepage是http://localhost:3000,build后,所有资源文件路径都是/static,而Electron调用的入口是file:协议,/static就会定位到根目录去,所以找不到静态文件。在package.json文件中添加homepage字段并设置为"."后,静态文件的路径就变成了相对路径,就可以正确地找到了。先看一下生成的桌面程序,打开页面是这样的,支持生成桌面快捷方式。先创建一个react的项目,然后加载。里面,在里面直接打开就能运行。
2023-03-28 18:02:57
525
原创 前端适用的几个拖拉拽插件
Vue 表单生成器(Form Generator)提供21种字段类型,、也可以使用自定义字段进行扩展。生成的模板对Bootstrap友好,并且可以轻松自定义样式。Vue 表单生成器(Form Generator)是一个基于Schema的表单生成器组件,可以基于Schema构建反应式表单。是一款vue3的拖拽插件,基于Sortable.js实现的,你可以用它来拖拽列表、菜单、工作台、选项卡等常见的工作场景。这个上手也挺快的,大部分需求都可以满足。今天分享几个拖拉拽的工具,包括流程图和表单。
2023-03-25 10:21:17
5615
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人