React 入门
React 入门 本文介绍如何在 Windows 系统下使用 fnm(Fast Node Manager) 管理 Node.js 版本,并解决常见环境配置问题。适合刚开始学习 React 或前端开发的同学。 📖 目录[[toc]] 💡 安装 Node.js 版本管理工具 fnm在 Windows 系统上,我们可以使用 Windows 包管理器 winget 来安装 fnm。 1winget install Schniz.fnm 安装完成后,重启 PowerShell 并运行: 1fnm --version 若成功输出版本号,表示安装成功。 ⚙️ 安装 Node.js 版本1. 安装最新的 LTS(长期支持)版本1fnm install --lts 2. 安装指定版本12fnm install 18.17.0fnm install 20.5.0 3. 通过镜像源安装(解决网络访问受限问题)1fnm install 20.5.0 --node-dist-mirror https://npmmirror.com/mirrors/node/ 💡...
uv命令
安装1pip install uv 初始化项目1uv init --bare 导入依赖1uv add -r requirements.txt 更新依赖1uv sync 运行项目1uv run app.py 打包项目1uv build 导出依赖1uv export -o requirements.txt 发布项目1uv publish
安装部署应用到rancher
安装 nerdctl 12345678910sudo yum install -y curl tar# 下载 nerdctl(推荐用最新版)export NERDCTL_VERSION=2.1.1 # 可换成你需要的版本curl -LO https://github.com/containerd/nerdctl/releases/download/v${NERDCTL_VERSION}/nerdctl-full-${NERDCTL_VERSION}-linux-amd64.tar.gzcp /home/ops_user/nerdctl-full-2.1.1-linux-amd64.tar.gz /data/rke2/$sudo cp bin/nerdctl /usr/local/bin/sudo chmod +x /usr/local/bin/nerdctl# 测试是否成功nerdctl --version 安装 buildkit 1234curl...
kubectl常用命令
查看所有命名空间``````
编译python环境
下载python源码 1234wget https://www.python.org/ftp/python/3.10.18/Python-3.10.18.tgz#解压tar xzf Python-3.10.18.tgz 安装依赖包 123456789# CentOS/RHEL/Rocky Linuxsudo dnf groupinstall -y "Development Tools"sudo dnf install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel wget# Debian/Ubuntusudo apt-get updatesudo apt-get install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev...
安装rke2
安装 server一键卸载1bash /usr/bin/rke2-uninstall.sh 一键安装12curl -sfL https://get.rke2.io | sh - 修改配置文件12345# /etc/rancher/rke2/config.yamlwrite-kubeconfig-mode: "0644"tls-san: - <你的主机名或 IP> 配置镜像源1vim /etc/rancher/rke2/registries.yaml 1234567891011mirrors: "docker.io": endpoint: - "https://registry.aliyuncs.com"configs: "registry.aliyuncs.com": tls: insecure_skip_verify: true 启动1systemctl start rke2-server 安装agent1curl -sfL...
python整理不需要的依赖
步骤 1️⃣:重新生成实际需要的依赖列表 12pip install pipreqspipreqs ./ --force --ignore .venv 这会在当前目录生成一个基于实际代码 import 的 requirements.txt,只包含用到的包。 步骤 2️⃣:创建新虚拟环境并重新安装依赖(干净) 123python -m venv clean_envsource clean_env/bin/activatepip install -r requirements.txt 这样只保留用到的依赖,未使用的自然就被删除了。
安装docker
123sudo yum remove -y podman runc containerd.iosudo rm -rf /etc/containers /usr/share/containers ~/.config/containers 配置阿里云镜像源 12345678sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": ["https://<你的阿里云加速ID>.mirror.aliyuncs.com"]}EOF 安装 docker 12345sudo yum install -y docker-ce docker-ce-cli containerd.iosudo systemctl enable --now dockerdocker versiondocker info nginx 支持 stream 转发 12sudo yum install...
提交新项目到gitlab
gitlab创建项目 clone到本地 复制ssh 链接,在空目录下打开控制台 1git clone git@gitlab.hpcang.com:hpcbigdata/data-process-center.git clone 文件到本地后,将未用git创建的项目问题移动到当前目录下,或者将当前目录下的.git 文件移动到项目下,用pychram打开当前目录