- 博客(19)
- 收藏
- 关注
原创 Claude Code学习--从搭建Nano Claude Code学习CC机制的底层原理pt2
到了任务系统,在todo一章所说的一个机制在这里发挥了重要作用–持久化,每个任务是一个 JSON 文件, 有状态、前置依赖 (blockedBy) 和后置依赖 (blocks这有三个关键好处:(1) 任务在进程崩溃后仍然存在——如果 agent 在任务中途崩溃,重启后任务板仍在磁盘上;(2) 多个 agent 可以读写同一任务目录,无需共享内存即可实现多代理协调;(3) 人类可以查看和手动编辑任务文件来调试。文件系统就是共享数据库。
2026-03-18 17:44:47
408
1
原创 Claude Code学习--从搭建Nano Claude Code学习CC机制的底层原理
最近我学习了开源项目https://github.com/shareAI-lab/learn-claude-code,里面用一组从简到繁的最小示例,把 Claude Code 的核心机制拆成了 12 个章节:从最基础的 agent loop、工具调用,到 todo 计划、子 agent、skill 加载、上下文压缩,再到多 agent 团队协作。它不是那种“只讲概念”的教程,而是每一章都能直接运行、直接改、直接打日志观察行为。所以我打算按照这里面的目录来记录我是怎么通过调试,阅读代码和项目文章来深入学习的。
2026-03-18 17:40:22
616
原创 面试经验谈:怎么说好TCP、HTTP?
今天在面试的时候被问到tcp,本来知道很多,但是不知道从何答起,因此自己总结了以下答题的方向。本文只是相当于边看边回忆巩固的题纲,基于小林coding中tcp和http的图片和文章,如果没有看原文很可能看不太懂。小林coding。
2024-09-03 00:04:00
1065
原创 【leetcode】数组刷题记录
本文是基于leetcode数组例题的学习记录数组:总结篇大多数数组题目无非就是用二分、双指针、滑动窗口、模拟、前缀和的方式去做。
2024-08-03 12:09:40
351
原创 【leetcode】动态规划刷题记录(三)背包问题
本文是基于leetcode动态规划例题的学习记录先贴一张背包分类图和第一题相差不大,过~public:i ++ )i ++ )j -- )
2024-08-01 17:36:48
1956
原创 【leetcode】动态规划刷题记录(二)股票问题
本文是基于leetcode动态规划例题的学习记录再来复习下动态规划五部曲吧确定dp数组(dp table)以及下标的含义确定递推公式dp数组的初始化确定遍历顺序举例推导dp数组。
2024-07-31 14:46:37
2210
原创 【C++ Primer】查缺补漏(三)lambda表达式
本文是笔者回顾复习c++ primer时候对遗忘点的巩固笔记,非详细学习笔记对于一个对象或表达式,如果可以对其使用调用运算符(),则称它为可调用对象(callable object)。可以向算法传递任何类别的可调用对象。一个lambda表达式表示一个可调用的代码单元,类似未命名的内联函数,但可以定义在函数内部。其中,(捕获列表)是一个由lambda所在函数定义的局部变量的列表(通常为空)。和与普通函数一样,分别表示返回类型、参数列表和函数体。但与普通函数不同,lambda。
2024-07-17 00:38:09
1189
原创 【C++ Primer】查缺补漏(二)左值和右值、左值引用和右值引用、万能引用和完美转发
不同的是,由于x2是一个右值引用,引用的对象是函数make_x返回的临时对象,因此该临时对象的生命周期得到延长,所以我们可以在X &&x2 =make_x()语句结束后继续调用show函数而不会发生任何问题。而++x则不同,它是直接对x递增后马上返回其自身,所以++x是一个左值。在没有进行任何优化的情况下应该是3次构造,首先make_x函数中x1会默认构造一次,然后return x1会使用复制构造产生临时对象,接着X x2 = make_x()会使用复制构造将临时对象复制到x2,最后临时对象被销毁。
2024-07-16 11:24:18
781
原创 【鸟哥的linux私房菜】查缺补漏(二)Bash的使用
本文是笔者回顾复习《鸟哥的linux私房菜》时候对遗忘点的巩固笔记,同时还参考了github链接:结合具体例子加深理解,非详细学习笔记。
2024-07-11 14:53:09
984
原创 【C++ Primer】查缺补漏(一)动态内存
本文是笔者回顾复习c++ primer时候对遗忘点的巩固笔记,非详细学习笔记public:StrBlob();// 添加和修改元素//元素访问private:保证Blob的对象b1和b2中任意一个销毁时vector中的元素继续存在。
2024-07-10 16:12:08
1943
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅