<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>可达书院 · 文章</title>
    <link>https://www.keda.io/</link>
    <description>一个基于 Astro 构建的静态博客，以日记为主、技术文章为辅。</description>
    <language>zh-CN</language>
    <lastBuildDate>Sat, 14 Nov 2026 12:48:59 +0800</lastBuildDate>
    <atom:link href="https://www.keda.io/feed-posts.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Meting 客户端示例：在 MDX 里取一首歌</title>
      <link>https://www.keda.io/post/meting-client</link>
      <guid isPermaLink="true">https://www.keda.io/post/meting-client</guid>
      <pubDate>Sun, 08 Nov 2026 09:00:00 +0800</pubDate>
      <description>文章 · 用 @mdx 的 Meting 客户端在 MDX 里取歌曲、歌词并渲染 MusicPlayer 的写法示例；构建期示例只展示代码，页面末尾的客户端播放器在浏览器里加载曲目。</description>
    </item>
    <item>
      <title>图片排版示例：图注与并排</title>
      <link>https://www.keda.io/post/image-layout</link>
      <guid isPermaLink="true">https://www.keda.io/post/image-layout</guid>
      <pubDate>Sat, 31 Oct 2026 21:45:00 +0800</pubDate>
      <description>文章 · 用同一张封面演示正文图片的几种写法：空行分隔、紧跟文字、连续成行、同一行并排，以及窄屏如何折行。</description>
    </item>
    <item>
      <title>加密文章示例：一封没寄出的信</title>
      <link>https://www.keda.io/post/locked-letter</link>
      <guid isPermaLink="true">https://www.keda.io/post/locked-letter</guid>
      <pubDate>Thu, 22 Oct 2026 21:00:00 +0800</pubDate>
      <description>文章 · 这篇设了密码。关于一封没寄出的信，以及为什么有些话要晚一点再读。</description>
      <content:encoded><![CDATA[<p>这篇文章已加密，请到原文查看</p>]]></content:encoded>
    </item>
    <item>
      <title>Astro Blog Studio：在浏览器里管理博客</title>
      <link>https://www.keda.io/post/astro-blog-studio</link>
      <guid isPermaLink="true">https://www.keda.io/post/astro-blog-studio</guid>
      <pubDate>Tue, 20 Oct 2026 12:00:00 +0800</pubDate>
      <description>文章 · 用 GitHub API 和 PAT，在浏览器里直接管理博客的 Markdown 文章——不装服务端，也不把令牌交给第三方。</description>
    </item>
    <item>
      <title>用 Pagefind 给中文博客做搜索</title>
      <link>https://www.keda.io/post/pagefind-chinese</link>
      <guid isPermaLink="true">https://www.keda.io/post/pagefind-chinese</guid>
      <pubDate>Wed, 30 Sep 2026 10:00:00 +0800</pubDate>
      <description>文章 · Pagefind 的默认分词对付不了中文，这篇记我如何改索引参数、用 data-pagefind-body 圈定正文，并接受它慢半拍。</description>
    </item>
    <item>
      <title>MDX 语法与时间线</title>
      <link>https://www.keda.io/post/mdx-syntax</link>
      <guid isPermaLink="true">https://www.keda.io/post/mdx-syntax</guid>
      <pubDate>Tue, 22 Sep 2026 10:00:00 +0800</pubDate>
      <description>文章 · 用 MDX 写文章：组件、表达式、图片与时间线，都与 .md 共用同一条正文管线。</description>
    </item>
    <item>
      <title>Markdown 语法测试文件</title>
      <link>https://www.keda.io/post/markdown-syntax</link>
      <guid isPermaLink="true">https://www.keda.io/post/markdown-syntax</guid>
      <pubDate>Sun, 20 Sep 2026 09:00:00 +0800</pubDate>
      <description>文章 · 标题、列表、引用、代码、表格、脚注与公式——一份用来检查渲染管线的语法测试样本，也顺手记下 A 方向的排版取值。</description>
    </item>
    <item>
      <title>给博客换一副圆体</title>
      <link>https://www.keda.io/post/fonts</link>
      <guid isPermaLink="true">https://www.keda.io/post/fonts</guid>
      <pubDate>Sat, 12 Sep 2026 16:20:00 +0800</pubDate>
      <description>文章 · 从 koharu 站抄来配色之后，真正让页面变可爱的其实是字形。这篇写字体选型、cn-font-split 分片与首屏不抖的加载顺序。</description>
    </item>
    <item>
      <title>深夜重装系统：一次安静的迁移</title>
      <link>https://www.keda.io/post/reinstall</link>
      <guid isPermaLink="true">https://www.keda.io/post/reinstall</guid>
      <pubDate>Wed, 05 Aug 2026 02:30:00 +0800</pubDate>
      <description>文章 · 备份、分区、恢复，把一台用了四年的机器清空重来。这篇只记顺序和几个容易忘的路径。</description>
    </item>
    <item>
      <title>记分周期与高频考点：一次记 12 分</title>
      <link>https://www.keda.io/post/traffic-rules</link>
      <guid isPermaLink="true">https://www.keda.io/post/traffic-rules</guid>
      <pubDate>Sat, 18 Jul 2026 20:10:00 +0800</pubDate>
      <description>文章 · 把交规里最反直觉的一次记 12 分情形做成清单，按分值从高到低记，考前翻一遍就够。</description>
    </item>
    <item>
      <title>读《天官赐福》：谢怜与花城</title>
      <link>https://www.keda.io/post/book-review</link>
      <guid isPermaLink="true">https://www.keda.io/post/book-review</guid>
      <pubDate>Tue, 02 Jun 2026 22:00:00 +0800</pubDate>
      <description>文章 · 摘抄与短评：一个把「信徒」写成动词的故事。读完之后我把书签留在了风师那一节。</description>
    </item>
    <item>
      <title>文件路径查找中的RCU-walk机制</title>
      <link>https://www.keda.io/%E6%96%87%E4%BB%B6%E8%B7%AF%E5%BE%84%E6%9F%A5%E6%89%BE%E4%B8%AD%E7%9A%84rcu-walk%E6%9C%BA%E5%88%B6</link>
      <guid isPermaLink="true">https://www.keda.io/%E6%96%87%E4%BB%B6%E8%B7%AF%E5%BE%84%E6%9F%A5%E6%89%BE%E4%B8%AD%E7%9A%84rcu-walk%E6%9C%BA%E5%88%B6</guid>
      <pubDate>Mon, 06 Dec 2021 15:33:15 +0800</pubDate>
      <description>文章 · 一直到现在，还是未能完全理解这个机制。现在把找到的资料汇总一下，时间允许的情况下，我会继续学习，争取把这个坑早日填上。</description>
    </item>
    <item>
      <title>关于教育的一点感想</title>
      <link>https://www.keda.io/%E5%85%B3%E4%BA%8E%E6%95%99%E8%82%B2%E7%9A%84%E4%B8%80%E7%82%B9%E6%84%9F%E6%83%B3</link>
      <guid isPermaLink="true">https://www.keda.io/%E5%85%B3%E4%BA%8E%E6%95%99%E8%82%B2%E7%9A%84%E4%B8%80%E7%82%B9%E6%84%9F%E6%83%B3</guid>
      <pubDate>Sat, 13 Nov 2021 18:54:29 +0800</pubDate>
      <description>文章 · “我在康奈尔和上海交大为大一新生讲授同样的课程。我发现上海交大的大一新生要比美国&lt;br&gt;顶尖大学的更好。但4年后，我再次面对这些中国学生时，却发现康奈尔大学的学生已经超&lt;br&gt;过了他们。这意味着中国的大学教育并不成功。”</description>
    </item>
    <item>
      <title>比喻和想象力</title>
      <link>https://www.keda.io/%E6%AF%94%E5%96%BB%E5%92%8C%E6%83%B3%E8%B1%A1%E5%8A%9B</link>
      <guid isPermaLink="true">https://www.keda.io/%E6%AF%94%E5%96%BB%E5%92%8C%E6%83%B3%E8%B1%A1%E5%8A%9B</guid>
      <pubDate>Tue, 02 Nov 2021 01:22:00 +0800</pubDate>
      <description>文章 · 最近看到马老板在twitter上发了曹植的《七步诗》搞懵一众外国网友的新闻，也顺便又重温了这首诗。也让我又想起了我在读古诗时的一个感想。那就是，很多被千古传唱的古诗文，很多使用了一个贴切又新颖或者说是天才的比喻有关。</description>
    </item>
    <item>
      <title>Linux中的select函数</title>
      <link>https://www.keda.io/linux%E4%B8%AD%E7%9A%84select%E5%87%BD%E6%95%B0</link>
      <guid isPermaLink="true">https://www.keda.io/linux%E4%B8%AD%E7%9A%84select%E5%87%BD%E6%95%B0</guid>
      <pubDate>Sun, 14 Jun 2020 23:40:24 +0800</pubDate>
      <description>文章 · 最近在排查一个用户同步数据非常慢的问题。使用perf trace -S -p $pid发现，进程的大部分时间花费在了select函数上： 凭直觉觉得有些异常。按照Linux手册上对select的说法： select() allow a program to monitor multiple file descriptors, waiting until one or more of the fil…</description>
    </item>
    <item>
      <title>bpftrace error on aliyun linux 2.0</title>
      <link>https://www.keda.io/bpftrace-error-on-aliyun-linux-2-0</link>
      <guid isPermaLink="true">https://www.keda.io/bpftrace-error-on-aliyun-linux-2-0</guid>
      <pubDate>Sun, 07 Jun 2020 17:37:39 +0800</pubDate>
      <description>文章 · 今天测试了一下aliyun Linux 2.0，想看看它自带的ebcc工具到底如何。结果在跑一个bpftrace示例脚本的时候报错。</description>
    </item>
    <item>
      <title>论斜杠青年/跨界高手，爱因斯坦和达芬奇才是鼻祖</title>
      <link>https://www.keda.io/%E8%AE%BA%E6%96%9C%E6%9D%A0%E9%9D%92%E5%B9%B4-%E8%B7%A8%E7%95%8C%E9%AB%98%E6%89%8B%EF%BC%8C%E7%88%B1%E5%9B%A0%E6%96%AF%E5%9D%A6%E5%92%8C%E8%BE%BE%E8%8A%AC%E5%A5%87%E6%89%8D%E6%98%AF%E9%BC%BB%E7%A5%96</link>
      <guid isPermaLink="true">https://www.keda.io/%E8%AE%BA%E6%96%9C%E6%9D%A0%E9%9D%92%E5%B9%B4-%E8%B7%A8%E7%95%8C%E9%AB%98%E6%89%8B%EF%BC%8C%E7%88%B1%E5%9B%A0%E6%96%AF%E5%9D%A6%E5%92%8C%E8%BE%BE%E8%8A%AC%E5%A5%87%E6%89%8D%E6%98%AF%E9%BC%BB%E7%A5%96</guid>
      <pubDate>Fri, 21 Feb 2020 17:05:25 +0800</pubDate>
      <description>文章 · 比起一味追求狭隘的专业化，培养更多兴趣爱好，就算到不了达•芬奇那样的高度，我们也会从中受益。

这项研究还发现，培养多种兴趣爱好大有裨益，例如可以提高生活满意度、改善工作效率、培养创造力等。</description>
    </item>
    <item>
      <title>lxd on Ubuntu</title>
      <link>https://www.keda.io/lxd-on-ubuntu</link>
      <guid isPermaLink="true">https://www.keda.io/lxd-on-ubuntu</guid>
      <pubDate>Fri, 01 Nov 2019 21:20:09 +0800</pubDate>
      <description>文章 · lxd是Canonical/Ubuntu发布的一个container管理工具。技术角度上说，lxd是一个后台服务进程，它的作用是提供一个REST API用于更好的管理lxc container。类似于当初的docker是一个便于使用、管理container的工具一样。</description>
    </item>
    <item>
      <title>systemtap中访问内核函数参数中的指针</title>
      <link>https://www.keda.io/systemtap%E4%B8%AD%E8%AE%BF%E9%97%AE%E5%86%85%E6%A0%B8%E5%87%BD%E6%95%B0%E5%8F%82%E6%95%B0%E4%B8%AD%E7%9A%84%E6%8C%87%E9%92%88</link>
      <guid isPermaLink="true">https://www.keda.io/systemtap%E4%B8%AD%E8%AE%BF%E9%97%AE%E5%86%85%E6%A0%B8%E5%87%BD%E6%95%B0%E5%8F%82%E6%95%B0%E4%B8%AD%E7%9A%84%E6%8C%87%E9%92%88</guid>
      <pubDate>Wed, 30 Oct 2019 19:33:30 +0800</pubDate>
      <description>文章 · 最近在排查一个文件系统相关的lock contention的问题。通过前面的排查，已经确定遇到的性能问题是lock contention导致，但却不知道究竟是哪些文件或资源导致的。 试着用ftrace，发现它无法看到内核函数调用的参数，而我们的系统还是3.10.0-1062 的内核（CentOS 7.7），bpftrace也无法使用。于是就学习了一下systemtap的用法。 我感兴趣的函数是li…</description>
    </item>
    <item>
      <title>CentOS 7.6上构建bcc-tools</title>
      <link>https://www.keda.io/centos-7-6%E4%B8%8A%E6%9E%84%E5%BB%BAbcc-tools</link>
      <guid isPermaLink="true">https://www.keda.io/centos-7-6%E4%B8%8A%E6%9E%84%E5%BB%BAbcc-tools</guid>
      <pubDate>Wed, 16 Oct 2019 00:29:29 +0800</pubDate>
      <description>文章 · \## 更新： 在CentOS 7.7中，文件已经解决。直接&amp;#96;yum install bcc-tools&amp;#96;就可以了。 目前公司的CentOS 7.6系统上已经有bcc-tools软件包了，直接yum install bcc-tools就可以。遗憾的是，安装了之后程序运行报错。 CentOS 7.6 1810, with kernel 3.10.0-957.27.2.el7.x86\…</description>
    </item>
  </channel>
</rss>
