摘要:
一、问题背景 1、报错描述: 今天执行 sql 时发现 Node 服务的日志报错:SequelizeDatabaseError: EE_WRITE: Error writing file '/tmp/MY4QWdUa' (Errcode: 28 - No space left on device) 阅读全文
摘要:
一、为什么需要使用Git Subtree 关于子仓库或者说是仓库共用,git官方推荐的工具是git subtree。 在实际的项目开发过程中,公共的代码或者模块是必定会出现的,为了不重复写相同的代码;普遍的做法就是将其抽取成一个公共模块,这个模块由不同的使用者引用。 作为Java工程师,可能会选择将 阅读全文
摘要:
我在我的服务器上安装的 MySQL 3306 端口也开了,但是无法访问,查到这篇文章,正好跟我遇到的问题一样,此文记录挺详细的,故记录下。 一、安装步骤 1、查看是否已经安装 Mysql rpm -qa | grep mysql 如果你查看出来有东西,可以使用下面命令将其删除 rpm -e 文件名 阅读全文
摘要:
一、Pinia 简介及其使用 1、pinia 和 vuex 具有相同的功效, 是 Vue 的存储库,它允许您跨组件/页面共享状态。其设计使用的是 Composition api,更符合vue3的设计思维。Pinia 对 Vue 2 和 Vue 3 都有效。 2、安装 Pinia:npm i pini 阅读全文
摘要:
一、企业微信客户端调试工具 1、把 devtools_resources.pak 放到企业微信的安装目录下(复制的文件名,要保证为 devtools_resources.pak),注意安装目录带有版本号(4.0.1304.400是浏览器内核的版本号); 我装在这就放在这咯。 2、关闭企业微信,重新启 阅读全文
摘要:
一、为什么选择 Vite? 1、问题背景 当我们开始构建越来越大型的应用时,需要处理的 JavaScript 代码量也呈指数级增长。包含数千个模块的大型项目相当普遍。我们开始遇到性能瓶颈 —— 使用 JavaScript 开发的工具通常需要很长时间(甚至是几分钟)才能启动开发服务器,即使使用 HMR 阅读全文
摘要:
Hot Module Replacement(以下简称 HMR)是 webpack 发展至今引入的最令人兴奋的特性之一 ,当你对代码进行修改并保存后,webpack 将对代码重新打包,并将新的模块发送到浏览器端,浏览器通过新的模块替换老的模块,这样在不刷新浏览器的前提下就能够对应用进行更新。例如,在 阅读全文
摘要:
一、问题背景 npm i 安装项目依赖时报错(npm 8.0.0) PS D:\code\ms> npm install npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm E 阅读全文
摘要:
一、依赖是什么 先说结论:有时候,依赖是一堆 可执行的代码 ;有时候,依赖只是 一句声明。怎么理解以上这句话呢? 1、它可以是一堆代码 前端也好、后端也罢,开发的最终目的永远是实现功能,让代码成功地操作机器执行相关的任务。 想象一下,你要使用 vue.js 开发,但你不用自己实现一遍vue.js的核 阅读全文
摘要:
JavaScript 是单线程运行,异步操作特别重要。 只要用到引擎之外的功能,就需要跟外部交互,从而形成异步操作。由于异步操作实在太多,JavaScript 不得不提供很多异步语法。这就好比,有些人老是受打击, 他的抗打击能力必须变得很强,否则他就完蛋了。 Node 的异步语法比浏览器更复杂,因为 阅读全文