macOS 零基础配置 Git SSH 密钥完全指南(包含 22 端口屏蔽解决方案)

在全新的 macOS 上配置 Git SSH 推荐使用目前最安全、高效的 ED25519 算法,并结合 macOS 的 钥匙串(Keychain) 功能实现密码托管。同时,为了避免部分网络环境下 SSH 默认 22 端口被墙或被屏蔽的问题,本教程默认采用 GitHub 官方推荐的 443 端口 绕行方案。 ...

我把一直在网页端乱改的 Supabase,终于接回了本地 CLI

之前我用 Supabase 的方式很野。 基本就是: 去 Dashboard 里建表、改 SQL 去网页端贴 Edge Function 改完能跑就算结束 这种方式前期很爽,后期就会越来越乱。因为你会慢慢发现: 线上到底改了什么,仓库里没有真值 本地代码和线上函数会漂 下次想继续改,不知道该从哪里接手 想做 migration、回滚、review,都会很别扭 于是我决定把项目正式接回本地,用 Supabase CLI 来管理。 ...

Tauri macOS 发布全流程:Developer ID 签名 + Notarization + 验证

本文是可直接复用的发布 SOP。目标是产出一个可以在其他 Mac 上正常打开的安装包,而不是只能在本机运行的临时构建。 1. 前置条件 必须满足以下条件: Apple Developer 付费账号(免费账号无法做 Notarization)。 Keychain 中已安装 Developer ID Application 证书,并且证书带私钥。 已安装 Xcode Command Line Tools(含 xcrun、notarytool、stapler)。 Tauri 项目可正常本地构建。 检查证书: ...

Linux Git配置代理完全指南(HTTP&SSH)

1. 背景 在国内网络环境下,访问 GitHub 或 GitLab 等代码托管平台时,常遇到速度慢、连接超时 (Connection timed out) 或 22 端口被屏蔽的问题。 配置代理时,HTTP/HTTPS 协议 和 SSH 协议 是分开配置的,互不影响。 ...

开发Prompt

Repository Guidelines 0 · 关于用户与你的角色 你正在协助的对象是AhaKnow Group,团队由全栈算法工程师组成。 团队重视“Slow is Fast”,关注点在于:推理质量、抽象与架构、长期可维护性,而不是短期速度。 你的核心目标: 作为一个 强推理、强规划的编码助手,在尽量少的往返中给出高质量方案与实现; 优先一次到位,避免肤浅回答和无谓澄清。 1 · 总体推理与规划框架(全局规则) 在进行任何操作前(包括:回复用户、调用工具或给出代码),你必须先在内部完成如下推理与规划。这些推理过程 只在你内部进行,不需要显式输出思维步骤,除非我明确要求你展示。 ...

从 Conda 到 uv:现代化 Python 开发迁移指南

从 Conda 到 uv:现代化 Python 开发迁移指南 1. 核心思维转变 (Mental Model Shift) 在使用 uv 之前,你需要调整对“环境管理”的理解。 特性 Conda (传统模式) uv (现代模式) 环境位置 集中式 (~/anaconda3/envs/myenv)。环境与项目分离。 项目式 (./.venv)。环境通常直接放在项目文件夹内。 Python 来源 Conda 仓库 (二进制包)。 官方构建 (uv 自动管理下载,更纯净)。 依赖解析 求解器较慢,经常出现 Conflict。 极速解析,使用 uv.lock 锁定精确版本。 项目定义 environment.yml (非标准)。 pyproject.toml (PEP 621 Python 官方标准)。 激活习惯 必须 conda activate 才能工作。 推荐 uv run 直接运行,或像 venv 一样激活。 2. 命令对照速查表 (Cheat Sheet) 这是你最需要的部分,建议保存。 ...

跨画幅影像匹配指南:1/1.8英寸 vs M4/3

跨画幅影像匹配指南:1/1.8英寸 vs M4/3 1. 背景说明 (Context) 在我们的系统中,存在两种不同尺寸的传感器。了解它们的物理差异是进行参数设置的前提。 小底设备 (如 JCam): 使用 1/1.8英寸 传感器。 特点:底小。为了获得相同视角,需使用更短的物理焦距,导致景深大(背景不容易虚)。 大底设备 (如 BMD/M4/3): 使用 M4/3系统 (宽幅) 传感器。 差异: 面积约为小底的 4.7倍。 特点:底大。为了获得相同视角,需使用更长的物理焦距,导致景深浅(背景容易虚)。 ...

跨画幅影像系统等效性分析

跨画幅影像系统等效性分析 Cross-Format Imaging Equivalence: 1/1.8" vs. M4/3 Wide 1/1.8英寸传感器与M4/3宽幅模式的等效光圈、ISO及总进光量换算 1. 核心结论 (Executive Summary) 在跨画幅对比中,为了实现完全一致的画质表现(即:相同的景深、相同的信噪比/颗粒感、相同的物理总进光量),必须遵循“全链路等效”原则。 ...

Ubuntu 下配置 GitHub SSH SOCKS5 代理终极方案

1. 问题描述 在使用 ssh -vT git@github.com 测试连接时,进程卡死(Hang)在本地版本发送阶段,无法完成握手。 典型报错日志: Plaintext debug1: Executing proxy command: ... debug1: Local version string SSH-2.0-OpenSSH_9.6p1... # (在此处无限卡顿,最终超时或 Connection closed) 2. 根本原因分析 (Root Cause) 即使代理网络连通性正常(手动测试 nc 或 connect 显示 Connected),SSH 依然可能失败,主要原因有两个: ...

Conda使用总结与经验文档

Conda 使用总结与经验文档 1. 设置 Conda 环境路径和包存储路径 如果你需要修改 Conda 环境存储位置(envs_dirs)和包存储路径(pkgs_dirs),可以通过以下方法: ...