源码阅读

坐吃山猪5 天前
python·架构·agent·源码阅读
【Hanako】README08_LEVEL4_插件系统架构【Hanako】源码地址:https://github.com/liliMozi/openhanako
LienJack10 天前
claude·源码阅读
《Claude Code 源码解析系列》第7章|Skill上一篇如果讲 MCP,我们会看到 Claude Code 怎么把外部工具、外部资源、外部服务接进自己的运行时。
LienJack10 天前
claude·源码阅读
《Claude Code 源码解析系列》第8章|Agent 协作前面几章我们已经把 Claude Code 的几条主线拆开了:但还有一个问题没解决:如果任务变大了,一个主 Agent 为什么不够?
LienJack10 天前
claude·源码阅读
《Claude Code 源码解析系列》第3章|Prompt 编写上一篇讲完 query.ts 的 ReAct 闭环,我们知道 Claude Code 会一轮轮判断、调用工具、回填结果、再进入下一轮。
LienJack10 天前
claude·源码阅读
《Claude Code 源码解析》第2章|ReAct 主循环上一篇我们先把 Claude Code 拆成了几层:Model API 负责判断,QueryEngine 负责推进主循环,Tools 负责接触真实工程环境,Context / State 负责让任务不断线。
LienJack12 天前
人工智能·源码阅读
《Claude Code 源码解析系列》第一章-工程架构很多人第一次看 Claude Code,会把它理解成一个"会写代码的聊天框"。这个理解不能说错,但太浅了。Claude Code 真正厉害的地方,不只是模型能回答代码问题。它在模型外面包了一整套工程系统:能读项目、能调工具、能维护上下文、能管理状态、能接 MCP、能派发子 Agent,还要守住权限和安全边界。
倾颜19 天前
前端·react.js·源码阅读
React 19 源码主线拆解 04:Fiber 到底是什么,React 为什么需要 Fiber?这是我持续更新的一组 React 源码解读文章,也会尽量控制单篇篇幅,按主线一点点往里拆。 这一篇先不急着进入 beginWork、completeWork 和完整 render 流程,而是先把 React 运行时里最关键的工作节点:Fiber,单独理清楚。
Bigger1 个月前
前端·claude·源码阅读
第十章:我是如何剖析 CLI 里的终极 Agent 能力的(电脑控制与浏览器接管)大家好。我又来了,抱着打破砂锅问到底的态度,把 Claude Code 源码的 src/utils/ 目录彻底翻了个底朝天。
Bigger1 个月前
前端·claude·源码阅读
第九章:我是如何剖析 Claude Code 的 CLI 里的安全沙盒与指令拦截机制的大家好。又来了,好东西真的太多了,没办法。比如有个问题:“Claude Code 既然能在电脑上执行命令行,万一大模型抽风,来一句 rm -rf /,或者偷偷把数据库给 DROP TABLE 了,那不就全完了?”
Bigger1 个月前
前端·ai编程·源码阅读
第八章:我是如何剖析 Claude Code 里的“电子宠物”彩蛋的大家好,我又来了。本来以为写完第七章的性能优化,这个系列就该画个句号了。但本着“贼不走空”的极客精神,我又在源码的 src 目录下瞎溜达了一圈。
Bigger1 个月前
前端·claude·源码阅读
第七章:我是如何剖析 Claude Code 的性能优化与部署策略的大家好,咱们又见面了。今天这篇,咱们不聊那些花里胡哨的 AI 模型或者炫酷的终端 UI,咱们来聊点最接地气、也最折磨人的东西——工程化与性能优化。
冬奇Lab1 个月前
android·音视频开发·源码阅读
MediaPlayer 播放器架构:NuPlayer 的 Source/Decoder/Renderer 三驾马车有没有遇到过这种情况:用 MediaPlayer 播放一段视频,seekTo 完之后画面卡在了之前的帧,音频倒是跳过去了?或者直播流有时候音画不同步,声音跑快了半秒钟?
Indoraptor1 个月前
android·源码阅读
SurfaceFinger FrameTimeline 分析帧时间线(FrameTimeLine)是 Android 12 引入的、集成在 SurfaceFlinger 中的系统级卡顿检测与分析工具。它通过对比帧渲染的预期时间线与实际时间线,精准定位卡顿发生的时间和原因。每一帧的时间线都包括预期时间线(Expected Timeline)和实际时间线(Actual Timeline)两部分。
Bigger1 个月前
前端·claude·源码阅读
第四章:我是如何扒开 Claude Code 记忆与上下文压缩机制的大家好。今天,我们将来到 Claude Code 源码剖析之旅的最后一站。在前面三章,我们了解了系统的架构、看懂了查询循环,也知道它是怎么挥动“工具”这把利剑的。但如果没有“记忆”,再强大的大脑也只是一条七秒记忆的金鱼。
程序猿阿越1 个月前
java·后端·源码阅读
Kafka4源码(三)Share Group共享组Share Group(也称 Kafka Queues)共享组,是Kafka4.0中由KIP-932引入的新消费模型。
亦暖筑序1 个月前
java·源码阅读
让AI不再"一本正经胡说八道":Spring AI RAG与VectorStore源码全解你的私有文档、技术手册、产品知识库——如何变成AI的"外挂大脑"?一文拆解从PDF到向量到检索增强生成的完整链路
Bigger1 个月前
前端·claude·源码阅读
第三章:我是如何剖析 Claude Code 工具系统与命令执行机制的大家好。今天,我们将继续探索 Claude Code 的核心源码。在上一章,我们弄懂了 QueryEngine 是如何管理对话循环的。但你有没有想过,远在云端的 Claude 3.5 模型,究竟是怎么在你的电脑上敲下 npm install、是怎么搜索代码、又是怎么修改文件的?
Bigger1 个月前
前端·ai编程·源码阅读
第二章:我是如何剖析 Claude Code QueryEngine 与大模型交互机制的大家好。今天,我们将继续探索 Claude Code 的核心源码。如果说上一章讲的架构是它的骨架,那么今天我们要聊的 QueryEngine(查询引擎),绝对是它的大脑神经中枢。
冬奇Lab1 个月前
android·音视频开发·源码阅读
MediaCodec 编解码基础:Buffer 队列、状态机与零拷贝的艺术MediaCodec 是 Android 视频开发绕不开的核心类。初学者往往觉得它"挺简单的"——创建一个、配置一下、喂数据、取输出——然后在第一个 IllegalStateException 面前愣住,接着花一下午研究为什么 Buffer 一直取不到,最后发现自己把 releaseOutputBuffer 写在了错误的地方……
冬奇Lab1 个月前
android·音视频开发·源码阅读
Camera HAL3 接口:Android 相机的真正底牌如果你花时间学完了 Camera2 API,你大概会有一种感觉:这套 API 设计得挺精妙,但有时候行为很"神秘"——同样的参数,不同手机效果天差地别;明明已经配置了对焦模式,实际却不生效;相机帧率时快时慢……