自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 【leetcode】贪心问题刷题记录(一)

本文是基于leetcode贪心问题例题的学习记录。

2024-09-17 16:24:27 707 1

原创 【leetcode】二叉树刷题记录(一)遍历问题

本文是基于leetcode二叉树例题的学习记录。

2024-09-03 23:00:33 529

原创 面试经验谈:怎么说好TCP、HTTP?

今天在面试的时候被问到tcp,本来知道很多,但是不知道从何答起,因此自己总结了以下答题的方向。本文只是相当于边看边回忆巩固的题纲,基于小林coding中tcp和http的图片和文章,如果没有看原文很可能看不太懂。小林coding。

2024-09-03 00:04:00 1065

原创 【leetcode】动态规划刷题记录(四)子序列问题

本文是基于leetcode动态规划例题的学习记录。

2024-08-29 11:12:14 312

原创 【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

原创 【leetcode】动态规划刷题记录

本文是基于leetcode动态规划例题的学习记录太难了,还是先从简单的开始吧~

2024-07-31 00:02:41 519

原创 【leetcode】位运算刷题记录

本文是基于leetcode位运算例题的学习记录。

2024-07-30 12:28:33 529

原创 【leetcode】二叉树刷题记录(二)

本文是基于leetcode二叉树例题的学习记录。

2024-07-29 20:43:48 759

原创 【leetcode】二叉树刷题记录

本文是基于leetcode二叉树例题的学习记录。

2024-07-29 14:49:42 1039

原创 LCR 148. 验证图书取出顺序

写完后发现跟题解差别不大(这种题确实没啥其他解法了)

2024-07-28 20:50:34 191

原创 【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

原创 【鸟哥的LINUX私房菜】查缺补漏(一)Vim的简单操作

本文是基于本人二刷复习书本知识还没掌握的常用知识回顾,写下来便于记忆。

2024-07-10 12:45:43 365

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除