使用 uv 优化 Docker 镜像构建 前言在 Python 项目中,使用 uv 作为包管理工具可以显著提升依赖安装速度。本文介绍如何用 uv 优化 Docker 镜像构建,实现更好的缓存命中和更小的镜像体积。 核心思路uv 的设计目标之一就是快,这体现在 Docker 构建场景中就是: 更小的基础镜像 - 不需要预装 pip、venv 等 更好的缓存命中 - 分离依赖安装和代码拷贝 更快的安装速度 - uv 安装依赖比 pip 快 2026-02-01 工具 > Docker #Python #uv #Docker
Win11 右键菜单恢复 Win10 风格 很多朋友升级到 Windows 11 后,会对新的右键菜单感到不适应——常用选项被收纳到「显示更多选项」里,每次都要多点一次才能看到想要的内容。其实通过一条注册表命令,就可以把 Win11 的右键菜单恢复成 Win10 的样式。本文就来详细介绍操作步骤。 操作步骤第一步:打开管理员终端用鼠标右键点击「开始」按钮,或者直接按 Win + X 组合键,选择 「Windows 终端(管理员)」。 第二 2026-01-03 工具 > Windows #Windows #Win11 #注册表
Ubuntu 软路由 / 网关代理性能优化实战(Clash / mihomo) Ubuntu 软路由 / 网关代理性能优化记录(Clash / mihomo) 硬件平台:AMD Embedded G-Series GX-420GI(4C)系统:Ubuntu Server 24.04代理核心:mihomo(Clash Meta)使用场景:网关代理 / 旁路由 / 多设备透明代理 一、背景与问题在使用 Ubuntu Server + C 2025-12-17 教程 > 代理 #Clash #Linux #软路由 #网关代理 #mihomo #网络优化 #性能调优
Ubuntu + Clash Verge 打造全屋科学上网网关(超详细实战教程) Ubuntu + Clash Verge 打造全屋科学上网网关(完整实战记录)本文完整记录一次从 0 到 1 搭建 Ubuntu + Clash Verge 作为网关,为普通家用路由器供网,实现全屋设备自动科学上网 的真实过程。无论你的路由器是否支持 AP 模式,都可以参考本文复现。 一、最终网络拓扑结构1234567891011121314151617181920212223242526272 2025-12-07 教程 > 代理 #Clash #代理,路由器 #科学上网
Miniconda 完整安装指南:Windows、macOS 与 Linux 什么是 Miniconda?Miniconda 是 Anaconda 发行版的精简版本,仅包含 conda、Python 及其依赖项,是一个轻量级的 Python 环境管理工具。 Miniconda vs Anaconda 特性 Miniconda Anaconda 大小 ~50 MB ~3 GB 包含内容 conda + Python conda + Python + 150+ 科 2025-11-21 工具 > Python #Python #Conda #环境管理 #Miniconda #Anaconda
PyTorch 三件套版本对应关系与安装指南 PyTorch 三件套 - torch、torchvision、torchaudioPyTorch 生态系统主要由三个核心库组成:torch(核心库)、torchvision(计算机视觉)和 torchaudio(音频处理)。正确安装匹配的版本对于项目的稳定运行至关重要。 什么是 PyTorch 三件套? torch:PyTorch 核心库,提供张量计算、自动微分、神经网络等基础功能 torchv 2025-11-17 工具 > 深度学习 #PyTorch #深度学习 #机器学习 #环境配置
uv 安装指南 - 极速 Python 包管理工具 uv - 下一代 Python 包管理工具uv 是由 Astral 开发的新一代 Python 包管理工具,以其极快的速度和简洁的设计理念受到开发者的青睐。本文将介绍如何在不同平台上安装 uv。 什么是 uv?uv 是一个极速的 Python 包管理器,旨在替代传统的 pip、pip-tools 等工具。它提供了: ⚡ 极快的速度:比 pip 快 10-100 倍 🔒 可靠的依赖解析:智能的依 2025-11-07 工具 > Python #Python #效率工具 #uv #包管理
Clash Verge Rev 脚本实现多个指纹浏览器环境对应不同的节点 背景介绍使用指纹浏览器可以同时注册登录多个账号,但是多个账号使用同一个IP地址可能会出现风控问题,所以我们需要为每个浏览器用户配置不同的代理IP。通过Clash Verge Rev的脚本功能,我们可以轻松实现这一需求。 实现原理Clash Verge Rev支持通过监听不同端口来分配不同的代理节点或节点分组。我们可以通过配置listeners参数,为每个指纹浏览器环境分配独立的端口和对应的节点或节 2025-07-22 教程 > 代理 #Clash #代理 #指纹浏览器
小乌龟的配置 github SSHkey 概述在配置新的开发环境时,git的配置必不可少,配置SSHkey能让我们免密进行pull/push等操作,由于个人习惯使用可视化的界面,小乌龟(git版)是可视化界面的不二之选。 文章目录 概述 文章目录 SSH key 配置 生成key 配置user and email 配置key 验证key 总结 tortoisegit(小乌龟)配置 tortoisegit 配置 结束语 2025-07-10 工具 > Git #Git #GitHub #TortoiseGit
UV:极速Python包管理器安装配置教程 UV:极速Python包管理器安装配置教程UV是由Astral公司开发的现代Python包管理器,使用Rust编写,速度比pip快10-100倍。它可以替代pip、pip-tools、pipx、poetry、pyenv等多个工具,提供统一的Python项目管理体验。 为什么选择UV? 极速性能:比pip快10-100倍,依赖解析和安装速度显著提升 统一工具:集成包管理、虚拟环境、Python版本管 2025-07-07 工具 > Python #Python #UV #包管理 #虚拟环境