<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>dextermayhewjd</title><link>https://dextermayhewjd.github.io/</link><description>Recent content on dextermayhewjd</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Wed, 07 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://dextermayhewjd.github.io/index.xml" rel="self" type="application/rss+xml"/><item><title>从 Harness.run 进入各职责，再返回主线</title><link>https://dextermayhewjd.github.io/projects/slime/4-slime-core-components-and-orchestration/4-1-agent-rollout-adapters-and-harnesses/4-launch-agent/harness-run/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/slime/4-slime-core-components-and-orchestration/4-1-agent-rollout-adapters-and-harnesses/4-launch-agent/harness-run/</guid><description>与 Launch Agent 章节共用已采用正文。</description></item><item><title>沿 generate 走完 4.1：一次 Agent 任务</title><link>https://dextermayhewjd.github.io/projects/slime/4-slime-core-components-and-orchestration/4-1-agent-rollout-adapters-and-harnesses/task-walkthrough/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/slime/4-slime-core-components-and-orchestration/4-1-agent-rollout-adapters-and-harnesses/task-walkthrough/</guid><description>按完整任务顺序进入 Harness、Sandbox、Adapter 与轨迹，读清职责后回到主线。</description></item><item><title>Slime 源码阅读顺序</title><link>https://dextermayhewjd.github.io/projects/slime/code-reading/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/slime/code-reading/</guid><description>从模块职责到任务、模型、评测、Trace、并发、部署与训练交接的源码阅读路线。</description></item><item><title>Slime 全仓代码复用与项目路线</title><link>https://dextermayhewjd.github.io/projects/slime/reuse-roadmap/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/slime/reuse-roadmap/</guid><description>梳理 Slime 全仓可复用的执行、评测、Trace、数据队列、模型服务与训练能力，以及 API、Kubernetes 和自部署模型的接入边界。</description></item><item><title>01 · async def：定义之后，什么时候执行？</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/01-async-def/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/01-async-def/</guid><description>先分清异步函数、协程对象和真正执行的函数体。</description></item><item><title>01 方程组与几何</title><link>https://dextermayhewjd.github.io/courses/mit-1806/01-systems/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/courses/mit-1806/01-systems/</guid><description>&lt;h2 id="核心问题"&gt;核心问题&lt;/h2&gt;
&lt;p&gt;线性方程组可以看作几何对象的交汇：二维中是直线，三维中是平面。矩阵把这些方程的系数组织起来，使消元过程可以被稳定地表达和复用。&lt;/p&gt;
&lt;h2 id="我的理解"&gt;我的理解&lt;/h2&gt;
&lt;p&gt;这一章的入口是“方程组有没有解”，而不是“怎样机械地做消元”。行变换保留解集，主元的位置则告诉我们哪些变量被约束、哪些变量可以自由变化。&lt;/p&gt;</description></item><item><title>S07.1 Minimal Skill：写出一份最小完整技能</title><link>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/01-structure/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/01-structure/</guid><description>采用官网 Quickstart 的 roll-dice 示例，通过一次掷骰子认识 name、description 和正文指令。</description></item><item><title>S07.6.1 记录容易踩的坑，纠正常见错误假设</title><link>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/06-instruction-patterns/01-gotchas/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/06-instruction-patterns/01-gotchas/</guid><description>先读官网关于软删除、用户 ID 字段和健康检查的中文例子，再用 Git 练习将项目例外写成可执行的提醒。</description></item><item><title>S13.1 Agent Teams：队友通过消息协作</title><link>https://dextermayhewjd.github.io/projects/learn-claude-code/s13/01-team-messaging/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/learn-claude-code/s13/01-team-messaging/</guid><description>&lt;div class="chapter-outline" id="s13-messaging-outline" aria-labelledby="s13-messaging-outline-title"&gt;
&lt;p class="chapter-outline__title" id="s13-messaging-outline-title"&gt;本节目录&lt;/p&gt;
&lt;nav id="TableOfContents"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#message-storage"&gt;1. 消息在模型上下文之外暂存&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#message-position"&gt;1.1 独立历史，共享邮箱总线&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#message-diagram"&gt;1.2 本地最小流程&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#message-fields"&gt;1.3 消息字段与几种不同用途&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#message-implementation"&gt;2. MessageBus 内部怎样收发&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#message-path"&gt;2.1 初始化与路径检查&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#message-send"&gt;2.2 send：追加一行并通知等待者&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#message-read"&gt;2.3 read：消费所有消息&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#message-wait"&gt;2.4 wait：等待到消息或超时&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#message-delivery"&gt;3. 模型何时看到这些消息&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#message-context"&gt;3.1 队友与 Lead 的消费边界不同&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#message-assignment"&gt;3.2 普通消息不等于任务重新分配&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/nav&gt;
&lt;/div&gt;
&lt;p&gt;我想先弄清楚：&lt;strong&gt;消息放在哪里，谁把它读出，怎样变成下一次模型请求的输入？&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>异步语法</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/syntax/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/syntax/</guid><description>&lt;p&gt;Python 原生异步语法；async def 与异步生成器定义分开计数。&lt;/p&gt;
&lt;p&gt;固定源码版本：&lt;code&gt;2f2318653f6f794dddd321eff7c9d4b7b174643f&lt;/code&gt;。本表共 &lt;strong&gt;747&lt;/strong&gt; 条静态出现记录；不是运行次数。&lt;/p&gt;</description></item><item><title>纵向数据流</title><link>https://dextermayhewjd.github.io/projects/slime/4-slime-core-components-and-orchestration/4-1-agent-rollout-adapters-and-harnesses/2-translate-forward/data-flow/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/slime/4-slime-core-components-and-orchestration/4-1-agent-rollout-adapters-and-harnesses/2-translate-forward/data-flow/</guid><description>先看局部数据流，再沿同一份请求阅读消息转换、工具定义和结果交接。</description></item><item><title>Lecture 2 · 从行为克隆到 DAgger</title><link>https://dextermayhewjd.github.io/courses/cs285/lecture-02/</link><pubDate>Wed, 07 Oct 2026 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/courses/cs285/lecture-02/</guid><description>用监督学习拟合专家动作之后，为什么自己跑起来还会出错？先看整讲主线，再逐行拆解 20 条公式。</description></item><item><title>02 · await：等待结果，不等于自动并发</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/02-await/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/02-await/</guid><description>沿执行顺序理解挂起、恢复和 asyncio.sleep。</description></item><item><title>02 矩阵消元</title><link>https://dextermayhewjd.github.io/courses/mit-1806/02-elimination/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/courses/mit-1806/02-elimination/</guid><description>&lt;h2 id="核心问题"&gt;核心问题&lt;/h2&gt;
&lt;p&gt;高斯消元把矩阵化成阶梯形，从而暴露秩、主元列和自由变量。它既是求解方程组的算法，也是理解矩阵可逆性和线性相关性的第一条主线。&lt;/p&gt;
&lt;h2 id="我的理解"&gt;我的理解&lt;/h2&gt;
&lt;p&gt;消元的每一步都对应一次可逆的行操作。把过程看成矩阵乘法后，消元矩阵、逆矩阵和 LU 分解就不再是孤立的技巧，而是同一件事的不同记录方式。&lt;/p&gt;</description></item><item><title>asyncio 任务与事件循环</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/asyncio/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/asyncio/</guid><description>&lt;p&gt;asyncio 模块的导入、直接调用与非调用引用。&lt;/p&gt;
&lt;p&gt;固定源码版本：&lt;code&gt;2f2318653f6f794dddd321eff7c9d4b7b174643f&lt;/code&gt;。本表共 &lt;strong&gt;313&lt;/strong&gt; 条静态出现记录；不是运行次数。&lt;/p&gt;</description></item><item><title>S07.2 Real Expertise：把有效做法写成可复用技能</title><link>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/02-real-expertise/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/02-real-expertise/</guid><description>从真实任务和项目资料中提炼步骤、纠正、输入输出与约定，理解 SOP 如何成为可复用的 Skill。</description></item><item><title>S07.6.2 用模板明确产物应有的结构</title><link>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/06-instruction-patterns/02-output-templates/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/06-instruction-patterns/02-output-templates/</guid><description>先读官网报告模板的中文例子，理解固定结构与待填写内容，再把模板用于代码审查。</description></item><item><title>S07.R Discovery：发现与加载位置</title><link>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/02-discovery/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/02-discovery/</guid><description>看清个人、项目、嵌套目录和插件 Skill 的发现方式，以及名称冲突的处理。</description></item><item><title>S13.2 Team Protocols：用结构化请求协调行动</title><link>https://dextermayhewjd.github.io/projects/learn-claude-code/s13/02-team-protocols/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/learn-claude-code/s13/02-team-protocols/</guid><description>&lt;div class="chapter-outline" id="s13-protocol-outline" aria-labelledby="s13-protocol-outline-title"&gt;
&lt;p class="chapter-outline__title" id="s13-protocol-outline-title"&gt;本节目录&lt;/p&gt;
&lt;nav id="TableOfContents"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#protocol-position"&gt;1. 协议不是把“批准了”写进聊天&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#protocol-state"&gt;1.1 request_id 与执行闸门&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#protocol-diagram"&gt;1.2 计划协议的局部流程&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#protocol-plan"&gt;2. 计划：请求、审批、应用分别由谁做&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#protocol-submit"&gt;2.1 队友提交时保存当前工作身份&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#protocol-review"&gt;2.2 Lead review_plan 处理请求&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#protocol-apply"&gt;2.3 队友校验回复才更新本地闸门&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#protocol-gate"&gt;2.4 真正限制执行的位置&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#protocol-shutdown"&gt;3. 关机：另一条请求与响应协议&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#protocol-stop-request"&gt;3.1 Lead 请求，队友在收信边界确认&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#protocol-stop-response"&gt;3.2 Lead 消费响应并结束请求状态&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/nav&gt;
&lt;/div&gt;
&lt;p&gt;普通消息只表达意思；&lt;strong&gt;协作协议还要匹配请求、改变状态，并限制实际执行。&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>03 · Task 与 gather：把多份工作安排起来</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/03-tasks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/03-tasks/</guid><description>看清创建任务、保留引用和等待整组结果三个动作。</description></item><item><title>03 向量空间</title><link>https://dextermayhewjd.github.io/courses/mit-1806/03-vector-spaces/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/courses/mit-1806/03-vector-spaces/</guid><description>&lt;h2 id="核心问题"&gt;核心问题&lt;/h2&gt;
&lt;p&gt;向量空间把“可以相加和数乘”的对象统一起来。子空间、基和维数描述了一个线性系统真正拥有多少自由度。&lt;/p&gt;
&lt;h2 id="我的理解"&gt;我的理解&lt;/h2&gt;
&lt;p&gt;基不是一组特殊的向量，而是一种坐标系统。换一组基不会改变线性对象本身，只会改变我们描述它的方式。&lt;/p&gt;</description></item><item><title>S07.3 Content Selection：哪些内容值得写进 Skill</title><link>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/03-content-selection/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/03-content-selection/</guid><description>沿用 roll-dice，用两份完整 Markdown 对照，区分给读者的解释、Agent 已知的常识和任务真正需要的指令。</description></item><item><title>S07.6.3 用检查清单跟踪多步任务</title><link>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/06-instruction-patterns/03-checklists/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/06-instruction-patterns/03-checklists/</guid><description>从官网表单清单理解步骤跟踪，区分清单指令、任务状态、结果验证与执行约束。</description></item><item><title>S07.R Invocation：用户点名，或模型按描述选择</title><link>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/03-invocation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/03-invocation/</guid><description>区分发现、菜单可见、模型可见和真正调用，解释两种调用控制字段。</description></item><item><title>S13.3 Task Claiming：空闲时认领可执行任务</title><link>https://dextermayhewjd.github.io/projects/learn-claude-code/s13/03-task-claiming/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/learn-claude-code/s13/03-task-claiming/</guid><description>&lt;div class="chapter-outline" id="s13-claim-outline" aria-labelledby="s13-claim-outline-title"&gt;
&lt;p class="chapter-outline__title" id="s13-claim-outline-title"&gt;本节目录&lt;/p&gt;
&lt;nav id="TableOfContents"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#claim-position"&gt;1. 沿用 S10 的依赖图，增加共享执行约束&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#claim-dependencies"&gt;1.1 先建节点，后连依赖，再认领&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#claim-diagram"&gt;1.2 候选发现与最终认领的局部流程&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#claim-functions"&gt;2. 发现、认领、完成各负责什么&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#claim-scan"&gt;2.1 scan_unclaimed_tasks：找候选&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#claim-next"&gt;2.2 claim_next_task：尝试当前仍可用的任务&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#claim-atomic"&gt;2.3 claim_task：锁内验证并绑定 owner / cwd&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#claim-complete"&gt;2.4 complete_task：只有当前 owner 能完成&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#claim-release"&gt;2.5 两种释放：正常回合结束与异常退出&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#claim-storage"&gt;3. 锁与文件：与邮箱的保证不同&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#claim-lock"&gt;3.1 task_store_lock：线程锁加文件锁&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#claim-save"&gt;3.2 save_task：完整替换单个任务文件&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#claim-loop"&gt;3.3 从 IDLE 接回工作循环&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/nav&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;任务板保存可执行工作，扫描发现候选，锁内认领决定归属。&lt;/strong&gt; 队友等待时可以接手 ready task；不是依赖另一轮 LLM 调度。&lt;/p&gt;</description></item><item><title>线程与同步</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/threading/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/threading/</guid><description>&lt;p&gt;threading / _thread 原生线程和同步原语。&lt;/p&gt;
&lt;p&gt;固定源码版本：&lt;code&gt;2f2318653f6f794dddd321eff7c9d4b7b174643f&lt;/code&gt;。本表共 &lt;strong&gt;71&lt;/strong&gt; 条静态出现记录；不是运行次数。&lt;/p&gt;</description></item><item><title>Pre-4. 启动前准备</title><link>https://dextermayhewjd.github.io/projects/slime/4-slime-core-components-and-orchestration/4-1-agent-rollout-adapters-and-harnesses/pre-4/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/slime/4-slime-core-components-and-orchestration/4-1-agent-rollout-adapters-and-harnesses/pre-4/</guid><description>从 generate 读到 Harness.run 之前，建立模型入口、任务、Session、环境与题目。</description></item><item><title>04 · wait 与 as_completed：先处理已经完成的工作</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/04-results/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/04-results/</guid><description>先用已知的任务和 sleep 理解 wait，再学习按完成顺序取得结果。</description></item><item><title>S07.4 Task Scope：一份 Skill 应该负责多大的任务</title><link>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/04-task-scope/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/04-task-scope/</guid><description>沿用学习小节编写示例，从完成结果出发，识别范围过宽与过窄，再把任务边界写回完整的 Skill。</description></item><item><title>S07.6.4 验证结果，失败后修正并重试</title><link>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/06-instruction-patterns/04-validation-loops/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/06-instruction-patterns/04-validation-loops/</guid><description>用官网编辑工作流的中文例子，理解修改后验证、失败后修正并复查、通过后再继续。</description></item><item><title>S07.R Progressive Disclosure：区分磁盘、应用内存和模型上下文</title><link>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/04-context/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/04-context/</guid><description>跟踪描述、正文、参考文件的可见时间，解释加载后的保留、重复调用和压缩。</description></item><item><title>S13.4 Worktree Isolation：用独立工作目录隔离改动</title><link>https://dextermayhewjd.github.io/projects/learn-claude-code/s13/04-worktree-isolation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/learn-claude-code/s13/04-worktree-isolation/</guid><description>&lt;div class="chapter-outline" id="s13-worktree-outline" aria-labelledby="s13-worktree-outline-title"&gt;
&lt;p class="chapter-outline__title" id="s13-worktree-outline-title"&gt;本节目录&lt;/p&gt;
&lt;nav id="TableOfContents"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#worktree-position"&gt;1. Worktree 属于任务，不是另一个 Agent&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#worktree-layout"&gt;1.1 目录、分支与任务之间的关系&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#worktree-order"&gt;1.2 正确的调用顺序&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#worktree-diagram"&gt;1.3 从任务绑定到工具 cwd 的局部流程&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#worktree-functions"&gt;2. 创建、解析与具体工具入口&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#worktree-create"&gt;2.1 create_worktree：验证后创建，再绑定&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#worktree-resolve"&gt;2.2 task_worktree_cwd：校验绑定仍真实有效&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#worktree-assignment"&gt;2.3 assignment_cwd：归属与目录必须一致&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#worktree-tool"&gt;2.4 队友文件工具是具体包装，不是全局 chdir&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#worktree-lifecycle"&gt;3. 什么时候能移除&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#worktree-remove"&gt;3.1 remove_worktree 是宿主操作&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#worktree-summary"&gt;3.2 完成任务、结束回合、清理目录是三件事&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/nav&gt;
&lt;/div&gt;
&lt;p&gt;独立 Agent 上下文隔离了推理历史；&lt;strong&gt;可选 worktree 再把不同任务的文件修改放到不同 Git 工作目录。&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>同步队列</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/queue/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/queue/</guid><description>&lt;p&gt;queue 标准库队列。&lt;/p&gt;
&lt;p&gt;固定源码版本：&lt;code&gt;2f2318653f6f794dddd321eff7c9d4b7b174643f&lt;/code&gt;。本表共 &lt;strong&gt;7&lt;/strong&gt; 条静态出现记录；不是运行次数。&lt;/p&gt;</description></item><item><title>Lecture 5 · 从期望回报到策略梯度</title><link>https://dextermayhewjd.github.io/courses/cs285/lecture-05/</link><pubDate>Wed, 07 Oct 2026 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/courses/cs285/lecture-05/</guid><description>先逐步推导 REINFORCE，再解释 baseline、reward-to-go 与伪损失。每个知识节点旁都有公式，点击可进入详细拆解。</description></item><item><title>05 · 取消与超时：请求停止以后，还要等待收尾</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/05-cancellation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/05-cancellation/</guid><description>理解 cancel、CancelledError、finally 和任务级超时。</description></item><item><title>S07.5 Calibrating Control：每一步需要多大自由度</title><link>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/05-control-calibration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/05-control-calibration/</guid><description>按操作的脆弱程度调整指令的具体程度，给出默认方案，并描述同类任务可复用的处理流程。</description></item><item><title>S07.6.5 执行前先验证计划</title><link>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/06-instruction-patterns/05-plan-validation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/06-instruction-patterns/05-plan-validation/</guid><description>把准备执行的计划保存为中间数据，先与真实输入核对，再进行实际操作。</description></item><item><title>S07.R Rendering：模型读到的是处理后的正文</title><link>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/05-rendering/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/05-rendering/</guid><description>用实际调用说明参数替换、技能目录变量和动态命令注入，区分预处理与模型行动。</description></item><item><title>执行器与 Future</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/executors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/executors/</guid><description>&lt;p&gt;concurrent.futures 执行器与 Future。&lt;/p&gt;
&lt;p&gt;固定源码版本：&lt;code&gt;2f2318653f6f794dddd321eff7c9d4b7b174643f&lt;/code&gt;。本表共 &lt;strong&gt;36&lt;/strong&gt; 条静态出现记录；不是运行次数。&lt;/p&gt;</description></item><item><title>Lecture 6 · 从回报估计到 Actor-Critic 与 GAE</title><link>https://dextermayhewjd.github.io/courses/cs285/lecture-06/</link><pubDate>Wed, 07 Oct 2026 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/courses/cs285/lecture-06/</guid><description>保留 21 条公式拆解，先看完整循环，再拆 Q/V/A、价值回归、自举、n-step、GAE、replay 与重参数化。算法集中成框，数学依据逐步展开。</description></item><item><title>06 · Semaphore：限制同时进入的工作数量</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/06-semaphore/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/06-semaphore/</guid><description>把并发许可与任务总量区分开。</description></item><item><title>S07.6.6 把重复操作封装成可复用脚本</title><link>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/06-instruction-patterns/06-scripts/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/06-instruction-patterns/06-scripts/</guid><description>复用现有 Git 快照脚本，观察输入环境、实际输出和失败返回，区分脚本代码与调用指令。</description></item><item><title>S07.R Permissions and Hooks：区分指令、授权和执行拦截</title><link>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/06-permissions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/06-permissions/</guid><description>分清 allowed-tools、disallowed-tools 与权限策略，说明 Skill Hooks 的执行和持续时间。</description></item><item><title>多进程</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/multiprocessing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/multiprocessing/</guid><description>&lt;p&gt;multiprocessing 原生进程与进程间通信。&lt;/p&gt;
&lt;p&gt;固定源码版本：&lt;code&gt;2f2318653f6f794dddd321eff7c9d4b7b174643f&lt;/code&gt;。本表共 &lt;strong&gt;17&lt;/strong&gt; 条静态出现记录；不是运行次数。&lt;/p&gt;</description></item><item><title>07 · Queue：把生产速度和消费速度接起来</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/07-queues/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/07-queues/</guid><description>用有界队列理解等待、背压与结束信号。</description></item><item><title>S07.7 References：怎样组织和引用配套资料</title><link>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/07-references/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/07-references/</guid><description>从官方多文件例子出发，区分主文件与配套资料，写清相对链接、读取条件，并检查按需读取是否发生。</description></item><item><title>S07.R Subagent：谁接收指令，主 Agent 是否等待</title><link>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/07-subagents/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/07-subagents/</guid><description>比较 inline、fork、后台和等待模式，并区分上下文隔离与工作目录隔离。</description></item><item><title>外部命令</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/subprocess/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/subprocess/</guid><description>&lt;p&gt;subprocess 子进程创建、控制、通信及常量。&lt;/p&gt;
&lt;p&gt;固定源码版本：&lt;code&gt;2f2318653f6f794dddd321eff7c9d4b7b174643f&lt;/code&gt;。本表共 &lt;strong&gt;69&lt;/strong&gt; 条静态出现记录；不是运行次数。&lt;/p&gt;</description></item><item><title>08 · 线程池：把阻塞工作移出事件循环</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/08-executors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/08-executors/</guid><description>理解 to_thread、run_in_executor 与两类 Future 的边界。</description></item><item><title>S07.8 Evaluation：触发正确，还要真正完成任务</title><link>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/08-evaluation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/08-evaluation/</guid><description>用明确的输入和结果标准分别验证自动触发与任务质量，定位发现、渲染和执行阶段的问题。</description></item><item><title>系统信号</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/signal/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/signal/</guid><description>&lt;p&gt;signal 信号注册、控制及常量。&lt;/p&gt;
&lt;p&gt;固定源码版本：&lt;code&gt;2f2318653f6f794dddd321eff7c9d4b7b174643f&lt;/code&gt;。本表共 &lt;strong&gt;17&lt;/strong&gt; 条静态出现记录；不是运行次数。&lt;/p&gt;</description></item><item><title>专题：Trajectory Management</title><link>https://dextermayhewjd.github.io/projects/slime/4-slime-core-components-and-orchestration/4-1-agent-rollout-adapters-and-harnesses/trajectory-management/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/slime/4-slime-core-components-and-orchestration/4-1-agent-rollout-adapters-and-harnesses/trajectory-management/</guid><description>从 record_turn 读懂历史接续与分叉，再看 assistant 改写、token 对齐及训练 Sample 导出。</description></item><item><title>Lecture 9 · 从旧样本复用到 PPO</title><link>https://dextermayhewjd.github.io/courses/cs285/lecture-09/</link><pubDate>Wed, 07 Oct 2026 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/courses/cs285/lecture-09/</guid><description>逐步拆开换分布、轨迹重要性权重、因果性、单步替代目标与 clip/min，保留公式逐行拆解和四篇卡点精读。</description></item><item><title>09 · Lock、Event 与线程退出</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/09-thread-synchronization/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/09-thread-synchronization/</guid><description>线程共享状态怎样保护，后台线程怎样收到停止信号。</description></item><item><title>S07.9 Integration：把 Skills 接回 Agent Loop</title><link>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/09-agent-loop/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/09-agent-loop/</guid><description>学完独立机制后，回顾 S06，再用总图和伪代码说明目录、调用与正文交付如何进入原循环。</description></item><item><title>任务上下文</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/contextvars/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/contextvars/</guid><description>&lt;p&gt;contextvars 上下文变量与上下文传播。&lt;/p&gt;
&lt;p&gt;固定源码版本：&lt;code&gt;2f2318653f6f794dddd321eff7c9d4b7b174643f&lt;/code&gt;。本表共 &lt;strong&gt;7&lt;/strong&gt; 条静态出现记录；不是运行次数。&lt;/p&gt;</description></item><item><title>Lecture 10 · 从策略改进界到 PPO-KL 与 TRPO</title><link>https://dextermayhewjd.github.io/courses/cs285/lecture-10/</link><pubDate>Wed, 07 Oct 2026 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/courses/cs285/lecture-10/</guid><description>解释旧优势与旧状态分布的依据，逐步走过望远镜求和、耦合、TV、Pinsker、KL 惩罚和自然梯度。完整循环集中成框，保留 20 条公式拆解。</description></item><item><title>10 · async with、async for 与异步生成器</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/10-async-protocols/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/10-async-protocols/</guid><description>把异步资源的进入、迭代和退出连起来。</description></item><item><title>S07.10 Appendix：一套完整的 Skills 示例</title><link>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/10-appendix/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/learn-claude-code/s07/10-appendix/</guid><description>用可下载的 review-diff 练习工程覆盖 S07.1–S07.9；每份文件标明位置、讲解章节和注意点。</description></item><item><title>异步上下文辅助</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/contextlib-async/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/contextlib-async/</guid><description>&lt;p&gt;contextlib 异步上下文管理辅助接口。&lt;/p&gt;
&lt;p&gt;固定源码版本：&lt;code&gt;2f2318653f6f794dddd321eff7c9d4b7b174643f&lt;/code&gt;。本表共 &lt;strong&gt;6&lt;/strong&gt; 条静态出现记录；不是运行次数。&lt;/p&gt;</description></item><item><title>11 · ContextVar：让并发任务保留各自的上下文</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/11-contextvars/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/11-contextvars/</guid><description>区分任务上下文与共享全局变量，并恢复进入前的状态。</description></item><item><title>异步对象检查</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/inspect-async/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/inspect-async/</guid><description>&lt;p&gt;inspect 异步对象检查。&lt;/p&gt;
&lt;p&gt;固定源码版本：&lt;code&gt;2f2318653f6f794dddd321eff7c9d4b7b174643f&lt;/code&gt;。本表共 &lt;strong&gt;4&lt;/strong&gt; 条静态出现记录；不是运行次数。&lt;/p&gt;</description></item><item><title>12 · 进程池、子进程与系统边界</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/12-processes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/12-processes/</guid><description>从 spawn 和 Pool.starmap 出发，区分进程、线程与 asyncio。</description></item><item><title>异步内置函数</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/async-builtins/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/async-builtins/</guid><description>&lt;p&gt;内置 aiter / anext。&lt;/p&gt;
&lt;p&gt;固定源码版本：&lt;code&gt;2f2318653f6f794dddd321eff7c9d4b7b174643f&lt;/code&gt;。本表共 &lt;strong&gt;0&lt;/strong&gt; 条静态出现记录；不是运行次数。&lt;/p&gt;</description></item><item><title>13 · Future、回调与跨线程事件循环</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/13-event-loop/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/13-event-loop/</guid><description>从待完成结果走到事件循环的启动、跨线程提交与收尾。</description></item><item><title>异步类型标记</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/async-typing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/async-typing/</guid><description>&lt;p&gt;typing / collections.abc 异步类型标记。&lt;/p&gt;
&lt;p&gt;固定源码版本：&lt;code&gt;2f2318653f6f794dddd321eff7c9d4b7b174643f&lt;/code&gt;。本表共 &lt;strong&gt;7&lt;/strong&gt; 条静态出现记录；不是运行次数。&lt;/p&gt;</description></item><item><title>Lecture 14 · 从奖励学习到语言模型强化学习</title><link>https://dextermayhewjd.github.io/courses/cs285/lecture-14/</link><pubDate>Wed, 07 Oct 2026 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/courses/cs285/lecture-14/</guid><description>保留 22 条公式拆解，先展示完整训练循环，再连接 IRL、对抗学习、LLM 策略、GAE/GRPO、参考 KL、偏好与历史状态。</description></item><item><title>14 · 回到 Slime：串起创建、等待与清理</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/14-slime-walkthrough/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/14-slime-walkthrough/</guid><description>用一条完整任务主线检查前面学过的原生机制。</description></item><item><title>同步休眠</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/time-sleep/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/time-sleep/</guid><description>&lt;p&gt;邻接机制：time.sleep 阻塞等待。&lt;/p&gt;
&lt;p&gt;固定源码版本：&lt;code&gt;2f2318653f6f794dddd321eff7c9d4b7b174643f&lt;/code&gt;。本表共 &lt;strong&gt;58&lt;/strong&gt; 条静态出现记录；不是运行次数。&lt;/p&gt;</description></item><item><title>15 · Event 通知与异步互斥</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/15-async-notification/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/15-async-notification/</guid><description>从已知任务等待通知开始，理解 Event 的布尔标志，以及 Lock 保护共享状态的边界。</description></item><item><title>进程控制辅助</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/os-process/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/os-process/</guid><description>&lt;p&gt;邻接机制：os 进程生命周期、信号和管道接口。&lt;/p&gt;
&lt;p&gt;固定源码版本：&lt;code&gt;2f2318653f6f794dddd321eff7c9d4b7b174643f&lt;/code&gt;。本表共 &lt;strong&gt;41&lt;/strong&gt; 条静态出现记录；不是运行次数。&lt;/p&gt;</description></item><item><title>16 · Condition、RLock 与 Timer</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/16-thread-coordination/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/16-thread-coordination/</guid><description>线程怎样等待共享状态变化，为什么醒来后还要检查，重入锁和计时线程分别解决什么问题。</description></item><item><title>文件锁</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/fcntl/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/fcntl/</guid><description>&lt;p&gt;邻接机制：fcntl 文件锁同步。&lt;/p&gt;
&lt;p&gt;固定源码版本：&lt;code&gt;2f2318653f6f794dddd321eff7c9d4b7b174643f&lt;/code&gt;。本表共 &lt;strong&gt;10&lt;/strong&gt; 条静态出现记录；不是运行次数。&lt;/p&gt;</description></item><item><title>17 · 线程池 Future 的结果与退出</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/17-executor-results/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/17-executor-results/</guid><description>沿提交、排队、完成和关闭理解线程池，区分同步 Future 与 asyncio 的等待。</description></item><item><title>I/O 就绪等待</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/select/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/select/</guid><description>&lt;p&gt;邻接机制：select I/O 就绪检查。&lt;/p&gt;
&lt;p&gt;固定源码版本：&lt;code&gt;2f2318653f6f794dddd321eff7c9d4b7b174643f&lt;/code&gt;。本表共 &lt;strong&gt;2&lt;/strong&gt; 条静态出现记录；不是运行次数。&lt;/p&gt;</description></item><item><title>18 · 进程生命周期：从队列工作到超时回收</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/18-process-lifecycle/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/18-process-lifecycle/</guid><description>沿 Slime 的生成器、服务进程和命令解释器，分清完成消息、进程退出与资源回收。</description></item><item><title>协程装饰辅助</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/coroutine-helpers/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/coroutine-helpers/</guid><description>&lt;p&gt;types.coroutine 生成器协程兼容辅助接口。&lt;/p&gt;
&lt;p&gt;固定源码版本：&lt;code&gt;2f2318653f6f794dddd321eff7c9d4b7b174643f&lt;/code&gt;。本表共 &lt;strong&gt;0&lt;/strong&gt; 条静态出现记录；不是运行次数。&lt;/p&gt;</description></item><item><title>19 · 信号、进程组与文件锁：退出以后谁释放资源？</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/19-signals-locks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/19-signals-locks/</guid><description>从 Slime 的 checkpoint 所有权和 GPU 命令包装器，理解文件锁、信号和进程组清理。</description></item><item><title>待核实的对象方法</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/candidates/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/usage-index/candidates/</guid><description>&lt;p&gt;相关文件中的实例方法候选；即使有构造或注解证据，也不并入原生 API 计数。&lt;/p&gt;
&lt;p&gt;固定源码版本：&lt;code&gt;2f2318653f6f794dddd321eff7c9d4b7b174643f&lt;/code&gt;。本表共 &lt;strong&gt;876&lt;/strong&gt; 条静态出现记录；不是运行次数。&lt;/p&gt;</description></item><item><title>20 · asyncio Streams：接收、分帧与连接收尾</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/20-async-streams/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/20-async-streams/</guid><description>跟随 Slime 的本地测试服务器，区分读取语义、写入背压和服务关闭。</description></item><item><title>21 · 异步能力检查与协议边界</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/21-async-inspection/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/21-async-inspection/</guid><description>区分函数、返回对象、类型注解和语法协议，读懂 Slime 的同步/异步扩展点。</description></item><item><title>源码用法与教程对照</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/coverage/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/coverage/</guid><description>每种原生机制对应讲解，每个扫描位置可回到完整源码。</description></item><item><title>版本与参考</title><link>https://dextermayhewjd.github.io/projects/python-async-concurrency/references/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/projects/python-async-concurrency/references/</guid><description>区分语言实验、Slime 原始源码与书籍依据。</description></item><item><title>关于</title><link>https://dextermayhewjd.github.io/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dextermayhewjd.github.io/about/</guid><description>&lt;p&gt;你好，我是 &lt;strong&gt;dextermayhewjd&lt;/strong&gt;。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;关注方向：生成式 AI、具身智能 / 机器人、量化交易、LLM 推理工程&lt;/li&gt;
&lt;li&gt;GitHub：&lt;a href="https://github.com/dextermayhewjd"&gt;@dextermayhewjd&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>