<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jackbook3的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jackbook3</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jackbook3]]></copyright><item><title><![CDATA[史上最强AI工具Claude Code 源码分析 - 项目概览与架构总览]]></title><link>https://blog.youkuaiyun.com/jackbook3/article/details/159984787</link><guid>https://blog.youkuaiyun.com/jackbook3/article/details/159984787</guid><author>jackbook3</author><pubDate>Thu, 09 Apr 2026 14:13:38 +0800</pubDate><description><![CDATA[Claude Code 是 Anthropic 开发的终端 AI 编码助手，基于 Bun 运行时和 TypeScript 构建。核心架构分为三层：用户交互层（CLI/REPL 界面）、核心引擎层（QueryEngine 处理消息循环和 API 调用）和工具层（40+ 本地交互工具）。项目采用 React(Ink) 渲染终端 UI，包含 50+ 斜杠命令和 90+ React Hooks，通过自建状态管理和工具执行引擎实现 AI 与本地系统的深度集成。构建系统支持 60+ 特性开关，工具层涵盖文件操作、She]]></description><category></category></item><item><title><![CDATA[MongoDB 4.0.28 → 6.0.25 版本升级迁移方案]]></title><link>https://blog.youkuaiyun.com/jackbook3/article/details/159647176</link><guid>https://blog.youkuaiyun.com/jackbook3/article/details/159647176</guid><author>jackbook3</author><pubDate>Mon, 30 Mar 2026 15:49:47 +0800</pubDate><description><![CDATA[本文详细介绍了从MongoDB 4.0.28升级到6.0.25的完整方案。主要内容包括：必须遵循4.0→4.2→4.4→5.0→6.0的严格升级路径；升级前的环境检查、数据备份和兼容性评估；四个升级阶段的具体操作步骤；副本集滚动升级策略；升级后的验证测试方法；以及回滚方案和常见问题解决方案。文章强调备份先行、逐级升级、滚动升级等最佳实践，建议在测试环境充分验证后再进行生产环境升级。]]></description><category></category></item><item><title><![CDATA[Git安装教程]]></title><link>https://blog.youkuaiyun.com/jackbook3/article/details/142443305</link><guid>https://blog.youkuaiyun.com/jackbook3/article/details/142443305</guid><author>jackbook3</author><pubDate>Sun, 22 Sep 2024 23:04:00 +0800</pubDate><description><![CDATA[git安装配置教程(小白保姆详细教程2024最新版)，史上最全git安装配置教程]]></description><category></category></item><item><title><![CDATA[Java作业]]></title><link>https://blog.youkuaiyun.com/jackbook3/article/details/108235878</link><guid>https://blog.youkuaiyun.com/jackbook3/article/details/108235878</guid><author>jackbook3</author><pubDate>Wed, 26 Aug 2020 11:00:49 +0800</pubDate><description><![CDATA[题目：一个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 =]]></description><category></category></item><item><title><![CDATA[Java学习基础部分--------文件遍历]]></title><link>https://blog.youkuaiyun.com/jackbook3/article/details/106945767</link><guid>https://blog.youkuaiyun.com/jackbook3/article/details/106945767</guid><author>jackbook3</author><pubDate>Wed, 24 Jun 2020 15:56:38 +0800</pubDate><description><![CDATA[//获取目录下的所有文件路径
	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..]]></description><category></category></item><item><title><![CDATA[算法导论----------基础部分--------循环不变式]]></title><link>https://blog.youkuaiyun.com/jackbook3/article/details/105735300</link><guid>https://blog.youkuaiyun.com/jackbook3/article/details/105735300</guid><author>jackbook3</author><pubDate>Fri, 24 Apr 2020 17:20:31 +0800</pubDate><description><![CDATA[1.定义：书中举出A[1..j-1]这个已排序数组的例子，将其性质具有的性质归纳为循环不变式

那么有哪些性质呢：

（1）在执行最外层for循环的每次迭代开始时，子数组A[1..j-1]由原来在A[1..j-1]中的元素组成，但已按序排列。

（2）循环不变式主要用来帮我们理解算法的正确性。

（3）三条性质：

    初始化：循环的第一次迭代之前，它为真。

    保持...]]></description><category></category></item></channel></rss>