
小于 1 分钟
具体操作:
本章节主要介绍Git和GitHub的相关知识,从基础操作到高级功能,帮助你全面掌握代码版本控制和团队协作技能。
Git是目前世界上最先进的分布式版本控制系统,由Linux之父Linus Torvalds开发。它能够高效地处理从小型到超大型项目的所有内容,帮助开发者追踪代码变化、协作开发并保障代码安全。
GitHub是基于Git的代码托管平台,提供了Git仓库托管服务和强大的Web界面,同时还具备项目管理、代码审查、持续集成等丰富功能,是全球最大的开源社区和代码托管平台。
本章节涵盖Java开发相关的各种技术和框架,从基础工具到高级应用,帮助你掌握Java全栈开发能力。
Java是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、安全可靠等特点。自1995年发布以来,Java已经成为企业级应用开发的首选语言之一,广泛应用于Web应用、移动开发、大数据处理等领域。
Java的主要特点包括:
# 查看系统版本
uname -a
# 查看CPU架构
lscpu
本章节涵盖Python编程的各个方面,从基础语法到高级应用,帮助你全面掌握这门简洁而强大的编程语言。
Python是一种解释型、高级、通用型编程语言,以简洁易读的语法和丰富的生态系统著称。它被广泛应用于Web开发、数据分析、人工智能、科学计算、自动化脚本等众多领域,是初学者和专业开发者都喜爱的编程语言。
Python的主要特点包括:
创建
python3 -m venv .venv
提示下方
apt install python3.12-venv
激活
linux\mac
source .venv/bin/activate
windows
powershell
.venv\Scripts\Activate.ps1
CMD
.venv\Scripts\activate.bat
Ubuntu 安装uv
1. 官方脚本:
```bash
# 安装uv
curl -LsSf https://astral.sh/uv/install.sh | sh
# 重新加载shell
source ~/.bashrc
# 验证安装
uv --version
```
2. 手动下载安装
```bash
# 创建安装目录
mkdir -p ~/.local/bin
# 下载最新版本的uv
wget https://github.com/astral-sh/uv/releases/latest/download/uv-x86_64-unknown-linux-gnu.tar.gz
# 解压
tar -xzf uv-x86_64-unknown-linux-gnu.tar.gz
# 移动到bin目录
mv uv ~/.local/bin/
# 添加到PATH
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
# 验证安装
uv --version
```
国内镜像配置:
```bash
# 使用清华大学镜像加速
uv config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/
# 或者使用阿里云镜像
uv config set global.index-url https://mirrors.aliyun.com/pypi/simple/
```