摘要: AnthropicRuntimeClient::consume_stream 详解 位置: main.rs:9493-9683 函数签名 async fn consume_stream( &self, message_request: &MessageRequest, apply_stall_tim 阅读全文
posted @ 2026-05-28 19:12 青山見我 阅读(49) 评论(0) 推荐(0)
摘要: ConversationRuntime::run_turn 函数解析 位置: rust/crates/runtime/src/conversation.rs:318-524 概述 ConversationRuntime::run_turn 是整个 claw-code CLI 的核心 LLM 对话引擎 阅读全文
posted @ 2026-05-28 18:58 青山見我 阅读(38) 评论(0) 推荐(0)
摘要: run_repl 函数解析 位置: rust/crates/rusty-claude-cli/src/main.rs:4612-4678 run_repl 是 claw-code CLI 的交互式 REPL 主循环。它是用户在终端输入 claw(不带子命令)后进入的那个交互对话界面的核心入口。 函数 阅读全文
posted @ 2026-05-28 17:49 青山見我 阅读(45) 评论(0) 推荐(0)
摘要: run_turn 函数解析 run_turn 有两层实现: 层次 函数 位置 职责 CLI 编排层 LiveCli::run_turn main.rs:5315 spinner 动画、自动压缩重试、持久化、打印结果 核心循环层 Runtime::run_turn conversation.rs:31 阅读全文
posted @ 2026-05-28 16:56 青山見我 阅读(34) 评论(0) 推荐(0)
摘要: 用户输入获取流程 两条入口路径 ┌─────────────────┐ │ main() / run()│ └────────┬────────┘ │ parse_args() ┌─────────────┴─────────────┐ │ │ CliAction::Prompt CliAction 阅读全文
posted @ 2026-05-28 16:52 青山見我 阅读(45) 评论(0) 推荐(0)
摘要: QT在windows下的机制,是采用PeekMessage的策略,所以我就想,在没有事件产生时,会发生什么,按照微软文档的解释,getmessage在没有消息时,会被阻塞。如果peekmessage没有消息时,就返回。那它所处的while不就一直占用cpu? 测试一个例子,用了qt的机制: // 消 阅读全文
posted @ 2022-02-19 13:52 青山見我 阅读(430) 评论(0) 推荐(0)
摘要: QWidget继承自QObject和QPaintDevice,QObject前篇已有部分介绍,QPaintDevice跟绘制系统相关,以后再看,先看看它的构造函数。 QWidget::QWidget(QWidget *parent, Qt::WindowFlags f) : QObject(*new 阅读全文
posted @ 2022-02-19 13:50 青山見我 阅读(1425) 评论(0) 推荐(0)
摘要: 先贴上源码的部分实现,如下,可以看到跟vector类似的模式,还是以deque<int>为例, template <class _Ty, class _Alloc = allocator<_Ty>> class deque { private: friend _Tidy_guard<deque>; 阅读全文
posted @ 2022-02-19 13:49 青山見我 阅读(272) 评论(0) 推荐(0)
摘要: 好记性不如烂博客;stl源码剖析那本书不想看,没事(有事懒得做)看看微软的vector实现。 以vector<int> 为例 template <class _Ty, class _Alloc = allocator<_Ty>> class vector { // varying size arra 阅读全文
posted @ 2022-02-10 14:40 青山見我 阅读(622) 评论(0) 推荐(0)
摘要: 恢复内容开始 QCoreApplicationPrivate 会取得current thread; 在windows平台创建TLS变量,记录线程信息,并将此线程记录为主线程。交由QCoreApplicationPrivate::theMainThread维护。 QThreadData *QThrea 阅读全文
posted @ 2021-12-17 20:33 青山見我 阅读(842) 评论(0) 推荐(0)