2024-09-18本文详细介绍了npm、yarn、cnpm和pnpm这四个主流包管理工具的区别和联系。npm安装可能导致版本不一致问题,而yarn通过lockfile提供确定性安装。cnpm是npm的淘宝镜像,加速国内的下载速度。pnpm采用扁平化的依赖结构以解决路径长度限制问题。文章还提及了npm的缓存机制和各工具的安装优化策略。
2024-09-18一HC-SR04介绍1HC-SR04简介及工作原理HC-SR04是一种常用的超声波传感器,用于测量距离。它由超声波发射器和接收器组成,通过发射超声波脉冲并计算返回的时间来确定目标物体与传感器的距离。其工作原理类似于蝙蝠发出超声波并依靠回声来定位。工作原理:(1)采用 IO 口 TRIG 触发测距,给最少 10us 的高电平信呈。(2)模块自动发送 8 个 40khz 的方波,自动检测是否有信号返回。(3)有信号返回,通过 IO 口 ECHO 输出一个高电平,高电平持续的时间就是超声。_超声波红外测距
2024-09-18当你开发 Vue 应用时,Vue DevTools 是一个非常有用的工具,可以帮助你调试、监控和优化你的应用。本文将全面介绍 Vue DevTools 的功能和用法,并提供了一种通过 vue3 快捷安装命令一键安装 Vue DevTools 的方法。此外,还将介绍如何在 VS Code 中使用 Vue DevTools,帮助你更高效地开发 Vue 项目。_vue devtools
2024-09-18通过合理配置文件,可以更好地管理Vue项目的依赖和脚本,提高开发效率和项目质量。希望本文能够帮助你更深入地理解和优化你的Vue项目的文件。同时,欢迎在评论区留下你的问题和建议,让我们一起交流学习!_vue package.json
2024-08-21在项目的 src 目录下新建一个 router 目录,然后在 router 目录下新建一个 index.js 文件,该文件会作为 Vue Router 的入口文件,该文件内容如下。在项目的 src 目录下新建一个 store 目录,然后在 store 目录下新建一个 index.ts 文件,该文件会作为 Pinia 的入口文件。一般情况下,一个环境对应一台服务器,也有的公司开发与测试环境是一台服务器!顾名思义,开发使用的环境,每位开发人员在自己的dev分支上干活,开发到一定程度,同事会合并代码,进行联调。_vue3引入vite
2024-09-18CAN总线上的所有器件都必须使用相同的比特率,而CNF1、CNF2和CNF3三个寄存器就是用来配置CAN总线波特率的,更具体的说明为CNF1、CNF2和CNF3三个寄存器通过对位时间各个段的配置,进而设置CAN总线的波特率。至此,对于位修改的讲解就完成了,由于本章节只是对寄存器进行的讲解和配置,并不能得到具体的实验结果,所以本章不再进行实验,接下来的章节将继续对mcp2505驱动程序进行完善。至此,关于配置模式中寄存器的配置就完成了,在下个小节中将会讲解一种常用的寄存器值修改方法位修改指令和屏蔽字节。_rk3568的数据寄存器
2024-06-18解决Ant Design Vue使用Modal对话框无法关闭的问题,本地可以关闭对话框但是打包后不能关闭对话框的问题。首先说为什么会导致这个问题:因为现在vue官方的最新版本是3.4.x,可能是vue最新版本的部分代码与Ant Design不兼容导致的。次版本号的变化表示软件包具有新的功能,但是与之前的版本兼容。_antd modal无法关闭