- 博客(560)
- 资源 (24)
- 收藏
- 关注
原创 react 函数组件怎么使用生命周期函数
在React函数组件中,生命周期函数的使用与类组件有所不同。函数组件通过钩子(Hooks)来实现生命周期函数的功能。
2025-02-06 09:25:28
49
原创 TypeScript的5个常见用法
TypeScript 是一种静态类型的 JavaScript 超集,它提供了额外的类型系统和一些 ECMAScript 新特性的支持。TypeScript 支持使用模块化的方式组织代码,可以使用 import 和 export 关键字导入和导出模块。TypeScript 提供了接口和类型别名的机制,用于描述对象的结构和类型。TypeScript 提供泛型的支持,可以创建可重用的、类型安全的组件。通过使用泛型,可以在不同的地方使用相同的代码,但适应不同的类型。等地方添加类型注解,明确指定变量的类型。
2025-02-05 10:31:52
77
原创 MySQL5.7安装超详细步骤(图文教程)
依次点开“MySQL Servers→MySQL Servers→MySQL Servers 5.7→;然后点击绿色箭头将选中的版本移到右侧框中。
2025-01-23 14:07:02
450
原创 ant design pro 安装与启动
如果选择了 umi@3,还可以选择 pro 的模板,pro 是基础模板,只提供了框架运行的基本内容,complete 包含所有区块,不太适合当基础模板来进行二次开发。运行这个脚本会启动服务,自动打开默认浏览器展示你的页面。当你重新编辑代码后,页面还会自动刷新。脚手架初始化成功之后就可以开始进行开发了,我们提供了一些命令来辅助开发。如果选择了 umi@4 版本,暂时还不支持全量区块。我们提供了 pro-cli 来快速的初始化脚手架。访问不通,我要访问mock地址啊。以上按照官网提示操作。
2025-01-08 14:36:24
327
原创 vscode中设置默认格式化工具pretter
搜索 Default Formatter,然后选择 Prettier - Code formatter。搜索 editor.formatOnSave,勾选 Editor: Format On Save 选项。打开 VSCode 的设置(快捷键 Ctrl+, 或点击右下角齿轮图标 -> Settings)。打开 VSCode 的扩展市场(快捷键 Ctrl+Shift+X 或点击左侧的扩展图标)。搜索并安装 Prettier - Code formatter 插件。1. 安装 Prettier 插件。
2025-01-02 19:44:34
393
原创 vsCode配置Eslint+Prettier结合使用详细配置步骤,规范化开发
Eslint附带了大量的校验规则,这些规则的值分别有如下规律:off | 0 :表示关闭规则。warn | 1 :表示将该规则转换为警告。error | 2 :表示将该规则转换为错// "semi": [2, "always"],//语句强制分号结尾// "quotes": [2, "double"],//引号类型 ""//"no-alert": 0,//禁止使用alert//"no-console": 2,//禁止使用console。
2024-12-02 10:44:15
1497
原创 Vue3.0组件之间通信(defineProps 和 defineEmits 及 defineExpose)
1. defineProps 和 defineEmits 、defineExpose 都是只能在 中才能使用,他们不需要被导入即可使用,并且会在编译 语法块时一同被编译。在子组件中可以使用defineProps声明需要接收父组件的哪些props,它需要定义一个包含props字段的对象,每个字段定义默认值和类型等信息。获取用setup语法糖创建的子组件实例时,获取的实例是没有子组件自定义的属性和方法的,此时我们需要通过。可以通过将属性或方法添加到。
2024-11-27 12:07:18
821
原创 vue3 开发利器——unplugin-auto-import
为 Vite、Webpack、Rollup 和 esbuild 按需自动导入 API。支持 TypeScript。由 unplugin 提供技术支持。每次都要写,哪怕是复制粘贴都会非常繁琐。并且每一个 下面都顶着一大坨 import,看着也十分难受。还记得 Vue 3 的组合式 API 语法吗?本文介绍的 unplugin-auto-import 就是为了解决这个问题而诞生的。刚开始写觉得没什么,但是后来渐渐发现,这玩意儿几乎每个页面都有啊!
2024-11-27 10:59:44
749
原创 vue3.0报错 error when starting dev server:ReferenceError: structuredClone is not defined
解决方案: nodejs 升级到18.12.1。
2024-11-27 10:32:56
1908
原创 VuePress的基本常识
VuePress 会为每个页面预渲染生成静态的 HTML,同时在页面被加载时,将作为 SPA 运行,这使得它具有很好的加载性能和搜索引擎优化(SEO)。因此,更新 RC 版本后,需要仔细阅读更新日志。总的来说,VuePress 是一个强大的静态网站生成器,特别适合创建文档和博客等静态网站,它提供了丰富的功能和灵活的配置,使得内容创作和网站构建变得简单而高效。今天大概了解了一下Vuepress,感觉很棒,看着极其简单,自己也想做一个,后续我大概率也会做一个用Vuepress为基础做的博客网站,很酷~
2024-10-24 15:19:44
415
转载 vue - vue使用webpack-bundle-analyzer进行代码打包的可视化数据分析
除了图片右下角“FoamTree”> logo之外都是应用的代码,与此同时,所有用了node_modules资源的部分都以"_vendor.js" 结尾;vue使用webpack-bundle-analyzer插件可以明确的看出每个文件模块的大小;可以看出:右上角最蓝色的部分占用的空间也是比较大的,因为用到了echarts的各省的地图数据;安装使用之后的效果如下:启动或打包项目,自动会在浏览器打开这个页面;配置完成之后,启动或打包项目,自动会在浏览器打开这个页面;修改vue.config.js。
2024-09-20 14:58:18
419
原创 npm i --legacy-peer-deps
升级到 7.x以上后,会出现上游依赖冲突;–legacy-peer-deps:安装时忽略所有 peerDependencie,默认使用npm 4-6版本的安装模式,安装过程中是会跳过对等依赖项。2、报错无法安装chromedriver的问题。
2024-09-05 15:25:24
556
1
原创 Linux系统下安装RabbitMQ超详细教程
官网RabbitMQ是一个开源的遵循AMQP协议实现的基于Erlang语言编写,支持多种客户端(语言),用于在分布式系统中存储消息,转发消息,具有高可用高可扩性,易用性等特征。
2024-04-18 10:24:25
3837
原创 阿里云服务器 使用Certbot申请免费 HTTPS 证书及自动续期
Certbot是一款免费且开源的自动化安全证书管理工具,由电子前沿基金会(EFF)开发和维护,是在Linux、Apache和Nginx服务器上配置和管理SSL/TLS证书的一种机制。Certbot可以自动完成域名的认证并安装证书。
2024-04-17 17:34:34
5499
1
原创 js占位符 ${} 使用
在 JavaScript 编程中,占位符是一种特殊的标记或符号,用于指示代码执行时应替换为实际值。占位符通常用于字符串拼接、格式化输出和动态生成代码等场景。本文将介绍 JavaScript 中常用的占位符,并提供相应的代码示例。字符串占位符是用于将变量值插入到字符串中的标记。在 JavaScript 中,最常见的字符串占位符是 ${},被称为模板字符串或者模板字面量。通过在 ${} 中放置变量名或表达式,可以将其值插入到字符串中。JavaScript 占位符。
2023-12-06 09:00:26
2862
原创 windows下nvm的安装和使用
nvm是一个nodejs的版本管理工具,它可以在同一台机器上安装和切换不同版本的node的工具。常用在一台机器不同项目需要不同的node环境时,对node版本的自由切换使用。
2023-11-09 13:20:24
1254
原创 Vue 使用 json-bigint 解决超过16位数字解析精度丢失问题
【代码】Vue 使用 json-bigint 解决超过16位数字解析精度丢失问题。
2023-07-20 12:09:30
1635
1
原创 windows 快速删除node_modules文件夹
S 除目录本身外,还将删除指定目录下的所有子目录。rmdir /Q /S 目录 删除文件夹(非空)/Q 安静模式,带 /S。
2023-06-21 13:55:34
498
原创 idea git 提交代码时,特别慢
File - Settings... - Version Control - Commit - 取消勾选,代码分析,检查TODO,重启IDE。idea 提交代码时,特别慢,特点是:提交代码越多,提交时间越长。idea git提交代码时,执行了代码分析,检查TODO。
2023-06-16 09:14:25
2743
原创 使用Uniapp运行、打包、发布微信小程序
1、HBuilder X 打开项目,运行到微信开发者工具,此时会唤起微信开发者工具。3、打包完成后,在小程序开发工具中点击右上角------点击上传。2、打包,运行------小程序-微信,
2023-05-28 15:53:44
2252
转载 使用element封装动态配置表格
props: {column: {},上诉示例是基础业务的实现代码,由于实际业务中代码量稍大,逻辑稍微复杂,并未在此处进行完全展示。此处代码为删减版,可能有一些问题,可以留言进行探讨解决。表格配置实际使用中,应该会有使用过滤器的情况,还有我在项目中实际使用时,有表格多选的情况,表格内操作按钮,和表格外按钮的配置,以及涉及批量操作的如批量删除等业务。若后期大家实际需要,我会陆续分享实现方案。如果各位大牛有更好的实现方案,也希望不吝赐教,大家共同进步。
2023-03-01 13:38:31
1932
2
原创 通过工具 DBeaver操作 MySQL导入备份的 sql 报错
Task execution failed 原因: Error executing process;mysql 默认以 gbk 编码连接数据库,之前导出备份文件是 utf8 编码,编码不一致导致错误。在执行脚本之前配置一下,加上指定编码执行即可。
2023-02-21 16:21:30
6897
3
原创 java 多模块打包部署
启动:java -jar aimp-admin.jar --spring.profiles.active=test。打包:mvn clean package -Dmaven.test.skip=true。
2022-12-09 13:05:06
1026
原创 Java面试宝典
整理这些面试题源于在微信群和几个刚入职的小伙伴们的一次讨论,很多小伙伴谈了自己的面试经历和体会,很多人最初鄙视刷题党,觉得开发技能最重要,但在短暂的面试过程中很挫败。转而去看面试题,但是网上面试题太多但又不全,查找很不方便,多是看过的又看,看十道才能看到面生的题目,极大的浪费了求职期间的宝贵时间。关于赢在面试的Java题系列基本收集整理完成了,所有题目都是经过精心挑选的,很基础又考验求职者的基本功,应该说被面试到的几率很大。
2022-10-28 12:32:14
399
Xshell7 Xftp7 Xshell8 Xftp8 free for school;包含7和8两个版本
2025-01-10
mysql-installer-community-5.6.48.0.msi
2020-07-09
echart 地图全国省市js+json(超级全)
2020-06-10
echart 未压缩(不乱码) china.json
2020-06-02
linux远程(Xshell6+Xftp6)
2020-03-31
Insomnia REST API 客户端
2020-01-02
pandoc-2.7.3-windows-x86_64.zip
2019-11-29
TortoiseSvn小乌龟安装教程.zip
2019-11-12
Java常用工具类大全
2019-11-12
Unity2018官方汉化包
2019-11-02
pepflashplayer.dll
2019-11-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人