<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-CN">
  <title>SwiftGrasp — 快速学，随处听</title>
  <subtitle>十分钟速成教程，每篇都配录音室级音频版。</subtitle>
  <link rel="self" href="https://swiftgrasp.com/zh-CN/feed.xml"/>
  <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/"/>
  <id>https://swiftgrasp.com/zh-CN/feed.xml</id>
  <updated>2026-07-26T00:00:00Z</updated>
  <author><name>SwiftGrasp</name><uri>https://swiftgrasp.com/</uri></author>
  <rights>Free to read and cite with attribution to swiftgrasp.com</rights>
  <entry>
    <title>10 分钟学会职场基本功</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/workplace/"/>
    <id>https://swiftgrasp.com/zh-CN/workplace/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>别人用十年工作摸出来的沟通框架，十分钟讲完：金字塔原理、SMART 目标、STAR、SBI 反馈、向上管理，以及如何说不。可以读，也可以听。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/workplace/audio/00-intro.mp3" length="330231"/>
  </entry>
  <entry>
    <title>10 分钟搞懂 Webhook</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/webhooks/"/>
    <id>https://swiftgrasp.com/zh-CN/webhooks/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>一份实用的 webhook 指南：signature 校验、raw body、retry、idempotency、乱序、快速返回 2xx、本地测试，以及常见故障的具体修法。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/webhooks/audio/00-intro.mp3" length="360742"/>
  </entry>
  <entry>
    <title>网页无障碍指南：键盘、屏幕阅读器与 WCAG</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/web-accessibility/"/>
    <id>https://swiftgrasp.com/zh-CN/web-accessibility/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>一份可落地的网页无障碍指南：语义化 HTML、键盘操作、focus、屏幕阅读器、表单、对比度、图片与媒体、动态界面、WCAG，以及人工测试。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/web-accessibility/audio/00-intro.mp3" length="344024"/>
  </entry>
  <entry>
    <title>如何看懂天气预报</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/weather-forecasts/"/>
    <id>https://swiftgrasp.com/zh-CN/weather-forecasts/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>学会看降水概率、雷达、数值模式与集合预报、锋面、风与阵风、湿度与露点、注意与警报、小气候，以及预报为什么会失手。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/weather-forecasts/audio/00-intro.mp3" length="371191"/>
  </entry>
  <entry>
    <title>Unicode 讲清楚：UTF-8、编码与速查表</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/unicode/"/>
    <id>https://swiftgrasp.com/zh-CN/unicode/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>讲清 Unicode、码位、UTF-8、解码、乱码、BOM、规范化、emoji、字符串长度、数据库与 HTTP，以及常见编码报错的具体修法。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/unicode/audio/00-intro.mp3" length="395433"/>
  </entry>
  <entry>
    <title>10 分钟搞懂 TLS：证书、HTTPS 与排错</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/tls/"/>
    <id>https://swiftgrasp.com/zh-CN/tls/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>讲清 TLS handshake、证书链、域名与 SNI、ACME、反向代理、mTLS、证书续期，以及常见 HTTPS 证书报错的具体修法。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/tls/audio/00-intro.mp3" length="319782"/>
  </entry>
  <entry>
    <title>时区讲透：UTC、DST 与日期时间 bug</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/time-zones/"/>
    <id>https://swiftgrasp.com/zh-CN/time-zones/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>一份实用的时区指南：UTC、offset、IANA zone、ISO 8601、DST 的 gap 与 fold、Unix timestamp、存储规则、排程，以及 JavaScript 和 Python 的真实修法。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/time-zones/audio/00-intro.mp3" length="337755"/>
  </entry>
  <entry>
    <title>时间管理：一套用在真实工作里的方法</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/time-management/"/>
    <id>https://swiftgrasp.com/zh-CN/time-management/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>不用把每一分钟塞满：一个收集清单、真正可执行的下一步行动、日历规则、在制品上限、缓冲、打断话术，以及一次周复盘。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/time-management/audio/00-intro.mp3" length="502848"/>
  </entry>
  <entry>
    <title>TCP/IP 讲透：端口、连接与排查</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/tcp-ip/"/>
    <id>https://swiftgrasp.com/zh-CN/tcp-ip/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>一份实用的 TCP/IP 指南，讲清 packet、IP、DNS、port、socket、handshake、localhost、NAT、firewall，以及 ECONNREFUSED、ETIMEDOUT、EADDRINUSE 的确切修法。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/tcp-ip/audio/00-intro.mp3" length="344024"/>
  </entry>
  <entry>
    <title>会骗人的数字：10 分钟看懂日常统计</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/statistics/"/>
    <id>https://swiftgrasp.com/zh-CN/statistics/</id>
    <published>2026-07-24T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>看穿标题和数据看板里的统计陷阱：平均数与中位数、基础率、幸存者偏差、相关与因果、相对风险、小样本、误导性图表和均值回归。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/statistics/audio/00-intro.mp3" length="367012"/>
  </entry>
  <entry>
    <title>SSH：密钥、配置、报错与端口转发</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/ssh/"/>
    <id>https://swiftgrasp.com/zh-CN/ssh/</id>
    <published>2026-07-24T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>一份实用的 SSH 指南，讲清密钥、配置和端口转发，并给出 Permission denied (publickey)、主机密钥变更、Connection refused、连接超时和权限错误的具体处理方法。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/ssh/audio/00-intro.mp3" length="299302"/>
  </entry>
  <entry>
    <title>SQL JOIN 详解：LEFT 和 INNER 的区别，附示例</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/sql/join/"/>
    <id>https://swiftgrasp.com/zh-CN/sql/join/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>不用韦恩图讲 SQL JOIN：匹配到底怎么拼出结果行、INNER 和 LEFT 只差一个问题、怎么找出没有匹配的行、多表连接，以及那个悄悄让 LEFT JOIN 失效的 WHERE 条件。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/sql/join/audio/00-intro.mp3" length="313513"/>
  </entry>
  <entry>
    <title>SQL GROUP BY 用法示例（以及它必报的那个错）</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/sql/group-by/"/>
    <id>https://swiftgrasp.com/zh-CN/sql/group-by/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>GROUP BY 示例：按组计数、求和、求平均，用 HAVING 过滤分组，查出重复数据，以及 must appear in the GROUP BY clause 这个报错到底在说什么。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/sql/group-by/audio/00-intro.mp3" length="321036"/>
  </entry>
  <entry>
    <title>10 分钟学会 SQL</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/sql/"/>
    <id>https://swiftgrasp.com/zh-CN/sql/</id>
    <published>2026-07-24T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>SQL 快速入门：真正讲清 JOIN 的思维模型、WHERE 与 HAVING 的区别、NULL 陷阱，以及 UPDATE 漏写 WHERE 的惨痛后果，包含真实报错与修复方法。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/sql/audio/00-intro.mp3" length="460635"/>
  </entry>
  <entry>
    <title>避免高代价错误的电子表格技能</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/spreadsheets/"/>
    <id>https://swiftgrasp.com/zh-CN/spreadsheets/</id>
    <published>2026-07-24T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>实用电子表格指南：掌握引用、XLOOKUP、FILTER、SORT、数据透视表、日期、文本清理，以及 #N/A、#VALUE!、#REF! 和 #SPILL! 错误的排查方法。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/spreadsheets/audio/00-intro.mp3" length="381222"/>
  </entry>
  <entry>
    <title>10 分钟学会公众演讲</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/speaking/"/>
    <id>https://swiftgrasp.com/zh-CN/speaking/</id>
    <published>2026-07-24T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>不讲空话的公众演讲指南：看懂舞台紧张，守住一个核心信息，用有力开场抓住听众，让幻灯片不再抢戏，用停顿替代口头禅，并从容应对现场问答。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/speaking/audio/00-intro.mp3" length="451439"/>
  </entry>
  <entry>
    <title>十分钟搞懂软件测试</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/software-testing/"/>
    <id>https://swiftgrasp.com/zh-CN/software-testing/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>一份实用的软件测试指南：测试边界、好用的 test double、异步代码、数据库、flaky 测试、coverage，以及常见失败的确切修法。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/software-testing/audio/00-intro.mp3" length="285092"/>
  </entry>
  <entry>
    <title>简历写作指南：写出有力的条目，兼顾 ATS 解析</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/resume-writing/"/>
    <id>https://swiftgrasp.com/zh-CN/resume-writing/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>针对一个具体岗位写简历：用证据代替形容词，把每条写成动作加效果，数字要老实，格式朴素好解析，项目要相关，定向修改有方法。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/resume-writing/audio/00-intro.mp3" length="332739"/>
  </entry>
  <entry>
    <title>邮箱验证正则表达式：实用的那一版</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/regex/email/"/>
    <id>https://swiftgrasp.com/zh-CN/regex/email/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>真正值得用的邮箱正则，为什么“完美符合 RFC”的模式是陷阱，可直接复制的 Python 与 JavaScript 写法，以及你的模式应该通过和应该拒绝的测试用例。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/regex/email/audio/00-intro.mp3" length="231593"/>
  </entry>
  <entry>
    <title>日期正则表达式：YYYY-MM-DD、DD/MM/YYYY 等写法</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/regex/date/"/>
    <id>https://swiftgrasp.com/zh-CN/regex/date/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>真正能用的日期正则：ISO 年-月-日、日/月/年、从日志里提取日期、把年月日分别捕获出来，以及为什么正则只该找日期、不该验日历。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/regex/date/audio/00-intro.mp3" length="270045"/>
  </entry>
  <entry>
    <title>10 分钟学会正则表达式</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/regex/"/>
    <id>https://swiftgrasp.com/zh-CN/regex/</id>
    <published>2026-07-24T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>轻松掌握正则表达式：理解所有模式背后的五个概念，避开贪婪匹配与未转义点号陷阱，直接使用常见模式库，并知道什么时候不该用正则。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/regex/audio/00-intro.mp3" length="376207"/>
  </entry>
  <entry>
    <title>Python try/except 示例：你会用到的每一种写法</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/python/try-except/"/>
    <id>https://swiftgrasp.com/zh-CN/python/try-except/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>Python 异常处理写法：捕获具体异常、多个 except、as e、else 和 finally、raise 与重新抛出、自定义异常，以及裸 except 为什么会毁掉整场调试。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/python/try-except/audio/00-intro.mp3" length="303064"/>
  </entry>
  <entry>
    <title>Python 怎么读取 CSV 文件（用和不用 pandas 两种写法）</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/python/read-csv/"/>
    <id>https://swiftgrasp.com/zh-CN/python/read-csv/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>Python 读 CSV：不装依赖用 csv.DictReader，做分析用 pandas，跳过表头、处理分号分隔、把 CSV 写回去，还有那个专门毁掉 Windows 下午的编码报错。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/python/read-csv/audio/00-intro.mp3" length="336501"/>
  </entry>
  <entry>
    <title>Python 列表推导式示例：从基础到「到这儿就该停」</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/python/list-comprehension/"/>
    <id>https://swiftgrasp.com/zh-CN/python/list-comprehension/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>覆盖真实用法的列表推导式示例：转换、筛选、if-else、字典、集合、展平嵌套列表，以及一条老实话——什么时候该把推导式改回循环。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/python/list-comprehension/audio/00-intro.mp3" length="324798"/>
  </entry>
  <entry>
    <title>Python f-string 示例：真正用得上的 12 种写法</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/python/f-strings/"/>
    <id>https://swiftgrasp.com/zh-CN/python/f-strings/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>可直接复制的 f-string 示例：保留两位小数、千位分隔、百分比、填充与对齐、日期、等号调试写法，以及嵌套引号的那个坑。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/python/f-strings/audio/00-intro.mp3" length="340262"/>
  </entry>
  <entry>
    <title>10 分钟学会 Python</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/python/"/>
    <id>https://swiftgrasp.com/zh-CN/python/</id>
    <published>2026-07-24T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>可阅读、可收听的 10 分钟 Python 速成教程。真实错误、真正有效的修复方法和有取舍的捷径；暂时用不到的内容可以先跳过。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/python/audio/00-intro.mp3" length="273807"/>
  </entry>
  <entry>
    <title>项目管理指南：从范围到收尾</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/project-management/"/>
    <id>https://swiftgrasp.com/zh-CN/project-management/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>一份可操作的项目管理指南：目标、范围、里程碑、WBS、依赖、估算、责任人、状态同步、变更控制、故障处理与收尾复盘。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/project-management/audio/00-intro.mp3" length="396687"/>
  </entry>
  <entry>
    <title>摄影基础：曝光、对焦与构图</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/photography-basics/"/>
    <id>https://swiftgrasp.com/zh-CN/photography-basics/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>一份可落地的摄影基础指南：曝光、光圈、快门速度、感光度、测光、自动对焦、焦距、光线、构图、RAW、JPEG，以及废片的原因诊断。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/photography-basics/audio/00-intro.mp3" length="340262"/>
  </entry>
  <entry>
    <title>如何做线上调研：一套能落地的方法</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/online-research/"/>
    <id>https://swiftgrasp.com/zh-CN/online-research/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>学会做线上调研：把问题写成证据能回答的样子，用检索操作符爬阶梯，追到一手来源，判断来源与利益，交叉核对，存档引用，并核验 AI 给的参考文献。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/online-research/audio/00-intro.mp3" length="368266"/>
  </entry>
  <entry>
    <title>可观测性讲透：logs、metrics 与 traces</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/observability/"/>
    <id>https://swiftgrasp.com/zh-CN/observability/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>把可观测性讲透：logs、metrics、traces、埋点、SLO、告警、cardinality 控制，以及一次真实故障从症状到原因的排查流程。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/observability/audio/00-intro.mp3" length="354473"/>
  </entry>
  <entry>
    <title>OAuth 登录详解：Session、PKCE 与 OIDC</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/oauth/"/>
    <id>https://swiftgrasp.com/zh-CN/oauth/</id>
    <published>2026-07-24T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>讲清网站登录：Session 与 JWT、OAuth 角色、带 PKCE 的 Authorization Code、OIDC、Cookie、刷新令牌、CSRF、XSS 及真实登录错误。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/oauth/audio/00-intro.mp3" length="353219"/>
  </entry>
  <entry>
    <title>10 分钟学会谈判</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/negotiation/"/>
    <id>https://swiftgrasp.com/zh-CN/negotiation/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>真正干活的那几个谈判概念：BATNA、锚定、ZOPA、战术性沉默、拿让步做交换，还有一整套薪资谈判话术，以及那些让人白白损失真金白银的错误。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/negotiation/audio/00-intro.mp3" length="419675"/>
  </entry>
  <entry>
    <title>100 种大自然的声音</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/nature/"/>
    <id>https://swiftgrasp.com/zh-CN/nature/</id>
    <published>2026-07-24T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>一份可以直接播放的自然声音图鉴：狮吼、会唱歌的沙丘、冰湖上像激光一样的脆响，共 100 种。节目式语音逐一报幕，并讲清这些声音背后的原理。所有声音都不是实地录音。</summary>
  </entry>
  <entry>
    <title>10 分钟掌握金钱基础</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/money/"/>
    <id>https://swiftgrasp.com/zh-CN/money/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>学校跳过的那几个金融概念：复利的两个方向、通货膨胀、应急金、50/30/20 预算、指数基金到底是什么、为什么 1% 的费用很要命，以及骗局的通用识别信号。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/money/audio/00-intro.mp3" length="342770"/>
  </entry>
  <entry>
    <title>10 分钟重学心算：九九乘法表、凑十法、速算技巧</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/mental-math/"/>
    <id>https://swiftgrasp.com/zh-CN/mental-math/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>小学那套心算方法，10 分钟捡回来：九九乘法表为什么只有 45 句、凑十法、破十法、补数、×5 与 ×11 的偷懒算法、头同尾合十、鸡兔同笼、先估算。可读也可听。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/mental-math/audio/00-intro.mp3" length="552586"/>
  </entry>
  <entry>
    <title>高效会议：一份实用指南</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/meetings/"/>
    <id>https://swiftgrasp.com/zh-CN/meetings/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>用明确的决定、真正有用的议程、会前材料、时间盒、待办记录，以及应对难搞时刻的具体话术，把会开得更少、更短。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/meetings/audio/00-intro.mp3" length="376207"/>
  </entry>
  <entry>
    <title>如何更快地学会任何东西</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/learning/"/>
    <id>https://swiftgrasp.com/zh-CN/learning/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>真正管用的那部分学习科学：主动回忆、间隔重复、费曼技巧、交替练习、刻意练习，以及为什么重读和划重点感觉很有效率，其实并不是。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/learning/audio/00-intro.mp3" length="383730"/>
  </entry>
  <entry>
    <title>10 分钟搞懂 JSON — 语法、示例与速查表</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/json/"/>
    <id>https://swiftgrasp.com/zh-CN/json/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>讲清 JSON 语法、数据类型、嵌套、parser 与 serialization、schema、JSONL、HTTP 用法、数字和日期的坑、安全问题，以及常见报错的准确修法。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/json/audio/00-intro.mp3" length="272553"/>
  </entry>
  <entry>
    <title>求职面试准备指南</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/job-interviews/"/>
    <id>https://swiftgrasp.com/zh-CN/job-interviews/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>用证据、公司调研、能扛住追问的故事、技术题应对、薪资时机、远程面试准备和可直接照着说的话术，把一场求职面试准备好。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/job-interviews/audio/00-intro.mp3" length="340262"/>
  </entry>
  <entry>
    <title>面向 Python 开发者的 JavaScript</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/javascript-for-python-devs/"/>
    <id>https://swiftgrasp.com/zh-CN/javascript-for-python-devs/</id>
    <published>2026-07-24T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>一份实用的 Python 转 JavaScript 指南，讲清语义差异、真实运行时错误、异步陷阱、模块系统和需要改掉的习惯。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/javascript-for-python-devs/audio/00-intro.mp3" length="436393"/>
  </entry>
  <entry>
    <title>保险基础：保费、理赔与申诉</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/insurance-basics/"/>
    <id>https://swiftgrasp.com/zh-CN/insurance-basics/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>用风险共担、保费、免赔额、定额自付、共保比例、保额上限、免责条款、核保、理赔、拒赔、申诉、骗保和投诉，把保险的基本机制讲清楚。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/insurance-basics/audio/00-intro.mp3" length="331485"/>
  </entry>
  <entry>
    <title>如何在 10 分钟内变得幽默</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/humor/"/>
    <id>https://swiftgrasp.com/zh-CN/humor/</id>
    <published>2026-07-24T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>幽默是一门可以练习的技能，不是天赋：预期误导、三段式、回扣、节奏，以及毁掉笑话的常见错误。读完或听完这篇，掌握喜剧演员真正使用的技巧。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/humor/audio/00-intro.mp3" length="298048"/>
  </entry>
  <entry>
    <title>10 分钟搞懂 HTTP 与 API</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/http/"/>
    <id>https://swiftgrasp.com/zh-CN/http/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>网络到底怎么说话：请求与响应、方法、状态码（401 和 403 的区别一次说清）、请求头、curl、说人话的 REST，以及 CORS 报错为什么不是你以为的那回事。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/http/audio/00-intro.mp3" length="413405"/>
  </entry>
  <entry>
    <title>Git 如何撤销上一次提交（每种情况都有）</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/git/undo-commit/"/>
    <id>https://swiftgrasp.com/zh-CN/git/undo-commit/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>撤销 Git 提交：用 reset --soft 保留修改，用 reset --hard 丢弃修改，用 --amend 改提交说明，用 revert 撤销已推送的提交，再用 reflog 找回误删内容。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/git/undo-commit/audio/00-intro.mp3" length="282584"/>
  </entry>
  <entry>
    <title>Git 如何解决合并冲突（一步一步来）</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/git/merge-conflict/"/>
    <id>https://swiftgrasp.com/zh-CN/git/merge-conflict/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>一步步解决 Git 合并冲突：读懂冲突标记、改完文件再暂存、用 ours 或 theirs 整份取一边、安全退出合并，以及处理 rebase 冲突。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/git/merge-conflict/audio/00-intro.mp3" length="263358"/>
  </entry>
  <entry>
    <title>.gitignore 不生效？真正的修复方法，附模板</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/git/gitignore/"/>
    <id>https://swiftgrasp.com/zh-CN/git/gitignore/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>文件已经被 Git 跟踪时如何让 .gitignore 生效：用 git check-ignore 排查规则、写对匹配模式、复制 Python 与 Node 模板，以及密钥已经提交后的处理顺序。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/git/gitignore/audio/00-intro.mp3" length="321036"/>
  </entry>
  <entry>
    <title>10 分钟学会 Git</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/git/"/>
    <id>https://swiftgrasp.com/zh-CN/git/</id>
    <published>2026-07-24T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>先弄懂很少有人讲清的 Git 心智模型：三棵树、便利贴一样的分支，以及如何撤销各种操作。包含 detached HEAD、non-fast-forward、合并冲突等真实报错及修复方法。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/git/audio/00-intro.mp3" length="372445"/>
  </entry>
  <entry>
    <title>食品安全基础：储存、烧熟与剩菜</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/food-safety/"/>
    <id>https://swiftgrasp.com/zh-CN/food-safety/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>一份实用的食品安全基础指南：交叉污染、时间温度控制、探针温度计、储存、解冻、过敏原、高风险人群、停电和剩菜怎么处理。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/food-safety/audio/00-intro.mp3" length="356981"/>
  </entry>
  <entry>
    <title>邮件送达率：10 分钟讲清</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/email-deliverability/"/>
    <id>https://swiftgrasp.com/zh-CN/email-deliverability/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>一份实用的邮件送达率指南：SMTP 信封、SPF、DKIM、DMARC 对齐、PTR 与 HELO、发信信誉、bounce、投诉率、名单卫生，以及邮件头排查。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/email-deliverability/audio/00-intro.mp3" length="382476"/>
  </entry>
  <entry>
    <title>电学基础：电压、电流、功率与用电安全</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/electricity-basics/"/>
    <id>https://swiftgrasp.com/zh-CN/electricity-basics/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>搞懂电压、电流、功率、电阻、交流与直流、串联与并联、断路器、接地和电气铭牌，同时不去碰任何危险的电工作业。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/electricity-basics/audio/00-intro.mp3" length="314767"/>
  </entry>
  <entry>
    <title>经济学基础：供给、通胀与贸易</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/economics-basics/"/>
    <id>https://swiftgrasp.com/zh-CN/economics-basics/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>用激励、机会成本、供给与需求、价格弹性、通胀、利率、失业率、生产率、外部性、比较优势和数据解读，把经济学基础讲清楚。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/economics-basics/audio/00-intro.mp3" length="379968"/>
  </entry>
  <entry>
    <title>10 分钟掌握 Docker</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/docker/"/>
    <id>https://swiftgrasp.com/zh-CN/docker/</id>
    <published>2026-07-24T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>从心智模型讲懂 Docker：镜像与容器的区别、为什么分层顺序能让构建快上百倍、数据究竟存在哪里，以及人人都会遇到的端口占用、守护进程未运行和数据消失问题。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/docker/audio/00-intro.mp3" length="412151"/>
  </entry>
  <entry>
    <title>DNS 详解：记录、缓存与故障排查</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/dns/"/>
    <id>https://swiftgrasp.com/zh-CN/dns/</id>
    <published>2026-07-24T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>实用 DNS 指南：解析链、A、AAAA、CNAME 和 TXT 记录、根域名、TTL 与缓存、NXDOMAIN、SERVFAIL、dig 与 nslookup。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/dns/audio/00-intro.mp3" length="323544"/>
  </entry>
  <entry>
    <title>职场艰难对话：话术与步骤</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/difficult-conversations/"/>
    <id>https://swiftgrasp.com/zh-CN/difficult-conversations/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>处理职场里的艰难对话：具体的开场话术、事实核对、提问与倾听、边界与后果、安全规则、真正的道歉、书面记录，以及后续跟进。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/difficult-conversations/audio/00-intro.mp3" length="518313"/>
  </entry>
  <entry>
    <title>如何把工作授权出去：一份实操指南</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/delegation/"/>
    <id>https://swiftgrasp.com/zh-CN/delegation/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>学会交出结果，而不是甩活或者规定每一步：怎么挑人、怎么定权限级别、怎么定义完成、怎么设检查点、怎么处理返工。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/delegation/audio/00-intro.mp3" length="312259"/>
  </entry>
  <entry>
    <title>如何做出更好的决策</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/decision-making/"/>
    <id>https://swiftgrasp.com/zh-CN/decision-making/</id>
    <published>2026-07-24T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>一份实用的决策指南：用可逆性、机会成本、期望值、基础率、沉没成本、事前验尸和决策日志，在不确定中做出更好的选择。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/decision-making/audio/00-intro.mp3" length="311005"/>
  </entry>
  <entry>
    <title>如何调试代码：一套实用流程</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/debugging/"/>
    <id>https://swiftgrasp.com/zh-CN/debugging/</id>
    <published>2026-07-24T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>一套实用的代码调试流程：复现错误、阅读最后一行有效报错、二分排查系统、设置有效日志和断点、建立最小复现，以及捕捉海森堡错误。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/debugging/audio/00-intro.mp3" length="290525"/>
  </entry>
  <entry>
    <title>真正有用的个人网络安全指南</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/cybersecurity/"/>
    <id>https://swiftgrasp.com/zh-CN/cybersecurity/</id>
    <published>2026-07-24T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>实用的个人网络安全指南：威胁建模、密码管理器、通行密钥、网络钓鱼、更新、加密、备份、安全使用 Wi-Fi、VPN，以及数据泄露后的应对方法。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/cybersecurity/audio/00-intro.mp3" length="428452"/>
  </entry>
  <entry>
    <title>批判性思维：如何检验一个说法</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/critical-thinking/"/>
    <id>https://swiftgrasp.com/zh-CN/critical-thinking/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>一份实用的批判性思维指南：分开事实与推断、拆解论证、看清举证责任、检验因果、留意基础比率与样本、补强对方观点、追求可反驳性，并用概率更新信心。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/critical-thinking/audio/00-intro.mp3" length="510372"/>
  </entry>
  <entry>
    <title>下厨基本功：火、盐、酸和水</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/cooking/"/>
    <id>https://swiftgrasp.com/zh-CN/cooking/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>实用的下厨基本功：控火、调味、用酸、乳化、上色、判断熟度、食品安全、备料，以及厨房里常见失手的补救办法。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/cooking/audio/00-intro.mp3" length="436393"/>
  </entry>
  <entry>
    <title>10 分钟学会配置文件</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/config-files/"/>
    <id>https://swiftgrasp.com/zh-CN/config-files/</id>
    <published>2026-07-24T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>实用配置文件指南：选择 JSON、YAML、TOML 或 .env，修复真实解析错误，定义优先级，校验结构，并让密钥远离 Git。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/config-files/audio/00-intro.mp3" length="286346"/>
  </entry>
  <entry>
    <title>云计算讲清楚：region、服务模型与成本</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/cloud-computing/"/>
    <id>https://swiftgrasp.com/zh-CN/cloud-computing/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>一份实用的云计算指南：region 与 availability zone、VM、容器、serverless、存储、网络、IAM、成本控制，以及扛得住故障的设计。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/cloud-computing/audio/00-intro.mp3" length="336501"/>
  </entry>
  <entry>
    <title>10 分钟学会命令行</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/cli/"/>
    <id>https://swiftgrasp.com/zh-CN/cli/</id>
    <published>2026-07-24T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>命令行快速入门：目录导航、管道、grep、PATH、权限，以及安装后仍出现 command not found、Permission denied 到底需要什么、为什么 rm 没有回收站。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/cli/audio/00-intro.mp3" length="333993"/>
  </entry>
  <entry>
    <title>清晰写作：一份可用于工作的实操指南</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/clear-writing/"/>
    <id>https://swiftgrasp.com/zh-CN/clear-writing/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>把邮件、文档和技术说明写清楚：具体的改写示例、真正能被执行的请求、五轮修改流程，以及一份发送前的速查表。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/clear-writing/audio/00-intro.mp3" length="479861"/>
  </entry>
  <entry>
    <title>CI/CD 十分钟入门</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/ci-cd/"/>
    <id>https://swiftgrasp.com/zh-CN/ci-cd/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>一份实用的 CI/CD 指南：快速的 pipeline、可复现的构建、安全的缓存与密钥、不可变 artifact、数据库迁移、部署、回滚，以及真实失败的具体修法。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/ci-cd/audio/00-intro.mp3" length="345278"/>
  </entry>
  <entry>
    <title>缓存讲透：HTTP、Redis 与失效策略</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/caching-explained/"/>
    <id>https://swiftgrasp.com/zh-CN/caching-explained/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>从缓存键、TTL、失效、击穿风暴、HTTP 缓存、Redis、一致性、监控指标，到真实缓存故障的分步修法，把缓存讲透。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/caching-explained/audio/00-intro.mp3" length="282584"/>
  </entry>
  <entry>
    <title>浏览器 DevTools 十分钟入门</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/browser-devtools/"/>
    <id>https://swiftgrasp.com/zh-CN/browser-devtools/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>一份实用的浏览器 DevTools 指南：Elements、Console、Network、缓存、存储、断点、性能、设备模拟、无障碍，以及真实报错的具体修法。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/browser-devtools/audio/00-intro.mp3" length="350711"/>
  </entry>
  <entry>
    <title>AI 术语，一次讲清</title>
    <link rel="alternate" type="text/html" href="https://swiftgrasp.com/zh-CN/ai-glossary/"/>
    <id>https://swiftgrasp.com/zh-CN/ai-glossary/</id>
    <published>2026-07-26T00:00:00Z</published>
    <updated>2026-07-26T00:00:00Z</updated>
    <summary>AI 术语到底是什么意思：token、prompt、上下文窗口、幻觉、RAG、微调、智能体、MCP。每个词一句白话定义、一个真实例子，再点出那个需要改掉的误解。</summary>
    <link rel="enclosure" type="audio/mpeg" href="https://swiftgrasp.com/zh-CN/ai-glossary/audio/00-intro.mp3" length="374953"/>
  </entry>
</feed>
