2026  16

三月  2

从Prompt说起,用大白话说清楚Skills、MCP、Agent、Sub-Agents到底是啥

我花了半个下午,将一人Agent对话打造成了一人Agents公司

二月  5

被 LinkedIn 折腾后,我终于拿到微软 Startup 入口

我和 AI 把验证码救回来的夜晚

Outlook 验证码自动转发飞书:一次从 0 到 1 的全链路排障记录

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

今天有点恍惚

一月  9

开发Prompt

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

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

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

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

我在想:要不要整理一下现在的博客?

2年前和现在的变化。

AhaKnow博客备忘录

2026年,继续记录!

2025  21

八月  4

好记性不如烂笔头

先把身体养好

又想继续做自己的App了!

开发前的一些准备工作~

三月  1

又是匆匆一个月……

二月  16

📖算法工程师面试指南

AhaKnow开发笔记

Conda使用总结与经验文档

🔐 Hugo 文章密码保护初次实践

🚀 Git 与 CRLF(换行符)完全指南

✨ LaTeX 数学公式语法大全 📘

GitHub Pull Reques 时 Release 文件缺失问题解决方案 📦

💡AI调教指令

🚀Git 自动 Push 脚本:跨平台 (Windows/macOS/Linux) 解决方案

📝 Git 合并与 Pull 过程中常见问题及解决方案

📝 Git 仓库自动更新脚本

✨晕倒不死指南:Scoop包管理

今天就用中文路径来作为地址

GitHub README 美化经验分享

🪄ChatGPT&LLMs 中文调教指南🚀

macOS 环境下 Python 动态库缺失问题排查与解决方案

2024  53

十二月  2

顺手写了个Obsidian插件😄

今天来学习Obsidian怎么用!

十月  4

图形学,启动!

今天用Obsidian写日记

逐镜探维:置身三维重建而后生

慢慢来,比较快!

九月  1

全栈开发:从Python脚本到独立的App(初稿)

六月  4

Mac:闲得没事不要升级系统

Git:不小心git add . 之后

Linux:命令行方式查看硬盘信息

Linux:GPU环境崩了?从Nvidia驱动到TensorRT

五月  7

Linux:开不了机了?通过Grub启动!

开发实战:“锁”的机制

Linux:测试硬盘读写速度

你好~ Merlin

开发实战:CMake实现可执行文件的安装与打包分发

编程灵感时刻

常识:记录一次机票改签😅

四月  31

开发实战:为什么要将函数实现与头文件分离

Linux:打包压缩相关的基本使用

Protobuf:安装指定版本

Linux:创建具有权限限制的新用户

Linux:内核启动不了之后

TensorRT:最简明的安装流程

站在前人的肩膀上:笔记收集录

开发实战:使用Spdlog管理调试信息

开发实战:项目中的CMake技巧

开发实战:给代码属上大名

Shell:操作移动文件

编程艺术:高质量编程指南C/C++试题

开发实战:解析H.264编码和LZ4压缩的相机图像

开发实战:解析二进制文件

Git:分支的基本操作

Linux:上不了网了之路由表修复

Leetcode:189. 轮转数组

Leetcode:169. 多数元素

Leetcode:80. 删除有序数组中的重复项 II

Blog:奇思妙想待办项

Blog:Hugo写作小技巧

Leetcode:26删除有序数组中的重复项

Leetcode:27移除元素

Leetcode:88合并两个有序数组

Python:一个正则表达式的小例子

Python:MP4的音轨修复

博客优化:自定义字体加速显示

SLAM十四讲第二讲:初识SLAM

SLAM十四讲第一讲:预备知识

3D视觉感知

二维平面下的坐标系变换

三月  2

博客自定义:实现Mac风格的代码栏

折腾博客是为了更好地专注在写作上?

二月  1

创新的主人还是重复的奴隶?

一月  1

2024年的第一篇记录