Linux 常用指令速查手册
Linux 常用指令速查手册目录 文件和目录操作 文件查看和编辑 文件搜索 权限管理 进程管理 系统信息 网络相关 软件包管理 服务管理 压缩解压 用户管理 磁盘管理 日志查看 数据库操作 Git 操作 附录:项目部署常用指令 一、文件和目录操作1.1 目录导航12345678910111213141516# 显示当前目录pwd# 切换目录cd /path/to/directory # 切换到指定目录cd ~ # 切换到用户主目录cd .. # 返回上级目录cd - # 返回上次所在目录# 列出文件和目录ls # 列出当前目录内容ls -l # 详细列表格式ls -la # 显示隐藏文件ls -lh # 人类可读的文件大小ls -lt #...
Python招聘数据分析平台 - Linux服务器部署完整指南
Python招聘数据分析平台 - Linux服务器部署完整指南项目概述本文档记录了将 Django 5.1.4 + MySQL + 机器学习模型的 Web 应用部署到 Ubuntu 22.04 Linux 服务器的完整过程。 一、服务器环境配置1.1 系统信息 操作系统:Ubuntu 22.04 LTS CPU:4核 内存:20GB Python版本:3.10 数据库:MySQL 8.0 1.2 安装基础软件12345678910# 更新系统软件源sudo apt update && sudo apt upgrade -y# 安装必要的系统工具sudo apt install -y python3 python3-pip python3-venv git nginx mysql-server curl wget# 安装 SSH 服务(用于远程管理)sudo apt install -y openssh-serversudo systemctl start sshsudo systemctl enable ssh 二、MySQL 数据库配置2.1 初始化...
UV Python 环境管理完全指南
UV Python 环境管理完全指南一、什么是 UV?UV 是一个用 Rust 编写的极速 Python 包和项目管理器,由 Astral 公司开发(也是 Ruff 和 Astral 工具的开发者)。 主要特性 ⚡ 超快速度:比传统 pip 快 10-100 倍 📦 一体化工具:替代 pip、virtualenv、pip-tools 等 🔒 可靠的依赖解析:类似 Poetry 的锁定文件 🌐 多 Python 版本管理:轻松切换不同 Python 版本 二、安装 UVWindows 系统方法1:使用 PowerShell 安装脚本(推荐)12# 打开 PowerShell(管理员权限)powershell -c "irm https://astral.sh/uv/install.ps1 | iex" 方法2:使用 pip 安装1pip install uv 方法3:使用 pipx 安装(最干净)123456# 先安装 pipxpip install pipxpipx ensurepath# 使用 pipx 安装 uvpipx install...
Claude Code 使用教程
Claude Code 使用教程跟着这个教程,你可以轻松在自己的电脑上安装并使用 Claude Code。 1. 安装 Node.js 环境Claude Code 需要 Node.js 环境才能运行。 Windows 安装方法 Windows 安装方法 方法一:官网下载(推荐)打开浏览器访问 https://nodejs.org/点击 “LTS” 版本进行下载(推荐长期支持版本)下载完成后双击 .msi 文件按照安装向导完成安装,保持默认设置即可方法二:使用包管理器如果你安装了 Chocolatey 或 Scoop,可以使用命令行安装:12345# 使用 Chocolateychoco install nodejs# 或使用 Scoopscoop install nodejsWindows 注意事项建议使用 PowerShell 而不是 CMD如果遇到权限问题,尝试以管理员身份运行某些杀毒软件可能会误报,需要添加白名单验证安装是否成功安装完成后,打开 PowerShell 或 CMD,输入以下命令:12node...
力扣算法题hot100
二叉树(1)二叉树的中序遍历:题目链接🍳 算法思路: 使用递归实现的二叉树中序遍历算法,按照 “左子树 → 根节点 → 右子树” (LNR)的顺序遍历所有节点,并将节点的值收集到一个列表中返回(因为返回值类型为List<Integer>)。 12345678910111213141516class Solution { public List<Integer> inorderTraversal(TreeNode root) { List<Integer> res = new ArrayList<Integer>(); inorder(root, res); return res; } public void inorder(TreeNode root, List<Integer> res){ if(root == null){ return; ...
java基础语法
Java基础语法(1)集合常用的方法: List添加元素: 12345678List<Integer> res = new ArrayList<>();int val[] = new int[]{1, 2, 3, 4, 5};for (int i = 0; i < val.length; i++) { res.add(val[i]);}System.out.println(res);//输出结果:[1, 2, 3, 4, 5]




