node.js下载、安装、设置国内镜像源(永久)(Windows11)

目录

node-v20.18.0-x64

工具

系统:Windows 11

下载

  1. 官网https://nodejs.org/zh-cn/download/package-manager
    版本我是跟着老师选的node-v20.18.0-x64

下载完成

在这里插入图片描述

如图选择 Windowsx64v20.18.0 (LTS),点击下载

在这里插入图片描述

安装

next、next、Install、Finish


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

自定义安装地址,我安到了F:Program Files odejs

在这里插入图片描述

I accept打勾,next

在这里插入图片描述

next

在这里插入图片描述

打开node-v20.18.0-x64.msi

在这里插入图片描述

设置国内镜像源(永久)

  1. 输入npm config get registry,回车
  2. 关闭窗口,设置完成

输入 npm config set registry https://registry.npmmirror.com,回车

在这里插入图片描述

输入npm -v,回车

在这里插入图片描述

输入 node -v,回车

在这里插入图片描述

win + R 输入 cmd,确定

在这里插入图片描述

Read more

华为OD机试双机位C卷-压缩日志查询(Py/Java/C/C++/Js/Go)

华为OD机试双机位C卷-压缩日志查询(Py/Java/C/C++/Js/Go)

压缩日志查询 华为OD机试双机位C卷 - 华为OD上机考试双机位C卷 100分题型 华为OD机试双机位C卷真题目录点击查看: 华为OD机试双机位C卷真题题库目录|机考题库 + 算法考点详解 题目描述 某设备需要记录每分钟检测到的指标值。为了节约存储空间,将连续相同指标值的记录合并。 压缩之前: 202411231000,11 202411231001,11 202411231002,12 202411231003,12 202411231004,10 202411231005,17 202411231006,17 202411231007,17 压缩之后: 202411231000,202411231001,11 202411231002,202411231003,12 202411231004,202411231004,10 202411231005,202411231007,17 查询时,根据输入的时间范围进行查询,需要返回回时间范围内记录的每分钟的指标值,如果某个时间点没有记录值,则此条记录忽略不返回。 输入描述 第一行为查询的时间范围,

By Ne0inhk
[C++从零实现Json-Rpc框架]第二弹——使用JsonCpp库并封装Json工具类

[C++从零实现Json-Rpc框架]第二弹——使用JsonCpp库并封装Json工具类

目录 一、前言 二、JsonCpp库 1. Json数据格式 2. JsonCpp介绍 3. JsonCpp 使用 4. 封装Jaon工具类 三、结语 一、前言         在本篇博文中,博主将为大家带来【C++从零实现Json-Rpc框架】的第二弹,即使用JsonCpp库,并通过这个库来封装Json工具类方便我们后续网络通信的序列化和反序列。 二、JsonCpp库 1. Json数据格式 Json 是⼀种数据交换格式,它采⽤完全独立于编程语言的文本格式来存储和表示数据。 例如:我们想表示⼀个同学的学⽣信息 ●C 代码表⽰ char *name = "xx"; int age = 18; float score[

By Ne0inhk
【C++:异常】C++ 异常处理完全指南:从理论到实践,深入理解栈展开与最佳实践

【C++:异常】C++ 异常处理完全指南:从理论到实践,深入理解栈展开与最佳实践

🎬 个人主页:艾莉丝努力练剑 ❄专栏传送门:《C语言》《数据结构与算法》《C/C++干货分享&学习过程记录》 《Linux操作系统编程详解》《笔试/面试常见算法:从基础到进阶》《Python干货分享》 ⭐️为天地立心,为生民立命,为往圣继绝学,为万世开太平 🎬 艾莉丝的简介: 🎬 艾莉丝的C++专栏简介: 文章目录 * C++学习阶段的三个参考文档 * 1 ~> 异常的概念 * 2 ~> 异常的使用层 * 2.1 异常的抛出和捕获 * 2.2 栈展开 * 2.2.1 理论 * 2.2.2 最佳实践 * 2.3 查找匹配的处理代码 * 2.3.

By Ne0inhk
8. C++ explicit 关键字

8. C++ explicit 关键字

一、explicit 关键字的核心定义 explicit 是C++中的修饰符关键字,唯一的作用场景是修饰类的构造函数,它的核心功能是:禁止编译器对被修饰的构造函数执行「隐式类型转换 / 隐式构造」行为。 二、前置知识:什么是「隐式类型转换/隐式构造」? 要理解explicit,必须先理解它要禁止的行为是什么。 触发隐式构造的前提 一个类的构造函数满足以下条件时,编译器就具备了「隐式转换」的能力: ✅ 构造函数是单参数构造函数(只有1个入参); ✅ 或,多参数构造函数,但除第一个参数外,其余参数都有默认值(本质等价于「可单参数调用」的构造函数)。 隐式构造的本质 编译器会自动将「单个入参的值」转换为「当前类的临时对象」,这个转换过程是编译器偷偷完成的,不需要程序员手动写构造代码,所以叫「隐式」。 三、无 explicit 时:隐式构造生效(反面示例) 下面的代码是不加explicit的情况,可以直观看到隐式构造的效果,

By Ne0inhk