本文分类:news发布日期:2024/12/23 10:10:59
相关文章
Command ‘npm‘ not found, but can be installed with:sudo apt install npm 解决方案
问题描述
今天在执行
npm install -g npx
报错 Command npm not found, but can be installed with: sudo apt install npm 解决方案
sudo apt-get remove npm
sudo apt-get remove nodejs-legacy
sudo apt-get remove nodejs
sudo rm /usr/bin/node
sudo apt-get install …
建站知识
2024/12/17 9:49:11
C++的移动语义和完美转发
参考《现代C语言核心特性解析》
移动语义
C11新特性的std::move()用于将一个左值转换为右值引用。它并不是实际移动或复制数据,而是通过将一个左值强制转换为一个右值引用来实现对对象的转移。这个特性在C11中引入,用于优化对象移动操作的效率。
我们…
建站知识
2024/12/13 6:36:23
CentOS 7 源码部署 Nginx
文章目录 1. 概述2. 部署示例2.1 下载和解压 Nginx 源码2.2 安装编译依赖包2.3 编译和安装2.4 启动 Nginx2.5 配置防火墙2.6 设置 Nginx 为系统服务2.7 配置访问 3. 扩展知识 1. 概述
Nginx 是一款高性能的开源 Web 服务器软件,广泛应用于互联网领域。本篇博客将介…
建站知识
2024/12/21 19:16:25
数据结构 | 大根堆
思维导图 代码
#include<stdio.h>
#include<iostream>
using namespace std;
void HeapAdjust(int* arr, int start, int end)
{int temp arr[start];for (int i 2 * start 1; i < end; i 2 * i 1) //end可以取到等于 因为它是最后一个元素{if (i<end…
建站知识
2024/12/20 13:22:23
MySQL 8.x temp空间不足问题
目录
一、系统环境
二、问题报错
三、问题回顾
四、解决问题 一、系统环境
系统Ubuntu20.04
数据库版本MySQL 8.0.21
二、问题报错
在MySQL上执行一个大的SQL查询报错Error writing file /tmp/MYfd142 (OS errno 28 - No space left on device)
Exception in thread …
建站知识
2024/12/19 7:12:47
【前端设计模式】之状态模式
引言
在前端开发中,我们经常需要处理复杂的应用状态。这时候,状态模式就能派上用场了。状态模式允许我们根据不同的状态来改变对象的行为,从而实现优雅地管理应用状态。
状态模式的特性
状态模式具有以下特性:
状态࿰…
建站知识
2024/12/16 17:07:35
SpringBoot系列之基于Jedis实现分布式锁
Redis系列之基于Jedis实现分布式锁
1、为什么需要分布式锁
在单机环境,我们使用最多的是juc包里的单机锁,但是随着微服务分布式项目的普及,juc里的锁是不能控制分布锁环境的线程安全的,因为单机锁只能控制同个进程里的线程安全&…
建站知识
2024/12/20 5:10:37
vue3 使用html2canvas导出div指定区域内的图片
安装依赖
npm install html2canvas 1.0.0 注意:我项目中安装的html2canvas版本是1.0.0,可根据需要安装,如需安装最新版本,使用 npm install html2canvas -s 2. 引入依赖
import html2canvas from "html2canvas";示例 …
建站知识
2024/12/21 18:11:27