- 博客(90)
- 资源 (9)
- 收藏
- 关注
原创 npm 启动项目提示内存泄漏Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of m
JavaScript heap out of memory 错误通常发生在 Node.js 运行时分配的内存不足时,尤其是在处理大型项目构建或数据处理任务时。使用更高效的构建工具:例如,Next.js 用户可以尝试使用 SWC(一个超快速的 JavaScript/TypeScript 编译器)。在运行脚本时,通过 --max-old-space-size 参数指定最大内存分配大小(单位为 MB)。增加内存分配是快速解决方法,但长期来看,优化代码和数据处理方式可以从根本上减少内存消耗。
2025-03-12 10:28:00
316
原创 使用git fsck检查悬空对象找回没有提交记录的代码
运行git fsck --lost-found,Git会列出所有未被引用的对象。使用git show <对象哈希值>查看这些对象的内容,确认是否为丢失的数据。使用git fsck检查悬空对象。
2025-02-24 18:08:20
104
原创 vscode预览插件
在左侧列表拓展里搜索 Live Preview 安装,然后在html页面点击右键找到show Preview。然后就可以进行代码开发并实时预览了。
2025-02-06 10:16:24
757
原创 vue深层数据响应的问题
vue2通过object.defineProperty将对象的key转化成getter/setter的形式来追踪变化,但是这种追踪方式只能追踪到数据的修改,对象的属性的删除和增加,这种形式追踪不到。vue 3是通过proxy直接代理整个对象来实现的,而不是像Object.defineProperty针对某个属性。所以,只需做一层代理就可以监听同级结构下的所有属性变化,包括新增属性和删除属性。当接口返回的数据直接赋值到字段之后导致深层的子项数据无法被监听到;数据是数组数据,且初始数据为空;
2024-12-19 11:28:20
420
原创 记录form表单使用jq进行验证的问题
业务中必填项通过了display:none进行了隐藏,导致form表单提交过程因为验证不通过从而无法提交。但是控制台并不存在报错,当然也没有验证报错提示,导致定位问题出现了不准确性;虽然jq面临着淘汰危机但是一些多年前的还在运行的系统依然是jq的用户;今天遇到了form表单验证报错问题记录一下;html 的form表单验证使用jq的validate 方法;解决办法:使用ignore:‘:hidden’
2024-12-17 16:09:46
239
原创 mysq命令导入数据库
在.sql文件所属文件夹打开cmd;test.sql 需要导入的文件名。dataName 数据库名。输入命令进行导入数据;-h 数据库所在ip。
2024-12-13 14:22:05
120
转载 解决: 您目前无法访问 因为此网站使用了 HSTS。网络错误和攻击通常是暂时的,因此,此网页稍后可能会恢复正常
实际上简单理解就是如果浏览器接收到使用 HTTP 加载资源的请求,则必须尝试使用 HTTPS 请求替代。如果 HTTPS 不可用,则必须直接终止连接。
2024-09-26 11:46:05
4712
原创 echarts 3D地图
通过echats echats-gl 实现的3D地图页面。以下代码没有相应数据不能正常运行,可参考js外部引入修改。1.通过外边js引入方式,引入必要的js压缩文件。const obj = { //city数据格式。this.getJson(‘唐山市’)this.getJson(‘唐山市’)//通过 fetch 方法引入json。city: [],//数据格式。二、通过npm 安装 引入。3.新建index.js。4.地图jison 获取。地图geoJSON通过。3.新建html页面。
2024-09-13 17:29:35
1169
原创 uniapp小程序点击输入框时阻止弹出软键盘的几种解决方案
解决方式2: 使用微信官方api阻止键盘弹出 hideKeyboard()解决方式3: 最简单暴力百分百不弹出的方法在此 设置disabled。解决方式1:@click更换成@tap。
2024-08-06 11:03:08
3106
原创 npm install 时报错代理问题
修改了相关配置导致 npm连接本机 31181 端口安装包。查看本地npm https-proxy代理配置。如果 proxy返回不为null,同样需要删除。2.删除 https-proxy 配置。npm install 时报错 如下。3.再次执行npm install。查看npm proxy配置。
2024-08-01 14:36:11
542
转载 Android平台签名证书(.keystore)生成指南
下面以Windows平台,jre安装目录为“C:\Program Files\Java\jre1.8.0_201”为例,实际操作时请修改为自己安装目录。test.keystore是证书文件名称,可修改为自己想设置的文件名称,也可以指定完整文件路径。36500是证书的有效期,表示100年有效期,单位天,建议时间设置长一点,避免证书过期。testalias是证书别名,可修改为自己想设置的字符,建议使用英文字母和数字。以上命令运行完成后就会生成证书,路径为“D:\test.keystore”。
2024-07-24 14:03:07
257
转载 Mysql如何解决1251 client does not support问题
plugin的作用之一就是处理后的密码格式和长度是不一样的,类似于使用MD5加密和使用base64加密一样对于同一个密码处理后的格式是不一样的。如果在修改插件的时候出现错误,可现将插件改为 mysql_old_password,然后再升级成mysql_native_password。mysql官方网站提供了从mysql_old_password升级到mysql_native_password,我们可以仿照这个。第一:修改root的密码为’root’,摒弃原来的旧密码。
2024-05-21 11:44:24
972
原创 通过ffmpeg 下载在线的.m3u8格式视频
ffmpeg 本地安装步骤参照[视频和音频使用ffmpeg进行合并和分离(MP4)]FFmpeg是一款强大的开源视频处理工具,可以通过命令行操作将M3U8转换为MP4;
2024-04-24 09:45:16
2480
2
原创 vue3使用Element-plus的el-pagination分页组件时无法显示中文
使用element-puss框架,分页显示英文;//main.js 里增加。
2024-04-22 10:50:34
417
1
转载 vscode统计代码总行数
2、输入 “VSCodeCounter: Count lines in directory”,如果需要统计整个工作区间的代码,则选择 “Count lines in workspace”。统计完成后,会在项目下生成名为 “.VSCodeCounter” 的文件夹,该文件夹内会有包含时间信息的子文件夹。进入相应的子文件夹,可以在 “results.md” 或 “results.txt” 文件下查看统计结果。在vscode中统计代码的总行数,可以通过“VSCode Counter”扩展程序实现。
2024-04-11 11:06:18
1876
原创 高度不同的流体瀑布css实现方法
break-inside 属性规定在指定元素内部是否应发生分页(page-break)、分列(column-break)或分区(region-break)。总结:用到的css 属性有 columns:2,(2:两列分布)break-inside:avoid;(avoid:避免在元素内出现页、列、区域中断。通过使用 break-inside,您可以告知浏览器在图像、代码片段、表格以及列表内部避免中断。break-inside 属性扩展了 CSS2 的 page-break-inside 属性。
2024-04-01 16:08:52
862
转载 HTML之marquee(文字滚动)详解
e)behavior是来控制滚动属性的,默认为循环滚动(scroll),同样,如果是循环滚动的话可以不需要此参数。其他可选的值还有alternate(交替滚动),slide(幻灯片效果,指的是滚动一次,然后停止滚动)。这是一个滚动速度为120MM,从下到上碰壁即返回并对齐中间,鼠标划过图标即停止,点击图标进入〈千娇论坛〉的一个来回滚动的代码。b)scrollDelay也是用来控制速度的,表示走走停停,默认为90,值越大,速度越慢。用定义每行字的颜色,大小和字体,如果哪项不需要的话,把代码去掉就行。
2024-03-16 12:08:35
5270
原创 视频和音频使用ffmpeg进行合并和分离(MP4)
此电脑右键点击 属性 - 高级系统配置 -高级 -环境变量 - 系统变量。path 新增 文件的bin路径。1.下载ffmpeg。
2024-02-26 11:25:52
2086
原创 Jessibuca 插件播放直播流视频
在这里插入图片描述](https://img-blog.csdnimg.cn/direct/a4db6d99f55d46fda4b6410f00b8b660.png。3.index.html 需要引入静态js文件。
2024-02-26 11:09:12
1658
转载 GB28181国标平台LiveGBS视频统一汇聚后如何获取固定的播放地址,实现监控视频Web页面无插件播放、拉流分析、上大屏等目的
WS_FLV: wss://{cms_ip}:{port}/sms/{sms_id}/ws-flv/hls/{设备国标编号}_{通道国标编号}.flv。WS_FLV: ws://{cms_ip}:{port}/sms/{sms_id}/ws-flv/hls/{设备国标编号}_{通道国标编号}.flv。FLV: https://{cms_ip}:{port}/sms/{sms_id}/flv/hls/{设备国标编号}_{通道国标编号}.flv。上一层的设备可以是一个NVR,一个下级平台,一个单兵设备。
2024-01-30 09:52:49
157
原创 通过anvt X6和vue3实现图编辑
后记:画布进行缩放之后不是1的情况下,设置节点内部的offset会出现bug,可以通过先zoomTo 1 然后进行offset设置,设置完成之后在进行zoomTo 回去。X6地址:https://x6.antv.antgroup.com/tutorial/about;x6提供了一个独立的包 @antv/x6-vue-shape 来使用 Vue 组件渲染节点。效果如下:代码运行的效果可以进行拖动进程图。由于节点比较复杂,使用vue实现的节点;
2023-08-09 17:18:38
1898
2
原创 elementUi 的 el-date-picker组件 设置日期范围时间格式问题
el-date-picker组件 设置日期范围时间格式问题,经测试当value-format="yyyy-MM-dd"进行时间格式化时不能正常使用组件,需要改为全部大写就可以正常使用了,
2023-08-04 10:24:02
1324
原创 vite创建vue3项目electron打包
通过vite和vue3进行项目开发,然后通过electron框架进行打包,再通过牛牛安装包界面美化控件对安装界面美化。
2023-03-06 10:36:07
498
转载 electron 打包报错 electron-builder version=22.14.13 os=10.0.19044 npm ERR! code ELIFECYCLE npm ERR! errn
• writing effective config file=dist_electron\builder-effective-config.yaml1.直接添加electron插件vue-cli-plugin-electron-builder创建electron项目。原文链接:https://blog.youkuaiyun.com/qq_39695210/article/details/127101105。—完全删除node_modules。2.重新加载安装依赖。
2023-03-03 15:28:52
707
原创 uniAPP 页面通讯$on获取数据之后无法更改视图的问题
的返回函数中打印返回的数据,可以正常打印出来,但是不能更新视图,一开始以为是Object.definePerproty的问题,处理过后还是不更新视图。也考虑了执行顺序的问题,在返回函数中进行微宏观处理也不行。这个问题困扰了半天,导致项目无法进行,无意之中在博客上看到了,说是发送页面的问题,发送的机制是,A页面发送数据,B页面接收数据,必须先跳转打开页面,才能发射参数,否则发射无效,接收页面无法接收。需要在A页面进行一个settimeOut定时器,B页面打开之后在发送数据,B页面形成有效地接收。
2023-02-15 10:43:25
655
原创 verdaccio 搭建本地npm仓库
安装verdaccio这里使用的verdaccio搭建,只需几分钟就可以搭建一个私有服务,适合公司内部不对外的包的安装。首先,全局安装verdaccionpm install verdaccio -g查看版本号verdaccio -v 注意:小写v启动verdaccio注释:终端(cmd)直接运行修改npm,并注册账号方法1:npm set registry http://127.0.0.1:4873/npm adduser --registry http://127.0.0
2022-05-11 16:56:56
581
原创 vue__WEBPACK_IMPORTED_MODULE_0__.defineComponent) is not a function
随着vue的版本省级,其相应的生态也随之升级,还在使用vue2的同学们在使用一些周边产物时(插件)会出现一些问题,比如vue__WEBPACK_IMPORTED_MODULE_0__.defineComponent) is not a function,这是因为插件的核心方法在vue2上是不存在的,解决这类问题,只能在安装时选定插件固定的版本,比如 :npm install vue-router@3.3.4关于Vue、Vue-router、Vuex、Vue-cli版本vue-version
2022-05-11 11:17:40
2514
原创 npm install报错Fix the upstream dependency conflict, or retry
执行 npm install vue-router时报错,进过多方查找,最终逐渐了解到造成此问题的原因。从报错的信息:ERESOLVE unable to resolve dependency tree (无法解决依赖关系树)npm ERR! Could not resolve dependency: (不能解决依赖关系:)npm ERR! Fix the upstream dependency conflict, or retry(修复上游依赖冲突,或重试)可以看出来是因为依赖冲突导致不能下载.
2022-05-11 10:46:17
35098
5
原创 上传图片和文件
let fd = new FormData(); //传文件 fd.append("file", this.fileObj); //传图片 fd.append("file", this.getImg.raw); let config = { headers: { "Content-Type": "multipart/form-data", }, }; ...
2022-04-25 17:21:04
213
原创 vue/js实现文件下载(blob) 格式
downLoadAccoutFile: function (url) { var vm = this; this.$axios({ url: url, method: "post", headers: { "Content-Type": "application/json; application/octet-stream", }, responseType: "blob", .
2022-04-25 17:14:11
408
通过原生js实现的随机数
2022-12-29
前端 threejs 3D饼图 通过一些配置可以实现3D饼图的生成
2022-06-19
nhdogjmejiglipccpnnnanhbledajbpd-5.3.3-Crx4Chrome.com.crx
2019-12-19
pdfjs1.9.426.rar
2019-09-06
pdfjs-2.1.266-dist.rar
2019-09-06
Windows7.1-KB2999226-x64.rar
2019-08-09
jQuery MP3音乐播放器.rar
2019-08-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人