- 博客(123)
- 收藏
- 关注
原创 Vue3中pinia持久化
使用 pinia-plugin-persistedstate 插件。与正常用法多了第三个参数:{ persist: true }调用时不要直接解构,如要解构可使用 toRefs。
2024-08-22 12:04:09 299
原创 JS中的export与Node中的exports
在JavaScript ES6中,export与export default均可用于导出常量、函数、文件、模块等。export、export default 负责 导出,import则负责导入。export 在一个js文件中可以有多个,export default 最多只能有一个。export 可以和 export default 混用通过 export 方式导出,在导入时要加{ },export default 则不需要,并可以起任意名称。
2024-06-06 11:40:41 527
原创 layui实现鼠标移入/移出时显示/隐藏tips
鼠标移入 dom 或 tips 区域,显示 tips 弹窗;鼠标移出 dom 或 tips 区域,隐藏 tips 窗口;
2024-05-30 17:34:36 674
原创 electron 打包错误
退出vscode,删除文件夹中的out文件,重新打开vscode打包,就正常了。electron项目移动目录后,需要重新安装依赖 node_modules。
2024-04-30 12:17:30 665
原创 vue3使用echarts离开页面后再次进入页面不渲染问题
简单方法:清除echarts实例dom上的 _echarts_instance_ 属性。
2024-04-22 14:54:02 365
原创 webpack打包携带某个文件到dist目录
将 'path/to/your/file.ext' 替换为要复制的文件的实际路径,将 'to: dist' 替换为希望文件复制到的目标目录;运行Webpack构建命令,Webpack将会将指定文件复制到dist目录中;在 Webpack 配置文件 webpack.config.js 中,可以使用 CopyWebpackPlugin 插件实现将特定文件复制到dist目录;在 Webpack 配置中,添加 CopyWebpackPlugin 插件的配置,指定要复制的文件和目标目录。
2024-04-08 09:32:41 480
原创 Vue3+vite打包后页面空白问题
项目是放在根目录运行,使用默认配置 import.meta.env.BASE_URL 默认输出 '/';vite.config.js 增加 base: './'如果项目打包后放在二级目录运行,例如:test/dist。nginx配置(项目放在二级目录时配置nginx)里面的【路由History模式打包页面空白】打包后 index.html。
2024-03-01 12:05:54 3904 1
原创 Vue3修改Element-plus语言与项目国际化
在 App.vue 引入 Element-plus 语言包,并使用 el-config-provider 标签。在 src 目录下创建 locales 目录,里面创建文件:en.js、zh-cn.js、index.js。在 App.vue 使用 el-config-provider 标签配置。在页面 home.vue 使用 language.vue 组件。Element-plus默认语言是英语,可修改为其它语言;此处 Element-plus 为自动按需导入方式配置;使用 vue-i18n 模块。
2024-02-29 11:29:51 3233 4
原创 vue或webpack加载highcharts与highcharts-3d
点击对应的文件可打开,复制代码到(创建一个同名文件)里面;两种引入 highcharts.js 方法皆可用。
2024-02-21 10:41:02 553
原创 记一个npm安装依赖报错
根据错误信息显示,uglifyjs-webpack-plugin@2.2.0 需要 webpack@^4.0.0 作为 peer dependency,但是项目中已经安装了 webpack@5.90.2,这就导致了冲突。如果还是无法解决,可以尝试更新或者降级uglifyjs-webpack-plugin和相关的依赖版本,以使它们与webpack@5兼容。解决这个问题的方法之一是尝试使用`--force`或者`--legacy-peer-deps`选项来强制接受不完全匹配的依赖关系解析。
2024-02-19 17:30:28 1386
原创 前端js调用Lodop实现云打印
首页最下面有个教程案例跳转地址,可以查看一些官方给的一些案例。本例子云打印使用 On_Return 方法捕捉打印返回结果。此例子使用超文本打印方法:ADD_PRINT_HTM。双击进行安装,里面有些页面文件是一些教程案例。更多示例可查看官方文档。
2024-01-13 18:25:27 1127
原创 ue5地图检测错误
2、MapCheck: Warning: 空间加载的Actor /Game/***.***_1214 参考 非空间加载的Actor /Game/****.HEK1651_2。MapCheck: Warning: 空间加载的Actor /Game/***.***_1214 参考 非空间加载的Actor /Game/****.HEK1651_2。1、MapCheck: Error: 关卡脚本蓝图引用流送Actor /Game/****.HEK1644_2。3、重新地图检测即可看到问题消失;
2024-01-03 14:08:45 1589
原创 UE5蓝图接口使用方法
传值给前面实现事件的蓝图打印输出,目标需要选择一个实现事件的actor,这里选择的是前面实现的蓝图actor。在上面右键 -- 选择实现事件 -- 蓝图里面就会多出一个接口事件 -- 创建一个打印事件并连起来。在右侧已实现的接口处 -- 点击添加 -- 搜索前面创造的蓝图接口。右键函数 -- 重命名 -- 名称自定义(用好记的)点击下边输入后面的 + 号创建一个值。选择后 -- 右侧会出现一个接口列表。在另一个蓝图里面(搜索方法名字)添加。在一个蓝图类里面 -- 点击类设置。双击打开后关闭左边窗口。
2023-11-09 17:43:36 1827
原创 ue5蓝图请求接口
5、基本用法:打开关卡蓝图使用(url改为自己的接口、Verb是请求方式)以上为基本使用,如要处理复杂接口,需要一定代码基础,如有疑问可以留言。5.1、或者复制以下代码在关卡蓝图里面直接粘贴。1、在虚幻商城搜索 VaRest 插件。2、选择自己项目的对应版本安装。两个插件(勾选后会提示重启项目)4、进入项目后,分别启动。3、查看是否安装成功。
2023-10-13 18:03:49 1511
原创 python写一个开机启动的选项
pyautogui用于创建一个简单的对话框,询问用户是否要将程序添加到开机启动项中。如果用户选择是,它将创建一个批处理文件并将其添加到注册表中,以便在开机时启动Python脚本。创建一个Python脚本,以便用户可以选择在开机时启动它,可以使用pyautogui库来创建一个简单的交互式界面,其中用户可以选择是否将程序添加到开机启动项中。替换示例代码中的"C:\\path\\to\\your_script.py"为你的Python脚本的实际路径。此外,可能需要管理员权限来修改注册表项。
2023-10-05 10:05:36 427
原创 node 获取请求者的ip地址
设置告诉Express信任代理服务器发送的标头。方法设置中间件来处理代理头。在Express中,可以使用。将会反映真实的客户端IP地址。
2023-09-19 09:51:22 952
原创 python获取启动.exe传递的参数
修改上面的 test.py 文件;把 while True: 循环和里面的代码去掉在重新打包执行下面的代码。在 test.exe 后面加空格传参数,参数之间也用空格隔开。在打包好的 dist 目录执行 cmd 控制面板。注意:接收多少个参数就传多少个参数,否则会报错。创建 test.py 文件。
2023-07-20 17:24:38 1232
原创 Python多线程中的同步机制
在多线程并发编程中,如果多个线程需要共享数据或资源,容易引发竞争条件,导致数据出现问题。具体来说,当一个线程调用条件变量的wait()方法时,会释放当前持有的锁,并进入等待状态,直到另一个线程调用条件变量的notify()或notify_all()方法来唤醒它。当ConsumerThread发现data列表为空时,它会调用条件变量的wait()方法阻塞自己,并释放锁,等待其他线程调用notify()方法唤醒它。需要注意的是,在使用条件变量时,需要先获取锁,在结束时释放锁。
2023-07-11 15:40:00 508
原创 node获取文件夹下所有js文件的模块
api 文件夹下创建 bb.js。api 文件夹下创建 aa.js。控制台运行 index.js。同目录创建 api 文件夹。创建 index.js。
2023-07-04 14:52:27 506
原创 python获取目标主机的MAC地址
1、在 'all.py' 中找不到引用 'Ether。2、在 'all.py' 中找不到引用 'ARP'下载后直接安装(虽然已停止更新,但还能正常使用)会有两个异常提示:【不影响运行】python代码:安装。
2023-06-26 15:57:09 1213
原创 JavaScript中小数点计算问题
将需要运算的小数扩大10倍、100倍、。将小数扩大到整数,然后进行运行,最后再缩小扩大的倍数。封装数学运算方法,当需要进行数学运算的时候,不直接进行,而调用自己封装的方法来实现数学运算。通过js中Number的内置方法toFixed,强制保留小数点后位数。
2023-06-16 17:36:04 1101 1
原创 python安装MySQL包失败问题解决
MySQLdb/_mysql.c(29): fatal error C1083: 无法打开包括文件: “mysql.h”: No such file or directory。设置 环境变量 -- 系统变量 -- 编辑 path变量 -- 把上面复制的路径添加进去,保存即可。需要安装 MySQL 、 MySQL Connector/C。这里下载的是最新版本的安装包,可以根究环境选择对应的版本。复制目录路径,需要添加到环境变量。下载后解压,进入到 bin 目录。在 pyCharm 安装成功。
2023-06-16 11:21:11 1324
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人