文章
记录技术实践、产品思考、读书笔记与项目复盘
共 287 篇文章 · 26 个分类

Linux安装cuda
文章提供了NVIDIA CUDA在Linux系统下的安装方法,包含官网下载地址和历史版本存档,并给出了Ubuntu 22和Ubuntu 24系统的具体安装命令(添加软件源、更新、安装cuda-toolkit)。

使用 UV 管理 Python 版本、虚拟环境及项目依赖(Debian/Ubuntu 详细教程)
UV是基于Rust的新一代Python工具链,一站式替代pyenv/venv/pip,支持Python版本管理、虚拟环境创建、依赖安装,核心优势为无需编译、速度极快、版本隔离、跨平台兼容。本文详细教程针对Debian/Ubuntu系统,涵盖全局安装、Python版本安装切换、虚拟环境创建激活、依赖管理及ComfyUI实操流程,全程无需sudo,适合需要指定Python版本+独立依赖环境的项目。

使用ssh隧道,让公网服务器访问本地服务
本文介绍如何通过SSH隧道实现公网服务器访问本地端口。步骤包括:创建仅用于端口转发的tunnel_user用户,限制其权限(禁止执行命令、分配TTY等);生成密钥对并配置authorized_keys添加限制选项;可选在sshd_config中增加安全配置;提供完整的bash脚本,支持自定义端口映射、启动/停止/状态查询,并可注册为systemd系统服务,实现开机自启。

最近用到的git命令
本文整理了近期常用的 Git 命令,涵盖分支重命名、修改默认分支、更新本地引用、更改远程仓库 URL、多仓库同步推送(单 remote 多 URL 及多 remote)、添加/删除远程仓库、推送失败处理、认证配置、本地与空远程仓库关联,以及自动筛选 50M+ 文件并通过 Git LFS 追踪的脚本。

PostgreSQL 17 与 Redis 8.0 的 Docker Compose 部署配置
提供完整的docker-compose.yml配置,用于部署PostgreSQL 17.6和Redis 8.0.5,实现数据持久化。包含服务配置、健康检查、性能调优、安全注意事项、快速启动命令及故障排查方法。支持本地目录映射、自定义网络和初始化脚本。

使用 pyenv(多版本Python管理)
本文详细介绍了使用 pyenv 管理多版本 Python 的完整步骤,包括安装依赖、安装 pyenv、配置 shell 环境变量、安装指定 Python 版本(以 3.11 为例)、设为全局默认版本以及验证安装。适合需要在一台机器上切换不同 Python 版本的开发者和运维人员。

git proxy代理
本文介绍如何为 Git 配置 HTTP/HTTPS 代理,包括临时设置(通过 clone 命令的 --config 参数)、全局设置(git config --global)、仓库级别设置以及取消代理的方法,并提供了对应命令示例。

查询包括指定字符串的requirements.txt
本文介绍了两种通过命令行查找包含指定字符串(如aiohttp)的requirements.txt文件的方法:方式一只显示文件路径,使用`find . -name "requirements.txt" -exec grep -l "aiohttp" {} \;`;方式二同时显示文件路径和匹配行,使用`find . -name "requirements.txt" -exec grep -H "aiohttp" {} \;`。另附设置pip清华、阿里、腾讯、豆瓣源的命令。

rdp wrapper 的一些问题解决文案
本文提供RDP Wrapper常见问题的解决方法:从GitHub下载最新rdpwrap.ini替换C盘文件;若端口未打开,则下载rfxvmt.zip并替换到System32目录下。

通过Whisper音频转字幕
本文介绍OpenAI Whisper的安装、基础用法、模型对比(tiny至large)、Python调用示例及批量处理脚本。支持多语言语音识别与翻译,可生成带时间戳的SRT字幕文件,适用于不同场景下的音频转字幕需求。

创建net8镜像
本文介绍如何创建基于 .NET 8 的 Docker 镜像。通过 Dockerfile 设置工作目录、暴露端口、配置语言和时区、安装 procps 和 libicu-dev 工具,并复制 entrypoint.sh 启动脚本,最终运行 dotnet Admin.NET.Web.Entry.dll 应用。

安装python
本文以安装Python 3.12为例,介绍了使用pyenv安装Python的方法。首先通过curl命令或git克隆方式安装pyenv,然后配置环境变量,之后安装编译依赖(build-essential),最后使用pyenv install 3.12.0安装Python并设置为全局版本。