- 博客(113)
- 收藏
- 关注
原创 创建虚拟环境 是在项目目录创建吗?是的,虚拟环境应该在项目目录内创建,这样可以确保项目依赖不会影响系统的 Python 版本,也方便管理。
退出虚拟环境后,不影响 PM2 运行项目!
2025-03-09 21:36:59
308
原创 vscode 报错:yarn : 无法加载文件 E:\nvm\nodejs\yarn.ps1,因为在此系统上禁止运行脚本。有关详细信息
你的 PowerShell 执行策略限制了yarn.ps1脚本的运行,导致无法执行yarn命令。
2025-03-05 17:46:06
218
原创 Ubuntu 上使用源码安装 Nginx 1.26.2,并指定安装位置,需要执行以下详细步骤。
这样,你的 Ubuntu 服务器就成功运行。你可以指定安装目录(例如。
2025-02-06 21:03:35
466
原创 Ubuntu 安装 nginx
打开浏览器,输入服务器的 IP 地址,你应该能看到 Nginx 默认的欢迎页面。如果看到这个页面,说明 Nginx 已经成功安装并运行。修改 Nginx 配置时,确保仔细检查每个部分。需要更多的帮助,随时告诉我!首先,更新系统的软件包列表,以确保你安装的是最新版本的 Nginx。如果有任何问题或需要进一步的配置,随时告诉我!根据你的需求修改 Nginx 配置。如果你需要更改默认的网页根目录,可以修改。如果你要修改虚拟主机配置,通常会编辑。:默认的访问日志和错误日志通常位于。修改完成后,保存并退出编辑器。
2025-02-06 15:43:14
659
原创 在 Alibaba Cloud Linux 3 (OpenAnolis Edition) 中安装、卸载和重新安装 Redis 可以通过以下步骤完成。这个系统与 RHEL/CentOS 兼容
在中安装、卸载和重新安装 Redis 可以通过以下步骤完成。这个系统与 RHEL/CentOS 兼容,因此我们可以使用 dnf(或者 yum)来进行包管理。
2025-02-06 14:19:56
1164
原创 可以使用以下方法来查找 Nginx 配置文件 (nginx.conf) 的具体位置:
选项后面有路径,那就是 Nginx 正在使用的配置文件。你可以使用以下方法来查找 Nginx 配置文件 (这表示默认的 Nginx 配置文件路径是。就是 Nginx 使用的配置文件路径。就是 Nginx 主配置文件的位置。能直接返回路径,那是最快的方法 🚀。
2025-02-05 23:25:02
1873
原创 Ubuntu 安装 nginx-1.26.2 源码安装详解
要在 Ubuntu 上安装 nginx 1.26.2,可以通过源码编译的方式进行安装。
2025-02-05 23:13:35
572
原创 centos 安装 安装最新版本 redis,密码设置
Redis 编译完成后,您可以通过以下命令配置 Redis 服务。要为 Redis 设置密码,您需要修改 Redis 配置文件并重启服务。使用 Redis 客户端连接 Redis 时,您需要提供密码。这些步骤将帮助您在 CentOS 上安装最新版本的 Redis。为 Redis 创建一个系统服务,方便管理。通过这些步骤,您就能成功为 Redis 设置密码。如果 Redis 已经设置密码,返回的应该是。,则说明 Redis 已成功安装并正在运行。如果没有提供密码,会提示认证失败。例如,如果您想设置密码为。
2024-12-24 20:11:58
554
原创 pm2 来管理 Express 服务 bin/www 的方式, 详细配置 ecosystem.config.js 来管理,用单机模式
为了用 PM2 管理Express服务的bin/www文件,可以通过配置文件来定义应用运行参数,并启用单机模式。以下是一个详细的。
2024-12-24 19:14:21
498
原创 CentOs7 使用 按照 nvm 管理nodejs 版本 详解
通过 NVM,你可以轻松地在 CentOS 7 上管理和切换 Node.js 版本。NVM 不仅可以帮助你管理多个版本的 Node.js,还能确保每个项目使用正确的版本。如果你有不同的开发需求或者想要切换到新的 Node.js 版本,NVM 都能提供极大的便利。
2024-12-23 19:27:54
741
原创 停止和重启 Nginx 更简单的方式
在 CentOS 7 上,停止和重启 Nginx 的简单方式是通过使用systemctl管理 Nginx 服务。如果你已经按照之前的步骤创建了。
2024-12-18 11:13:28
863
原创 CentOs7 安装 nginx-1.26.2 源码安装详解
通过这些步骤,你已经成功在 CentOS 7 上通过源码安装了 Nginx 1.26.2。你可以根据需要调整配置文件,安装更多模块,或者自定义其他设置。如果在 CentOS 7 上执行sudo nano时出现错误,说明nano编辑器没有安装。你可以选择安装nano或使用其他编辑器(如vim或vi)进行编辑。
2024-12-18 10:38:10
790
转载 CentOS7上安装MySQL 5.7.32(超详细)
• 本次使用的是 CentOS7 + MySQL 5.7.32 其他版本的 5.7 MySQL 应该也支持• 本次不提供安装包,但提供安装包的下载地址,均为官网下载地址• 如果报出权限不足的异常请在涉及到的命令前面加上 sudo,如果无法解决请联系系统管理员分配权限。
2024-12-18 10:09:54
124
原创 怎么在我的window上链接该数据库,需要配置什么?
确保 MySQL 配置文件允许远程连接(配置防火墙允许 3306 端口访问。在 MySQL 中创建允许远程连接的用户并授权。在 Windows 上使用 MySQL 客户端连接到远程数据库。完成这些步骤后,您应该能够在 Windows 上成功连接到 MySQL 数据库。
2024-12-17 21:47:34
1017
原创 koa 服务端 链接的时候 怎么填写用户名 和密码 等等详细信息?
主机地址(如localhost或 IP 地址)。端口号(如 Redis 的6379,MySQL 的3306,MongoDB 的27017用户名和密码(如果服务启用了身份验证)。数据库名称(如果是数据库连接)。不同的服务可能会有不同的配置选项,但大多数情况下,用户名和密码是必须的,尤其是在启用了身份验证的情况下。
2024-12-17 20:21:46
573
原创 vim 编辑的时候 怎么搜索
关键词:向前搜索。?关键词:向后搜索。n:继续搜索下一个匹配项。N:继续搜索上一个匹配项。:替换当前行所有匹配项。:开启搜索高亮。:关闭搜索高亮。这些是vim中最常见的搜索技巧,帮助你快速找到并替换内容。
2024-12-17 20:12:47
1472
原创 CentOs 7.9 安装 Redis redis-7.2.5.tar.gz 设置开机启动详解,密码设置,开机启动...
至此,你已经成功地在 CentOS 7.9 上安装并配置了 Redis 7.2.5,并设置了 Redis 服务在系统启动时自动启动,且为 Redis 配置了密码保护。root用户当然可以启动和操作 Redis,但出于安全性考虑,通常我们建议使用专用的非特权用户(如redis用户)来运行 Redis。以非root用户(如redis)运行 Redis,能够限制潜在的安全风险,并遵循最小权限原则,避免系统被全面破坏。通过systemctl通过redis-cli连接 Redis 后,执行shutdown。
2024-12-17 20:11:25
985
原创 vue2中 怎么pdf的base64 转成canvas 渲染
在 Vue 2 中将 PDF 的 Base64 字符串转换为 Canvas 渲染,你可以使用pdf.js这个库来加载和渲染 PDF。首先,确保你已经安装了pdf.js。
2024-11-28 09:02:49
456
原创 在nextjs14.2.5版本中,以下怎么做分页传值
在 Next.js 14.2.5 中,通过page:可以通过来获取 URL 中的查询参数。:根据接收的分页参数调整fetch请求的 URL。:使用posts来渲染特定页面的数据。
2024-11-24 20:49:21
241
原创 金额正则表达式,价格正则表达式
价格正则表达式(Regular Expression for Prices)通常用于匹配和验证价格格式,比如带小数的货币金额。
2024-11-18 20:16:56
1027
原创 vue3 的 lang=“ts“ setup 方式 父子组件事件控制
在 Vue 3 中使用lang="ts"和setup语法,可以通过emits让子组件向父组件发送事件,父组件可以监听该事件并执行相应的逻辑。以下是父子组件事件控制的详细实现步骤。
2024-11-13 14:46:27
411
原创 vue3 的 lang=“ts“ setup 方式 父子组件传参
在 Vue 3 中使用lang="ts"和setup语法进行父子组件传参,可以通过props从父组件向子组件传递数据,或通过emits从子组件向父组件发送事件。以下是详细步骤。
2024-11-13 14:42:49
602
原创 js中import引入一个export值可以被修改。vue,react
在JavaScript模块中,不能直接修改import的值,但可以通过修改该模块中函数的调用或对象的属性来实现。在Vue中,可以利用响应式特性配合ref和reactive,或通过 Vuex/Pinia 进行全局状态管理。在React中,利用useContext或Redux等状态管理库来实现状态共享和修改。
2024-11-12 09:17:50
858
原创 Cannot find module ‘@/stores/modules/user‘ or its corresponding type declarations. 怎么解决
这个错误通常是因为 TypeScript 或 Vue 项目中路径别名@/没有正确配置导致的。
2024-11-11 16:29:06
3232
原创 nextjs 将页面转成图片
是一个用于控制无头 Chrome 浏览器的库,可以用于生成页面截图。可以在 API 路由中使用 Puppeteer 渲染页面并将其保存为图像。库,它可以在前端将 DOM 元素转成 PNG、JPEG 或 SVG 格式。等方法生成图片内容,但生成纯静态图片效果较为受限,适用于特定组件的渲染。如果你希望在客户端将页面组件渲染为图片,可以使用。这三种方法都可以根据需求在不同场景中使用。在 SSR(服务端渲染)环境中可以利用。可以获取指定页面的截图。
2024-11-11 15:38:12
475
原创 Vue3.0 使用 ref 和 reactive 创建响应式数据
在 Vue 3 中,ref和reactive是两个用于创建响应式数据的核心 API。
2024-11-11 14:08:59
295
原创 【Vue】Vue3.0 使用 `ref` 和 `reactive` 创建响应式数据
在 Vue 3 中,ref和reactive是用于创建响应式数据的两种常用 API。下面详细介绍它们的用法和区别。
2024-11-11 10:13:37
164
原创 Node.js 技术栈学习指南
学习 Node.js 技术栈需要掌握多个层面的知识,以下是分阶段的学习指南,帮助你逐步理解并掌握 Node.js 及其相关技术。
2024-11-11 10:00:55
1526
原创 【React】React 生命周期完全指南
挂载阶段(Mounting)组件被创建并插入到 DOM 中。更新阶段(Updating)组件的状态或属性发生变化,导致重新渲染。卸载阶段组件被从 DOM 中移除。React 生命周期的不同方法和 Hooks 适用于特定场景,掌握这些方法可以帮助更好地管理组件的行为和性能。
2024-11-11 09:18:46
659
原创 js 方法,从数组中 找到 digitInvoiceNo = ’22‘ 的 变返回该对象
要从一个数组中找到为'22'的对象,可以使用 JavaScript 的find方法。find会遍历数组并返回第一个满足条件的对象。
2024-11-10 16:47:52
184
原创 iframe 显示 Base64 的 pdf 文件,下载的时候显示自定义的名称。
/ 请将此替换为实际的 Base64 数据base64,${// 请将此替换为实际的 Base64 数据 const link = document . createElement('a');// 设置自定义的文件名 link . click();// 设置自定义的文件名。
2024-11-07 21:49:20
959
原创 console.log() 重写 是在项目中所有console.log() 都不在控制台打印出来
调用都会被覆盖,什么都不会显示在控制台中。如果你需要控制是否打印日志,可以考虑根据环境变量设置条件打印。方法,阻止它在控制台中打印任何内容。在 Vue 2 项目中,你可以在入口文件(通常是。
2024-11-07 17:49:55
238
原创 js 重写 console.log
在 JavaScript 中,重写主要是通过覆盖原有的方法来实现。这样你可以在每次调用时添加自定义的行为,比如打印时间戳、格式化日志内容,或者将日志保存到服务器等。下面是如何重写。
2024-11-07 17:45:37
465
原创 vue2知识点:组件插槽分发
在 Vue 2 中,是一种允许父组件向子组件传递内容的机制。插槽分发是指子组件通过插槽将父组件传递的内容分发到不同的区域或位置。
2024-11-07 17:22:43
602
原创 Vue 中插槽(Slot)的深度解析与实用技巧
Vue 的插槽是构建灵活和可复用组件的核心功能。通过合理使用默认插槽、具名插槽和作用域插槽,可以极大提高组件的可维护性和灵活性。掌握这些插槽技巧后,可以更好地处理复杂的 UI 需求,实现更干净、更高效的代码结构。
2024-11-07 17:20:59
463
原创 vue3响应式更新界面Object.assign、reactive 、ref
reactive:适合创建一个深度响应式的对象,通常用于较为复杂的对象。ref:适合创建单一响应式的数据引用,通常用于基本类型和对象引用。:可用于合并对象或者更新对象的属性,但注意它不会直接使目标对象变为响应式。通常配合reactive或ref使用来更新对象的内容。
2024-11-07 17:10:33
626
原创 vue3中setup的作用是什么?
setup声明响应式状态(ref和reactive定义计算属性(computed编写方法和事件处理函数。使用生命周期钩子。提供更清晰的组件逻辑组织,特别是在大型应用中,能够提高可维护性和重用性。它比 Vue 2 的选项 API 更具灵活性,允许你将组件逻辑分割成更小的函数,而不仅仅依赖于传统的选项式写法。
2024-11-07 17:08:05
1144
原创 vue2 项目中 显示pdf 文件,后端直接返回字节流 怎么显示?怎么下载?
这两种方法都可以实现文件下载,第一种是通过原生 JavaScript 动态创建标签并触发点击事件来实现,第二种是通过来简化下载操作。如果你的项目中已经使用了或计划使用它,可以选择第二种方法,否则第一种方法也足够简便。
2024-11-07 17:04:48
1238
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人