logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Learn Claude Code:CodeAgent 的最小架构——工具+权限+Hook扩展钩子

这篇文章探讨了构建Coding Agent的最小核心系统,重点分析了Agent循环、工具系统、权限控制和钩子机制四个关键模块。文章指出,一个可用的Agent内核远不止简单的循环结构,而是需要建立完善的协议闭环:Agent Loop通过工具调用和结果反馈实现持续交互;工具系统通过Schema定义和函数注册实现能力扩展;权限系统通过多层验证机制确保操作安全;Hook机制在不污染核心逻辑的前提下支持功能

文章图片
#AI#python
Learn Claude Code:CodeAgent 的状态机流程编排——Todo任务系统和自主智能体

本文系统探讨了多Agent系统的四个核心层级及其关键问题:1. Todo系统作为单个Agent的执行规划工具;2. Task System实现持久化任务管理和依赖关系;3. Subagent用于隔离执行子任务;4. Agent Team实现长期协作。文章指出多Agent系统的真正挑战在于任务管理、状态同步、通信机制、权限控制和文件冲突解决,而非简单的并发调用。作者通过类比线程池、Actor模型等计

文章图片
#AI
Learn Claude Code:CodeAgent 的灵魂——上下文管理

本文探讨了如何优化AI编码代理(Coding Agent)的上下文管理系统,以解决上下文窗口受限问题。作者提出"上下文工程"概念,强调信息分类存储和按需加载策略,将上下文信息分为静态规则、能力目录、当前工作、压缩摘要和长期记忆五类。系统采用分层压缩策略,从廉价操作(文件落盘、历史裁剪)到昂贵操作(LLM摘要)逐步执行。长期记忆通过结构化文件存储关键事实,而非简单使用RAG。文章还讨论了运行时组装S

文章图片
#AI
Learn Claude Code:CodeAgent 与后端程序大搭配——定时任务、Git Worktree 和MCP 服务

摘要 本文探讨了AI工程化扩展的四个关键问题及解决方案:后台任务解决慢操作阻塞问题,Cron系统实现定时任务调度,Git Worktree隔离并行修改,MCP协议标准化外部工具接入。这些模块共同构成了AI系统的工程化基础,使Agent从演示原型发展为生产级应用。文章详细分析了各模块的设计思路、实现要点和组合方式,强调"模型决策、系统执行"的工程原则,为构建可靠、可扩展的AI运行环境提供了系统化框架

文章图片
#git#AI
Java集合类型主要有哪些?以及各自原理

Collection(存储单一元素)和Map(存储键值对)。

文章图片
#算法#数据结构
JVM 是如何判断一个对象是“垃圾”的?(引用计数 vs 可达性分析)

• 引用计数:每次引用计数一下,没有引用就可以释放(需要添加额外的逻辑来处理循环依赖引用)→Python• 可达性分析:从ROOT对象开始搜索,搜不到的就都可以回收→Java。

文章图片
#jvm
C++底层内存机制——栈和堆详细解析

因为很多同学对内存的使用是很困惑的,不知道什么是栈空间什么是堆空间,也不知道变量在内存里的具体分配是什么样子的,这个文章主要是来解释两种内存的区别的——栈上是从上到下按照顺序来的,堆是随机的根据内存大小来进行的(这一部分的底层实现和原理要涉及计算机组成原理和汇编语言,实在不等可以等以后就知道了)在我们进行空间的申请的时候,栈和堆的申请逻辑是不一样的,栈是根据顺序来进行申请的,因此我们才不需要用指针

#c++
Golang速通(Javaer版)——从基础语法到并发模型

这篇文章总结了Go语言的基础语法要点,包括:变量和常量变量类型需要显式转换常量分为无类型常量和显式类型常量使用iota实现枚举功能控制流语句if语句不需要括号,支持初始化语句switch默认不穿透,需用fallthrough显式穿透只有for循环,可省略条件变成"伪while"循环复杂数据类型切片(Slice)本质是结构体,传递高效动态扩容策略:小容量翻倍,大容量平滑增长切片是数组的视图,修改会影

文章图片
#golang#开发语言#后端 +1
Python 并发模型理解:GIL、线程、async 到底是什么关系

摘要:Python与Java在并发模型上存在显著差异,主要源于CPython解释器的GIL(全局解释器锁)限制。GIL确保同一时刻仅一个线程能执行Python字节码,导致多线程在CPU密集型任务中效率低下,但适用于I/O密集型场景。解决方案包括多进程(每个进程独立GIL)和异步编程(async/await)。相比之下,Java采用可达性分析的GC机制,无需GIL。Python的GIL源于引用计数的

文章图片
#python#开发语言
3.9字节 DataLeap 部门日常实习一面

字节跳动大数据开发实习面试复盘:面试围绕技术基础、项目经历和算法能力展开。技术考察包括Java并发(线程创建、sleep/wait区别)、RPC框架实现(Netty应用、动态代理、零拷贝)、线程池配置等;项目深挖重点询问自研RPC框架的技术细节;算法题考察代码相似度判断。面试官肯定项目独立完成度,指出需提升技术总结能力、表达条理性和编码调试效率。建议加强日常技术沉淀,注意避免在面试中提及负面实习经

文章图片
#java#开发语言
    共 14 条
  • 1
  • 2
  • 请选择