- 博客(19)
- 收藏
- 关注
原创 前端开发:高效去除数组中的重复项,多种方法详解
在前端开发中,数组去重是一个常见的需求,无论是处理用户输入的数据、优化数据展示,还是提升代码性能,掌握高效的数组去重方法都至关重要。本文将详细介绍多种数组去重的方法,包括使用 ES6 的Set对象、filter方法结合indexOfreduce方法以及Map对象等,帮助开发者在实际项目中灵活选择最适合的去重方式SetspreadSet是一种新的数据结构,它只存储唯一的值。你可以将数组转换为Set,然后再转换回数组。filter方法创建一个新数组,包含通过所提供函数实现的测试的所有元素。reduce。
2025-02-09 21:59:15
161
原创 Git提交失败?快速解决ESLint校验问题
在日常开发中,ESLint作为代码质量检测工具,虽然能帮助我们规范代码风格,但在某些情况下(如紧急修复或临时修改)可能会导致Git提交失败。本文将详细介绍如何在Git提交时忽略ESLint校验,快速解决问题,同时探讨如何合理使用这些方法,避免对代码质量造成负面影响。下面是其中的一种情况:报错:TypeError: Cannot read property 'range' of null如果你想要临时忽略ESLint检查并提交代码,可以使用git的。
2025-02-09 21:53:34
454
原创 微信小程序:一键下载PDF并导出,轻松实现文档管理
在数字化时代,文档管理变得越来越重要。微信小程序以其便捷性和高效性,成为用户日常使用的重要工具之一。本文将详细介绍如何在微信小程序中实现PDF文件的下载与导出功能,帮助开发者快速掌握相关技术,提升用户体验。微信小程序提供了丰富的API支持,使得开发者可以轻松地在小程序中集成文件下载和导出功能。
2025-02-08 23:06:07
508
原创 VSCode无法切换最新分支?快速解决本地与远程分支同步问题
在使用 Visual Studio Code (VSCode) 进行项目开发时,切换分支是一个常见的操作。然而,许多开发者在使用过程中会遇到一个令人困扰的问题:VSCode 无法查找到项目上的最新分支,导致无法顺利切换。这不仅影响了开发效率,还可能导致团队协作中的版本混乱。
2025-02-08 22:57:36
278
原创 解决Dart Sass报错:DEPRECATION WARNING: The legacy JS API is deprecated (打包成App常见问题)
这条警告信息意味着Dart Sass中的旧版JavaScript API已经被标记为弃用(deprecated),并且将在Dart Sass的2.0.0版本中被移除。
2025-02-07 16:19:14
485
3
原创 Vue 项目必备!轻松实现 uniapp/H5/PC 复制功能
在现代的前端开发中,复制功能是许多应用和网站不可或缺的一部分。无论是复制文本、链接还是其他重要信息,一个简单且高效的复制功能可以极大地提升用户体验。本文将详细介绍如何在 Vue 项目中实现跨平台(uniapp、H5、PC)的复制功能,帮助开发者快速集成并优化代码。
2025-02-07 16:03:48
499
原创 亲测有效:图解Typora + GitHub + PicGo配置图床
首先新建一个仓库需要public才可以,存放在里面的图片才会被访问到,然后点击创建仓库。
2024-01-23 20:07:06
567
1
原创 Swagger接口文档
/.withClassAnnotation(RestController.class) // 扫描带有指定注解的类下所有接口。//.withMethodAnnotation(PostMapping.class) // 扫描带有只当注解的方法接口。.termsOfServiceUrl("https://www.baidu.com") // 跳转连接。//.ant("/user/**") // 满足字符串表达式路径。//.none() // 全部不扫描。//.regex("") // 符合正则的路径。
2024-01-23 20:02:46
1080
1
原创 亲测有效:图解 Knife4j 接口文档
description("鲲远用户中心接口文档")@Profile({"dev", "test"}) //版本控制访问。// 这里一定要标注你控制器的位置。.title("鲲远用户中心")* 自定义 Swagger 接口文档的配置。-- knife4j 接口文档 -->
2024-01-22 14:24:08
1260
1
原创 亲测有效:图解Gitee + PicGo + Typora免费个人图床搭建
报错:上传图片失败。错误信息: {"success":false,"message":"upload error. see C:\Users\16542\AppData\Roaming\picgo\picgo.log for more detail."}PicGo gitee:上传失败 400 - {“message”:”A file with this name already exists”}6、图床配置gitee设置。然后拖一张照片测试一下。
2024-01-22 14:16:49
526
1
原创 安装pinia后编译项目报错“hasInjectionContext“ is not exported by “node_modules/vue-demi/lib/index.mjs“
uniapp安装pinia时,编译项目报错"hasInjectionContext" is not exported by "node_modules/vue-demi/lib/index.mjs", imported by "node_modules/pinia/dist/pinia.mjs".解决方法:将pinia的版本改成2.0.36,重新编译,就不报错了。
2024-01-19 21:37:36
2146
2
原创 项目运行npm install node-sass@4.14.1时报错: node-sass@4.14.1 postinstall: `node scripts/build.js`解决方法
项目运行npm install node-sass@4.14.1时报错: node-sass@4.14.1 postinstall: `node scripts/build.js`解决方法
2022-06-06 11:59:58
1600
原创 使用maven插件Tomcat7启动,报Skipping non-war project
使用maven插件Tomcat7启动,报Skipping non-war project,如果自己的是tomcat9版本的,也可以用的,不影响
2022-05-04 09:45:22
1092
1
原创 安装vuecli报command failed: npm install --loglevel error --legacy-peer-deps
在cmd里创建vuecli项目时报错command failed: npm install --loglevel error --legacy-peer-deps解决方法1.用管理员身份打开cmd2.用cd /d 安装路径 ,再vue create 项目名 ,这就ok了!
2022-02-19 16:50:01
2845
2
原创 Vuex安装时报错“Could not resolve dependency: npm ERR peer vue@“^3.0.2“ from vuex@4.0.2”
报错的原因:安装的版本过高的原因造成的解决方法:1、可以npm view vuex versions --json查版本,找适合的版本(不要最新的)2、npminstallvuex@3.6.2--save根据版本下载,这样就可以了!
2022-02-16 16:46:14
8021
原创 Java集合与泛型
Java集合与泛型(黑马程序员)1、Collection1.1、集合知识回顾集合类的特点:提供一种存储空间可变的存储模型,存储的数量容器会随时发生改变1.2、集合类体系结构1.3、Collection集合概述和使用Collection集合概述是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素JDK不提供此接口的任何直接实现,它提供更具体的子接口(如Set和List)实现创建Collection集合的对象多态的方式具体的实现类ArraryListi
2021-08-30 11:06:44
249
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人