技术栈
源码阅读
抹茶冰淇淋
2 天前
源码阅读
为何努力那么难?结合脑科学与心理学的分析
大家好,我是抹茶。最近这段时间,我一直在系统学习脑科学与心理学方面的内容。说实话,整个过程下来,真的有种大脑被重塑的爽感——那些正确而科学的信息与观念,正在一点一点替换掉我旧有的认知框架,让我能够更客观、更冷静地看待自己,也看待事物发展的规律。
yinchnag
13 天前
后端
·
源码阅读
Go 语言 map 底层实现
当时项目使用的是 Go 1.23 关于map底层的源码 runtime/map.go项目里有个地方,先往 map 里写了大量数据,处理完之后用 delete 逐一删掉所有 key,内存没有降下来。GC 也等过了,还是挂在那。还去调了 runtime.GC() 试了一下,没用,才老老实实去看源码的。我这里是直接用火焰图定位到了问题,搞了我好几个星期。
夕夕木各
17 天前
typescript
·
源码阅读
探究 TypeScript 类型体操里的 Equal 和 IsAny
为了提升自己对 TypeScript 类型的了解和运用,我最近开始玩 Type Challenges。
vim怎么退出
17 天前
前端
·
react.js
·
源码阅读
Dive into React——高级特性
想象一栋大楼的每层楼都装了"防火门"。某一层着火了(组件 throw),烟会顺着楼梯往上飘(沿 return 链冒泡)。遇到第一个有防火门的楼层(Error Boundary),门自动关闭,把火控制在那一层的下方——上面的楼层不受影响,下面的楼层已经被烧毁的也只能重建。防火门关上后,那层楼会亮起"应急灯"(fallback UI),告诉上面的人"这里出了问题,但我们处理好了"。
vim怎么退出
18 天前
前端
·
react.js
·
源码阅读
Dive into React——事件系统
想象一个国际会议,与会者说不同语言。主办方给每人配了同声传译耳机——不管发言人说中文、英文还是日文,你听到的都是统一语言。
vim怎么退出
20 天前
前端
·
react.js
·
源码阅读
Dive into React——调度/并发
想象一个医院急诊室。病人不是按到达顺序看的,而是按病情紧急程度分诊:心脏骤停立刻处理,骨折可以等一等,普通感冒排最后。但还有一个关键问题——一个医生同一时间只能看一个病人,所以"谁先看"不是一张静态列表,而是一套动态优先级计算系统:新来了一个重症病人,可以打断正在处理的轻症,处理完重症再回来接着轻症。
甜瓜看代码
20 天前
android
·
源码
·
源码阅读
SystemUI 启动与组成机制
SystemUI 是 Android 系统界面进程,包名通常是:它负责承载 Android 系统中大量用户可见的系统级 UI,例如:
vim怎么退出
21 天前
前端
·
react.js
·
源码阅读
Dive into React——Diff 算法
想象你是一个图书馆管理员,面前有一排旧书架(current 树的子 Fiber 链表),手里拿着一张新的书单(本次 render 返回的新子元素)。
vim怎么退出
24 天前
react.js
·
源码阅读
Dive into React——Hooks 原理
想象你在组装一条手链。每个珠子就是一个 Hook 调用(useState、useEffect、useMemo……),珠子之间用线串起来,形成一条单向链表。手链的头挂在组件的 Fiber 节点上(fiber.memoizedState),尾的 next 指向 null。
三木檾
24 天前
ai编程
·
源码阅读
·
next.js
从 5 个文件读完一个生产级 AI Chatbot——Vercel AI Chatbot 源码拆解
版本:基于 main 分支(PR #1498 之后,约 2026-05) 阅读时间:30 分钟通读 / 4 小时深读 拆解日期:2026-06-04
vim怎么退出
25 天前
react.js
·
源码阅读
Dive into React——Fiber架构
学习路径:Fiber 架构(基础骨架) → Hooks 原理(状态管理) → 渲染流程(核心管线) → Diff 算法(复用策略) → 调度与并发(优先级控制) → 性能优化 → 事件系统 → 高级特性
元思未来
1 个月前
agent
·
源码阅读
Hermes Agent 源码探秘 (9):实战案例 — 我是怎么用 Hermes 的
系列:Hermes Agent 源码探秘 作者:元思未来 字数:约2800字前面八篇都在拆源码、讲原理。这篇我们放松一下,聊点实际的。
元思未来
1 个月前
agent
·
源码阅读
Hermes Agent 源码探秘 (7):记忆与技能 — Agent 的"学习"能力
系列:Hermes Agent 源码探秘 作者:元思未来 字数:约3000字前面的文章里,Agent 每次启动都是"一张白纸"。它不知道你是谁,不记得上次聊了什么,每次都是全新的开始。
元思未来
1 个月前
agent
·
源码阅读
Hermes Agent 源码探秘 (8):子代理系统 — Agent 生 Agent
系列:Hermes Agent 源码探秘 作者:元思未来 字数:约3000字前面七篇我们聊的都是"单个 Agent"怎么工作。但现实中,复杂任务光靠一个人是不够的。
元思未来
1 个月前
agent
·
源码阅读
Hermes Agent 源码探秘 (6):多平台网关 — 一个 Agent 服务所有平台
系列:Hermes Agent 源码探秘 作者:元思未来 字数:约3200字前五篇我们一直在讨论 Hermes 在终端(CLI) 下的工作方式。但你可能不知道:Hermes 真正的"杀手级功能"是——它可以同时接入 15+ 聊天平台,同一个 Agent 服务微信、Telegram、Discord、Slack 等所有渠道。
爱写代码的小任
1 个月前
源码阅读
Hermes Agent 源码解析(三):Agent 主循环 —— run_agent.py 的核心秘密
run_agent.py 4123 行,是 AIAgent 类的主场。构造器 60 个参数、同步循环、budget tracking、provider 无关设计——这篇把心脏拆开看。
爱写代码的小任
1 个月前
源码阅读
Hermes Agent 源码解析(二):入口与 CLI —— 从 `hermes` 命令到交互式 REPL
你有没有好奇过,在终端敲下 hermes 回车到看到 AI 回复之间,发生了什么?这篇就一路追下去。如果你正在做一个自己的 CLI 工具,Hermes 的启动链路里有很多值得借鉴的设计——尤其是它的配置三层合并和技能注入缓存优化。
坐吃山猪
1 个月前
python
·
架构
·
agent
·
源码阅读
【Hanako】README08_LEVEL4_插件系统架构
【Hanako】源码地址:https://github.com/liliMozi/openhanako
LienJack
2 个月前
claude
·
源码阅读
《Claude Code 源码解析系列》第7章|Skill
上一篇如果讲 MCP,我们会看到 Claude Code 怎么把外部工具、外部资源、外部服务接进自己的运行时。
LienJack
2 个月前
claude
·
源码阅读
《Claude Code 源码解析系列》第8章|Agent 协作
前面几章我们已经把 Claude Code 的几条主线拆开了:但还有一个问题没解决:如果任务变大了,一个主 Agent 为什么不够?