<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>火箭的博客</title><link>https://huojian.tech/</link><description>Recent content on 火箭的博客</description><generator>Hugo</generator><language>zh-Hans</language><lastBuildDate>Sun, 12 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://huojian.tech/index.xml" rel="self" type="application/rss+xml"/><item><title>我写了第一个 Claude Code Skill，用来自动记工作日志</title><link>https://huojian.tech/my-first-claude-code-skill/</link><pubDate>Sun, 12 Apr 2026 00:00:00 +0000</pubDate><guid>https://huojian.tech/my-first-claude-code-skill/</guid><description>&lt;p>在飞书上，我注意到一件挺有意思的事。&lt;/p>
&lt;p>有些同事会在个人签名里贴一个文档链接，点进去是介绍自己的——有写过去经历的，有类似简历格式的，也有专门介绍自己在公司做过哪些项目的。内容不一样，但意思都差不多：让别人在跟你聊之前，先知道你是谁。&lt;/p>
&lt;p>印象最深的是一个新来的高级设计师。他按天写工作日志，把链接挂在签名里，所有人都能看到他最近在做什么、在推进什么。我有次点进去看了一下，里面记的都是很具体的东西：今天出了哪个方案、和哪个产品对齐了什么、遇到了什么问题。不是表演给人看的那种流水账，更像是一个专业的人在认真对待自己的工作。&lt;/p>
&lt;p>我觉得这是一种挺聪明的方式。被动等别人认识你，不如主动让别人知道你是谁、擅长什么、找你能做什么。公司里很多协作机会，其实都是从&amp;quot;哦原来你会这个&amp;quot;开始的。&lt;/p></description></item><item><title>AI是如何理解图像的</title><link>https://huojian.tech/how-ai-understands-images/</link><pubDate>Wed, 08 Apr 2026 00:00:00 +0000</pubDate><guid>https://huojian.tech/how-ai-understands-images/</guid><description>&lt;p>上一篇写 RAG 的时候，我提到了 embedding——把文字变成向量，让模型可以做语义检索。&lt;/p>
&lt;p>写完之后我就开始想另一个问题：图片是怎么做到这件事的？&lt;/p>
&lt;p>当我在 ChatGPT 或者 Claude 里上传一张截图，让它帮我解释里面的内容，模型是怎么&amp;quot;看懂&amp;quot;这张图的？&lt;/p></description></item><item><title>我的RAG扫盲</title><link>https://huojian.tech/my-rag-primer/</link><pubDate>Sun, 05 Apr 2026 00:00:00 +0000</pubDate><guid>https://huojian.tech/my-rag-primer/</guid><description>&lt;p>最近在做 AI Agent 项目，一下子接触到了很多新的专业术语。很多术语我都停留在“大概知道是干嘛的”这个层次，真要让我解释清楚它是怎么工作的，我其实说不明白。&lt;/p>
&lt;p>所以我准备 &lt;strong>各个击破&lt;/strong>。每个重要的概念，做一个 toy project，自己跑一遍整个流程。&lt;/p>
&lt;p>RAG 是我的第一个学习目标。RAG 听过很多遍了，有些是同事说起的，有些是在 B 站看到的，甚至在抖音的评论区也看过，可见这个技术的火热程度。学习之前，我对 RAG 的理解停留在“做知识库”这个层面。&lt;/p>
&lt;p>所以这篇文章主要记录两件事：&lt;/p>
&lt;ol>
&lt;li>我是怎么一步步把 RAG 的主流程搞明白的&lt;/li>
&lt;li>我是怎么基于自己的博客，做出一个最小可运行的 toy RAG 项目的&lt;/li>
&lt;/ol>
&lt;p>项目地址先放这：&lt;/p>
&lt;ul>
&lt;li>GitHub: &lt;a href="https://github.com/huojian-jan/blog-rag-lab">https://github.com/huojian-jan/blog-rag-lab&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>我买了一辆自行车做上下班代步</title><link>https://huojian.tech/posts/bike-commuting-daily/</link><pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate><guid>https://huojian.tech/posts/bike-commuting-daily/</guid><description>&lt;p>因为还没买房，所以我每次换工作，基本都会顺手换个房子，尽量搬到公司附近住。这样一来，我的通勤距离这些年一直都不算远，差不多都在 5 公里以内，所以平时上班也一直是骑电动车。&lt;/p></description></item><item><title>作为WPF开发者，我把主力机换成了MacBook</title><link>https://huojian.tech/posts/wpf-developer-switched-main-machine-to-macbook/</link><pubDate>Sun, 08 Mar 2026 00:00:00 +0000</pubDate><guid>https://huojian.tech/posts/wpf-developer-switched-main-machine-to-macbook/</guid><description>&lt;h2 id="最开始买-macbook其实就是单纯想买">最开始买 MacBook，其实就是单纯想买&lt;/h2>
&lt;p>我第一次买 MacBook，是 2021 年买的 M1 MacBook Air。&lt;/p>
&lt;p>那时候我其实还是做 Windows 开发，Mac 对工作并没有什么直接帮助。说白了，当时买它主要就是因为自己买得起了，看 MacBook 看久了有点上头，想体验一下。&lt;/p></description></item><item><title>我们家开始理财了</title><link>https://huojian.tech/posts/our-family-started-managing-money/</link><pubDate>Sat, 17 Jan 2026 00:00:00 +0000</pubDate><guid>https://huojian.tech/posts/our-family-started-managing-money/</guid><description>&lt;p>说起理财，我会先想到自己以前那些和钱有关的折腾。&lt;/p></description></item><item><title>计算机行业缩写单词收集和解析</title><link>https://huojian.tech/cs-abbreviations/</link><pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate><guid>https://huojian.tech/cs-abbreviations/</guid><description>&lt;p>工作中经常会遇到各种缩写，有些还好，见名知意，有些第一次看完全摸不着头脑。这篇文章把我遇到过的缩写整理在一起，持续更新。&lt;/p></description></item><item><title>我的电子产品清单</title><link>https://huojian.tech/my-electronics-list/</link><pubDate>Sun, 28 Dec 2025 00:00:00 +0000</pubDate><guid>https://huojian.tech/my-electronics-list/</guid><description>&lt;p>之前看到不少博主分享自己的数码装备，我从工作以来也陆陆续续添置了不少。今天写篇文章，盘点一下我的电子产品清单。以后家里添了新设备，也会在这里持续更新。&lt;/p></description></item><item><title>我意识到我有收集癖并开始克服它</title><link>https://huojian.tech/posts/overcome-digital-hoarding/</link><pubDate>Fri, 19 Dec 2025 00:00:00 +0000</pubDate><guid>https://huojian.tech/posts/overcome-digital-hoarding/</guid><description>&lt;p>我有一个习惯，接触到一些新的概念或者有意思的工具时，会马上把这个东西记录到我的TODO清单中，目的是为了以后去了解一下。我一直以为这是我的一个“优点”——保持好奇心和求知欲。&lt;/p></description></item><item><title>代码的圈复杂度</title><link>https://huojian.tech/posts/code-cyclomatic-complexity/</link><pubDate>Sun, 09 Nov 2025 00:00:00 +0000</pubDate><guid>https://huojian.tech/posts/code-cyclomatic-complexity/</guid><description>&lt;p>圈复杂度是一种衡量代码复杂度的指标，它可以帮助我们识别出代码中的复杂区域，从而更好地优化代码。圈复杂度越高，代码的复杂度越高，也就越难以阅读和维护。&lt;/p></description></item><item><title>我们家开始记账一年的感受</title><link>https://huojian.tech/posts/feelings-of-keeping-accounts-for-a-year/</link><pubDate>Fri, 12 Sep 2025 00:00:00 +0000</pubDate><guid>https://huojian.tech/posts/feelings-of-keeping-accounts-for-a-year/</guid><description>&lt;p>用飞书表格记录了和老婆两个人一年的家庭开销。&lt;/p></description></item><item><title>洗车 vs 理发</title><link>https://huojian.tech/posts/car-wash-vs-haircut/</link><pubDate>Tue, 22 Apr 2025 00:00:00 +0000</pubDate><guid>https://huojian.tech/posts/car-wash-vs-haircut/</guid><description>&lt;p>昨晚花 39 元剪了头发，今早花 50 元洗了车（会员价 25 元）,作为一个对两个行业都不太懂的人，我简单做了一下对比。&lt;/p></description></item><item><title>我从工程管理专业成功转码的经历</title><link>https://huojian.tech/posts/successful-career-switch-from-engineering-management-to-coding/</link><pubDate>Sat, 08 Mar 2025 00:00:00 +0000</pubDate><guid>https://huojian.tech/posts/successful-career-switch-from-engineering-management-to-coding/</guid><description>&lt;h2 id="阴差阳错与工程管理的初遇">阴差阳错：与工程管理的初遇&lt;/h2>
&lt;p>2016 年 7 月某天，高中班主任打电话来说录取结果时，我心里咯噔一下——第一志愿上海外国语大学的英文翻译专业没考上（现在想想都好笑，一个理科生当初为啥要报这个），最后被调剂到南方一所 211 的&lt;a href="https://baike.baidu.com/item/%E5%B7%A5%E7%A8%8B%E7%AE%A1%E7%90%86/997591">工程管理专业&lt;/a>。&lt;/p></description></item><item><title>WPF上实现任务栏闪烁</title><link>https://huojian.tech/posts/flash-taskbar-in-wpf/</link><pubDate>Thu, 27 Feb 2025 00:00:00 +0000</pubDate><guid>https://huojian.tech/posts/flash-taskbar-in-wpf/</guid><description/></item><item><title>我每天都在用的git命令</title><link>https://huojian.tech/posts/git-commands-i-use-every-day/</link><pubDate>Sun, 16 Feb 2025 00:00:00 +0000</pubDate><guid>https://huojian.tech/posts/git-commands-i-use-every-day/</guid><description/></item><item><title>异常打Error日志,Review的时候被喷了</title><link>https://huojian.tech/posts/error-log-level-review/</link><pubDate>Tue, 11 Feb 2025 00:00:00 +0000</pubDate><guid>https://huojian.tech/posts/error-log-level-review/</guid><description/></item><item><title>CPP中的字符串变量的sz前缀是什么意思</title><link>https://huojian.tech/posts/what-does-sz-prefix-mean-in-cpp/</link><pubDate>Mon, 27 Jan 2025 00:00:00 +0000</pubDate><guid>https://huojian.tech/posts/what-does-sz-prefix-mean-in-cpp/</guid><description/></item><item><title>Windows上实现子进程随父进程退出的解决方案</title><link>https://huojian.tech/posts/solutions-for-child-process-exiting-with-parent-in-windows/</link><pubDate>Sun, 26 Jan 2025 00:00:00 +0000</pubDate><guid>https://huojian.tech/posts/solutions-for-child-process-exiting-with-parent-in-windows/</guid><description/></item><item><title>WPF中的Application类</title><link>https://huojian.tech/posts/application-class-in-wpf/</link><pubDate>Sun, 12 Jan 2025 00:00:00 +0000</pubDate><guid>https://huojian.tech/posts/application-class-in-wpf/</guid><description/></item><item><title>WPF程序的两种启动方式</title><link>https://huojian.tech/posts/two-startup-methods-of-wpf-application/</link><pubDate>Sun, 29 Dec 2024 00:00:00 +0000</pubDate><guid>https://huojian.tech/posts/two-startup-methods-of-wpf-application/</guid><description/></item><item><title>用 RPA 自动化订阅 1000+ 独立博客 RSS，解放双手</title><link>https://huojian.tech/posts/subscribe-to-1000-independent-blogs-rss-with-rpa/</link><pubDate>Sun, 15 Dec 2024 00:00:00 +0000</pubDate><guid>https://huojian.tech/posts/subscribe-to-1000-independent-blogs-rss-with-rpa/</guid><description>&lt;p>很早之前，我在 GitHub 上发现了一个宝藏项目：&lt;a href="https://github.com/timqian/chinese-independent-blogs">中文独立博客列表&lt;/a>，里面汇集了大量高质量的独立博客。通过这个 Repo，我发掘了许多计算机界大佬的自留地，比如&lt;a href="https://www.yinwang.org/">王垠的博客&lt;/a>、&lt;a href="https://greatdk.com">王登科-DK博客&lt;/a>、&lt;a href="http://macshuo.com">MacTalk-池建强的随想录&lt;/a>等。&lt;/p>
&lt;p>起初，我把这些博客都塞进浏览器的书签文件夹里，每当闲暇时，就像“批阅奏章”一样逐个点开，看看大佬们有没有更新。但这显然不是一个高效的阅读方式。&lt;/p></description></item></channel></rss>