<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[PP_BLOG]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/edfeff</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; edfeff]]></copyright><item><title><![CDATA[【LangChain】流式处理实战：实时响应优化]]></title><link>https://blog.youkuaiyun.com/edfeff/article/details/159553622</link><guid>https://blog.youkuaiyun.com/edfeff/article/details/159553622</guid><author>edfeff</author><pubDate>Fri, 27 Mar 2026 21:50:09 +0800</pubDate><description><![CDATA[这是最有创造力的模式。通过，你可以在工具或节点内部发送任意自定义数据到前端。"""获取城市天气，带进度反馈"""# 发送自定义进度事件# ... 执行搜索 ...# ... 分析数据 ...]]></description><category></category></item><item><title><![CDATA[【langchain】结构化输出：ToolStrategy与ProviderStrategy]]></title><link>https://blog.youkuaiyun.com/edfeff/article/details/159553497</link><guid>https://blog.youkuaiyun.com/edfeff/article/details/159553497</guid><author>edfeff</author><pubDate>Fri, 27 Mar 2026 21:38:11 +0800</pubDate><description><![CDATA["""单个任务项"""title: str = Field(description="任务标题")completed: bool = Field(description="是否已完成")"""任务清单"""project_name: str = Field(description="项目名称")priority: Priority = Field(description="优先级")tasks: List[TaskItem] = Field(description="任务列表")]]></description><category></category></item><item><title><![CDATA[Mac中修改vm参数导致idea无法启动的修复方式]]></title><link>https://blog.youkuaiyun.com/edfeff/article/details/127667402</link><guid>https://blog.youkuaiyun.com/edfeff/article/details/127667402</guid><author>edfeff</author><pubDate>Thu, 03 Nov 2022 11:57:17 +0800</pubDate><description><![CDATA[在mac中找到Idea的安装位置。找到 MacOS文件夹内的。的位置和错误信息,我的如下。]]></description><category></category></item><item><title><![CDATA[BeanDefinition注册-上篇]]></title><link>https://blog.youkuaiyun.com/edfeff/article/details/95932937</link><guid>https://blog.youkuaiyun.com/edfeff/article/details/95932937</guid><author>edfeff</author><pubDate>Sun, 14 Jul 2019 22:13:44 +0800</pubDate><description><![CDATA[BeanDefinition注册-上篇
前言

上文说到Document已经加载完毕，此时到了Spring注册BeanDefinition的时候。下面就一起来探究下Spring是怎么把Xml文档注册成BeanDefinition的吧。

XmlBeanDefinitionReader.registerBeanDefinitions

registerBeanDefinitions方法

publi...]]></description><category></category></item><item><title><![CDATA[BeanDefinition资源加载]]></title><link>https://blog.youkuaiyun.com/edfeff/article/details/95844729</link><guid>https://blog.youkuaiyun.com/edfeff/article/details/95844729</guid><author>edfeff</author><pubDate>Sun, 14 Jul 2019 06:44:02 +0800</pubDate><description><![CDATA[BeanDefinition资源加载

在《BeanDefinition的资源定位》中，讲到了资源的定位。Spring找到了资源后，下面就是资源的加载了:

AbstractBeanDefinitionReader.loadBeanDefinitions

public int loadBeanDefinitions(String location, Set&lt;Resource&gt; act...]]></description><category></category></item><item><title><![CDATA[Spring源码深度解析-BeanDefinition资源定位]]></title><link>https://blog.youkuaiyun.com/edfeff/article/details/95734214</link><guid>https://blog.youkuaiyun.com/edfeff/article/details/95734214</guid><author>edfeff</author><pubDate>Sat, 13 Jul 2019 11:17:13 +0800</pubDate><description><![CDATA[BeanDefinition资源定位

Spring第一步，资源来开路。

Spring资源的加载逻辑比较复杂，我们以相对简单的FileSystemXmlApplicationContext为例来讲解BeanDefinition的定位过程。
后续的文章中，将更进一步的带领大家逐步深入地了解Spring的的运行流程
FileSystemApplicationContext

FileSystemXm...]]></description><category></category></item><item><title><![CDATA[零宽空白的问题探究]]></title><link>https://blog.youkuaiyun.com/edfeff/article/details/84919657</link><guid>https://blog.youkuaiyun.com/edfeff/article/details/84919657</guid><author>edfeff</author><pubDate>Sun, 09 Dec 2018 10:33:40 +0800</pubDate><description><![CDATA[前言
在开发中，偶尔会遇到一些奇怪的现象，比如明明看起来一模一样的字符串，使用equals比较，却返回不false。仔仔细细，一个一个字符的比较核对，却找不出异常。实在是非常恼人，今天我来谈下自己遇零宽空白问题，和自己的解决方法，以供大家参考。
通过这篇博客，你可以了解到以下知识点：
1.什么是零宽空白
2.怎么使零宽空白现身
3.怎么写出零宽空白

注意：

下面的代码，请直接复制！！！
照着敲...]]></description><category></category></item><item><title><![CDATA[算法-001-基础]]></title><link>https://blog.youkuaiyun.com/edfeff/article/details/83685054</link><guid>https://blog.youkuaiyun.com/edfeff/article/details/83685054</guid><author>edfeff</author><pubDate>Sat, 03 Nov 2018 22:07:58 +0800</pubDate><description><![CDATA[第一章	基础
内容总览：

算法和数据结构所使用的基本工具
基础编程模型
模块化编程（数据抽象）（ADT）
三种抽象数据类型（背包，栈，队列）
算法性能分析方法
连通性问题实战

引子：
欧几里得算法
用于求解两个整数的最大公约数
算法描述：
	计算2个非负整数p和q 的最大公约数：若q是0，则最大公约数是p。否则，将p除以q得到余数r，p和q的最大公约数即为q和r的最大公约数。

java代码实...]]></description><category></category></item><item><title><![CDATA[算法-000-前言]]></title><link>https://blog.youkuaiyun.com/edfeff/article/details/83684859</link><guid>https://blog.youkuaiyun.com/edfeff/article/details/83684859</guid><author>edfeff</author><pubDate>Sat, 03 Nov 2018 10:42:06 +0800</pubDate><description><![CDATA[算法-000-前言
学习算法没有捷径，多写，多想，多练！

配套资源-官方网站
https://algs4.cs.princeton.edu/home/
源码地址
https://github.com/kevin-wayne/algs4

]]></description><category></category></item><item><title><![CDATA[归并排序的个人学习记录]]></title><link>https://blog.youkuaiyun.com/edfeff/article/details/52601209</link><guid>https://blog.youkuaiyun.com/edfeff/article/details/52601209</guid><author>edfeff</author><pubDate>Tue, 20 Sep 2016 22:19:03 +0800</pubDate><description><![CDATA[《原创博文，欢迎转载，欢迎交流学习》
归并排序真的挺令人痛苦的，也许是本人天资驽钝，在阅读了大量的解释，说明才有一点点的理解，在这里抛砖引玉，希望大家多多指点，也给刚接触此算法的初学者一点点的启发，如能对你有所帮助，对我则是莫大的鼓励。

好了，让我们回归正题：

1，什么是归并排序？

这个问题的答案，百度会告诉我们。归并排序，“归”可以理解为递归，但难点是“并“。

”并“即]]></description><category></category></item></channel></rss>