vuex和缓存(localStore)的主要区别
Vuex和缓存的主要区别在于它们的存储位置、数据类型、持久性、应用场景以及生命周期。 存储位置: Vuex数据存储在内存中,而缓存数据则存储在本地文件或内存中。具体来说,Vuex用于管理组...
在uniapp(VUE3)项目中引入并使用vuex
1、在项目中下载并安装vuex npm install vuex --save 2、在根目录下创建文件/store/store.js import { createStore } from 'vuex' //导入createStore构造函数 export default create...
SSH实现无需输入密码自动登录
在实际开发中,可能会用到经常连接测试服务器或者线上服务器去抓取日志、调试项目等等。我们为了服务器的安全性,一般都会把服务器密码设置的非常复杂,这就导致了每次连接服务器都需要手动输入一串复杂的服务器密码。身为一个程序员,本着能简则简的原则,我们可以给服务器和客户端配置一下ssh秘钥,实现无密码连接。...
每个程序员都需要会的Vim常见操作
1、打开文件:vim filename 2、进入编辑模式:按 i 键 编辑模式下,可通过下列按键进行操作。 ENTER,回车键,换行 BACK SPACE,退格键,删除光标前一个字符 DEL,删除键,删除光标后一个字符 方向键,在文本中移动光标 HOME/END,移动光标到行首/行...
聊聊vue3中ref和reactive的区别与底层实现
Vue 3 中引入了新的响应式 API,包括 ref 和 reactive,这两个API都用于创建响应式引用,但是它们之间存在一些关键的区别,以及它们在底层的实现机制也有所不同。 一、ref 和 reactive 的区别 0. 一句话区分 re...
【前端】防抖与节流的定义、区别及其代码实现
一、防抖与节流是什么? 本质上两者都是前端的一种优化手段,也是前端开发中处理高频技术的关键。 如:浏览器的 resize、scroll、keypress、mousemove 等事件在触发时,会不断地调用绑定在事件上的回调函数,极大地浪费资源,降低前端性能 为了优化体验,...
【已解决】MYSQL数据库删除表中部分数据后,空间仍不变。
目前项目中存在一张表,数据总行数4000w行,总大小6.7G。导致业务里面对此表的insert语句越来越慢,出现了慢查询堵塞情况,导致整个服务504了几分钟。 因此需要对此表进行delete处理。使用DELETE语句,删除ID<=2000w的数据。但在删除之后,发现数据表的总量仍没有改变,甚...
【PHP】大量 HTTP 请求调第三方接口,接口堵塞引起的 FD 耗尽(too many file open)问题
“FD耗尽”中的“FD”指的是“文件描述符”(File Descriptor)。在Unix和类Unix系统(如Linux)中,文件描述符是一个非负整数,用于标识一个进程打开的文件或其他输入/输出资源,比如网络套接字(socket...
【已解决】Window命令行报错:无法加载文件,因为在此系统上禁止运行脚本。
错误:无法加载文件 D:\Program Files\nodejs\tsc.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。 解决方法:...
UNIAPP微信小程序开发蓝牙接口在IOS与安卓系统下的不同
最近在做涉及车辆蓝牙开关锁的工作,在微信小程序中踩了不少关于蓝牙的坑,主要有以下三点: 1、mac地址获取方式不同 使用uni.getBluetoothDevices或者uni.onBluetoothDeviceFound 监听附近蓝牙设备时,在安卓系统下,device_id就是设备实际mac地...