Node.js ≥ 18 安装教程

Windows 安装

  1. 下载安装包:访问 Node.js官网,下载最新的 LTS 版本(确保版本 ≥ 18)
  2. 运行安装程序:双击下载的安装文件,按照向导完成安装
  3. 验证安装:打开命令提示符或PowerShell,输入以下命令:
node -v npm -v 

确认版本号显示正确(node ≥ 18.x.x)

Linux (Ubuntu) 安装

  1. 使用NodeSource库
# 添加NodeSource库(此处示例为Node.js 18.x)curl -fsSL https://deb.nodesource.com/setup_18.x |sudo -E bash - # 安装Node.jssudoapt-getinstall -y nodejs 
  1. 验证安装
node -v npm -v 

验证安装

  1. 创建测试文件:创建文件test.js并写入以下内容:
console.log("Node.js安装成功!"); 
  1. 运行测试:
node test.js 

注意事项

  • 如安装过程中遇到权限问题,可在命令前加sudo(Linux)
  • 对于生产环境,建议使用LTS(长期支持)版本

Read more

Leetcode 202题 快乐数:数字世界中的奇妙旅程

Leetcode 202题 快乐数:数字世界中的奇妙旅程

Leetcode 202题 快乐数:数字世界中的奇妙旅程 * 视频地址 * 解题思路:从数字到链表的思维转换 * 链表思维的巧妙应用 * 快慢指针:龟兔赛跑的智慧 * 算法实现:C++代码解析 * 关键函数:数字变换 * 快乐数判断主逻辑 * 数学深度:数字会无限增大吗? * 快乐数的性质与统计 * 复杂度分析与优化 * 扩展思考 视频地址 因为想更好的为大佬服务,制作了同步视频,这是Bilibili的视频地址 在数学的奇妙花园里,有一种特殊的数字被赋予了"快乐"的称号。快乐数(Happy Number)就像一位在数字迷宫中寻找出口的旅人,它遵循着特定的变换规则,一步步走向最终的归宿——1。 快乐数的定义:对于一个正整数,如果将其各位数字的平方和不断进行替换,最终能够得到1,那么这个数就被称为快乐数。反之,如果陷入一个不包含1的循环,那么这个数就是不快乐的。 让我们以19为例,展开这段数字的奇妙旅程: 19 → 1²

By Ne0inhk
【动态规划】打家劫舍类问题

【动态规划】打家劫舍类问题

一、按摩师 17.16. 按摩师 题目描述: 题目分析: 1、状态表示 每个预约都只会有两种选择,即选或不选。因此我们可以用  * dp[i][0] 表示不选择第 i 个预约时,最长的预约时长 * dp[i][1] 表示选择第 i 个预约时,最长的预约时长 2、状态转移方程 对于 dp[i][0] : * 如果我们选择了第 i 个预约,那么第  i-1 次预约就一定不会选择,这时我们只需要知道不选第 i-1 次预约时的最长预约时长即可,即 dp[i-1][0] 的值,再加上 num[i]  即可。

By Ne0inhk
【安装教程】Linux系统安装Python

【安装教程】Linux系统安装Python

一、适用环境 1、操作系统:Linux 2、依赖软件:VMware / VirtualBox虚拟机或WSL子系统 二、操作步骤 1、首先,登录管理员用户 sudo su 2、更新软件包及安装开发依赖库 (1)更新软件包索引列表(确保安装时软件保持最新版本) apt-get update (2)安装开发依赖库(为编译软件Python提供编译环境) apt-get install zlib1g-dev libbz2-dev libssl-dev libncurses5-dev libsqlite3-dev libreadline-dev tk-dev libgdbm-dev libdb-dev libpcap-dev xz-utils libexpat1-dev liblzma-dev libffi-dev libc6-dev 3、下载压缩包及解压等操作 (1)执行命令进入/usr/local路径 cd

By Ne0inhk

Python + Blender 5.0 几何节点全栈实战教程1

前言 1.1 为什么选择 Blender 5.0 + Python? 在三维创作与程序化建模领域,Blender 一直以开源、强大且免费的特性占据核心地位。而 Blender 5.0 对几何节点(Geometry Nodes)的颠覆性更新,彻底打破了 “程序化建模 = 专业门槛” 的固有认知 —— 从 “平面操作” 到 “空间操控” 的体积数据支持,从 “连线迷宫” 到 “模块化复用” 的包与闭包机制,让新手也能快速上手复杂效果,让资深开发者的创意实现效率翻倍。 Python 作为 Blender 的内置脚本语言,通过 bpy 模块实现了对 Blender 全功能的可编程控制。当 Python 的自动化能力与 Blender 5.

By Ne0inhk