- 博客(6)
- 收藏
- 关注
原创 史上最强AI工具Claude Code 源码分析 - 项目概览与架构总览
Claude Code 是 Anthropic 开发的终端 AI 编码助手,基于 Bun 运行时和 TypeScript 构建。核心架构分为三层:用户交互层(CLI/REPL 界面)、核心引擎层(QueryEngine 处理消息循环和 API 调用)和工具层(40+ 本地交互工具)。项目采用 React(Ink) 渲染终端 UI,包含 50+ 斜杠命令和 90+ React Hooks,通过自建状态管理和工具执行引擎实现 AI 与本地系统的深度集成。构建系统支持 60+ 特性开关,工具层涵盖文件操作、She
2026-04-09 14:13:38
356
原创 MongoDB 4.0.28 → 6.0.25 版本升级迁移方案
本文详细介绍了从MongoDB 4.0.28升级到6.0.25的完整方案。主要内容包括:必须遵循4.0→4.2→4.4→5.0→6.0的严格升级路径;升级前的环境检查、数据备份和兼容性评估;四个升级阶段的具体操作步骤;副本集滚动升级策略;升级后的验证测试方法;以及回滚方案和常见问题解决方案。文章强调备份先行、逐级升级、滚动升级等最佳实践,建议在测试环境充分验证后再进行生产环境升级。
2026-03-30 15:49:47
714
原创 Java作业
题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。public static void main(String[] args) { Scanner scan = new Scanner(System.in); int a = scan.nextInt(); boolean bol = true; //判断万位与个位 if (a / 10000 == a % 10) { //判断千与十位 if ((a / 1000) % 10 =
2020-08-26 11:00:49
508
原创 Java学习基础部分--------文件遍历
//获取目录下的所有文件路径 public void dirTrav(String filepath) { //实例化File对象 File file = new File(filepath); //判断该File对象是否是文件夹 if(file.isDirectory()) { File[] files = file.listFiles(); //遍历 for(File f : files) { //判断是否是文件夹 if(f.isDirectory..
2020-06-24 15:56:38
160
原创 算法导论----------基础部分--------循环不变式
1.定义:书中举出A[1..j-1]这个已排序数组的例子,将其性质具有的性质归纳为循环不变式那么有哪些性质呢:(1)在执行最外层for循环的每次迭代开始时,子数组A[1..j-1]由原来在A[1..j-1]中的元素组成,但已按序排列。(2)循环不变式主要用来帮我们理解算法的正确性。(3)三条性质: 初始化:循环的第一次迭代之前,它为真。 保持...
2020-04-24 17:20:31
1043
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅