<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[a_study_Superman的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/a_study_Superman</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; a_study_Superman]]></copyright><item><title><![CDATA[application/x-www-form-urlencoded和 multipart/form-data区别]]></title><link>https://blog.youkuaiyun.com/a_study_Superman/article/details/160191428</link><guid>https://blog.youkuaiyun.com/a_study_Superman/article/details/160191428</guid><author>a_study_Superman</author><pubDate>Wed, 15 Apr 2026 20:36:16 +0800</pubDate><description><![CDATA[把每个字段拆成“多个部分”(part)，每一段都有自己的头信息；：❌ 基本没意义（GET 会把字段拼到 URL 的 query 上，不用 body 编码）的方式（决定浏览器怎么把表单字段打包发给后端，多用于POST请求）。才真正起作用（因为 POST 会把数据放 body 里）：会有 boundary 分隔符（你在浏览器里看会很长）：纯文本字段（用户名/密码/搜索条件等），只对“会发请求体”的提交方式有意义。：上传文件（也可以同时带普通字段）（尤其是上传文件时必须用）。multipart：文件用。]]></description><category></category></item><item><title><![CDATA[RNN与LSTM]]></title><link>https://blog.youkuaiyun.com/a_study_Superman/article/details/159994649</link><guid>https://blog.youkuaiyun.com/a_study_Superman/article/details/159994649</guid><author>a_study_Superman</author><pubDate>Thu, 09 Apr 2026 19:17:32 +0800</pubDate><description><![CDATA[摘要：RNN（循环神经网络）是处理序列数据的神经网络，通过记忆状态传递历史信息。普通RNN存在长期依赖问题，难以记住远距离信息。LSTM（长短期记忆网络）作为RNN的改进版，通过遗忘门、输入门和输出门机制，选择性保留重要信息，有效解决了长期记忆问题。两者的核心区别在于：RNN采用简单的记忆传递方式，而LSTM通过门控系统精细管理信息流，更适合处理长序列任务。LSTM并非独立体系，而是RNN的增强版本。]]></description><category></category></item><item><title><![CDATA[加载（Load） 和 切分（Split）]]></title><link>https://blog.youkuaiyun.com/a_study_Superman/article/details/159966010</link><guid>https://blog.youkuaiyun.com/a_study_Superman/article/details/159966010</guid><author>a_study_Superman</author><pubDate>Wed, 08 Apr 2026 21:01:44 +0800</pubDate><description><![CDATA[LangChain文档处理流程中，加载器(Loader)和切分器(Splitter)分工明确：Loader负责将不同格式文件(如TXT/CSV/PDF)转换为标准Document对象，仅做格式转换不修改内容；而Splitter则负责将过长的文档按规则切分。CSVLoader的特殊性在于会按行生成多个Document，但若单行内容过长仍需Splitter二次处理。两者协作完成文档从原始格式到适合AI处理的标准化过程。]]></description><category></category></item><item><title><![CDATA[langchain的CSVLoader]]></title><link>https://blog.youkuaiyun.com/a_study_Superman/article/details/159960305</link><guid>https://blog.youkuaiyun.com/a_study_Superman/article/details/159960305</guid><author>a_study_Superman</author><pubDate>Wed, 08 Apr 2026 16:02:28 +0800</pubDate><description><![CDATA[本文介绍了如何使用LangChain库中的CSVLoader加载CSV文件。核心内容包括：1) 基本用法，通过file_path参数指定CSV文件路径；2) 重要参数说明：encoding参数确保中文正常读取，csv_args字典可配置分隔符(delimiter)、引用符(quotechar)等解析规则；3) 特殊场景处理：当CSV无表头时需用fieldnames指定列名。文章还区分了load()批量加载和lazy_load()迭代加载两种方式，并强调了在Windows系统上显式指定UTF-8编码的必要性，]]></description><category></category></item><item><title><![CDATA[ChatPromptTemplate.from_messages和 PromptTemplate.from_template的区别]]></title><link>https://blog.youkuaiyun.com/a_study_Superman/article/details/159550201</link><guid>https://blog.youkuaiyun.com/a_study_Superman/article/details/159550201</guid><author>a_study_Superman</author><pubDate>Fri, 27 Mar 2026 17:23:43 +0800</pubDate><description><![CDATA[摘要：PromptTemplate和ChatPromptTemplate是LangChain中两种不同的提示模板。前者用于生成单段字符串（如&quot;翻译：{text}&quot;），适合简单文本处理；后者生成结构化聊天消息（如系统消息、用户消息），适合多轮对话场景。关键区别在于ChatPromptTemplate支持消息列表格式（包括历史消息占位符），更适配现代聊天模型。选择依据：简单文本拼接用PromptTemplate，涉及多角色交互的聊天场景用ChatPromptTemplate。]]></description><category></category></item><item><title><![CDATA[python的super()用法]]></title><link>https://blog.youkuaiyun.com/a_study_Superman/article/details/159173525</link><guid>https://blog.youkuaiyun.com/a_study_Superman/article/details/159173525</guid><author>a_study_Superman</author><pubDate>Wed, 18 Mar 2026 22:43:11 +0800</pubDate><description><![CDATA[这里：更像 Java 的：这是子类调用父类同名方法的标准写法。]]></description><category></category></item><item><title><![CDATA[Python与java的“依赖”对比]]></title><link>https://blog.youkuaiyun.com/a_study_Superman/article/details/159211429</link><guid>https://blog.youkuaiyun.com/a_study_Superman/article/details/159211429</guid><author>a_study_Superman</author><pubDate>Wed, 18 Mar 2026 18:06:07 +0800</pubDate><description><![CDATA[Java 里通过 Maven 导入依赖之后，通常也要  对应的类，才能在代码里直接使用。但和 Python 不一样的是：Python 通常是 ，然后直接调用里面的函数Java 通常是 导入依赖 → 在代码里  某个类 → 通过类/对象调用方法所以你记忆里那种：这也是对的，因为 Java 里不是每个依赖都要你手写代码去调它的方法。有些依赖只是：提供运行环境支持提供自动配置提供注解提供底层能力，被别的框架间接调用比如你在  里写：


这一步的意思是：告诉 Maven：帮我把这个第三方库下载下来，并加入到项目的]]></description><category></category></item><item><title><![CDATA[java与python函数参数传递类比]]></title><link>https://blog.youkuaiyun.com/a_study_Superman/article/details/159168026</link><guid>https://blog.youkuaiyun.com/a_study_Superman/article/details/159168026</guid><author>a_study_Superman</author><pubDate>Tue, 17 Mar 2026 16:16:39 +0800</pubDate><description><![CDATA[Java 参数永远是值传递。如果传的是基本类型，复制的是值。如果传的是对象类型，复制的是引用。改对象内容会影响外面，改形参自己的指向不会影响外面。]]></description><category></category></item><item><title><![CDATA[FewShot和Zero-Shot]]></title><link>https://blog.youkuaiyun.com/a_study_Superman/article/details/159132893</link><guid>https://blog.youkuaiyun.com/a_study_Superman/article/details/159132893</guid><author>a_study_Superman</author><pubDate>Tue, 17 Mar 2026 00:04:45 +0800</pubDate><description><![CDATA[Few-Shot Prompting是一种通过提供少量示例来引导大模型按特定格式回答问题的方法。LangChain的FewShotPromptTemplate是一个自动化组装提示词的工具，它能将示例数据和问题规范拼接成完整提示词。该模板包含五个核心参数：示例包装模板(example_prompt)、示例数据(examples)、前缀说明(prefix)、后缀问题(suffix)和输入变量(input_variables)。使用时可动态注入示例数据，自动生成结构化的提示词，使大模型能准确理解任务要求并给出简洁]]></description><category></category></item><item><title><![CDATA[前端的http请求组成]]></title><link>https://blog.youkuaiyun.com/a_study_Superman/article/details/158664303</link><guid>https://blog.youkuaiyun.com/a_study_Superman/article/details/158664303</guid><author>a_study_Superman</author><pubDate>Thu, 05 Mar 2026 20:10:43 +0800</pubDate><description><![CDATA[HTTP请求由请求行、请求头和请求体三部分组成，其中Content-Type是请求头中关键字段，用于指定请求体的数据格式。上传文件时需使用multipart/form-data格式，前端通过FormData对象自动生成符合要求的请求头和请求体。开发者可通过浏览器开发者工具查看请求头信息，确保前后端通信格式正确匹配。Spring后端通过consumes参数指定可接受的请求格式，实现文件上传功能时需严格匹配multipart/form-data类型。]]></description><category></category></item><item><title><![CDATA[@PathVariable导致的参数绑定不稳定问题]]></title><link>https://blog.youkuaiyun.com/a_study_Superman/article/details/158657986</link><guid>https://blog.youkuaiyun.com/a_study_Superman/article/details/158657986</guid><author>a_study_Superman</author><pubDate>Wed, 04 Mar 2026 16:47:35 +0800</pubDate><description><![CDATA[摘要：Spring中@PathVariable和@RequestParam的主要区别在于参数绑定方式。@PathVariable从URL路径模板（如/users/{id}）获取值，建议显式指定变量名（@PathVariable(&quot;id&quot;)）以避免因参数名变更导致的绑定问题。@RequestParam则通过键值对（如?page=1）绑定参数，天然具有明确对应关系。前端请求时，@PathVariable需要URL路径参数，而@RequestParam支持查询参数和表单提交。特别注意：HTML]]></description><category></category></item><item><title><![CDATA[Function的理解]]></title><link>https://blog.youkuaiyun.com/a_study_Superman/article/details/158622954</link><guid>https://blog.youkuaiyun.com/a_study_Superman/article/details/158622954</guid><author>a_study_Superman</author><pubDate>Tue, 03 Mar 2026 21:51:33 +0800</pubDate><description><![CDATA[摘要：Function在Java中具有双重角色：作为函数式接口定义时（如Function&lt;T,R&gt;），它类似于&quot;职位描述&quot;，只声明功能无需参数名；作为方法参数时（如Stream.map(Function&lt;? super T,? extends R&gt; mapper)），则必须指定参数名（如mapper）以便调用。这与String类的使用方式类似——定义类时无需命名，作为方法参数时则需要变量名。这种设计体现了Java类型系统的一致性，既支持抽象定义又满足具体调用的需求]]></description><category></category></item><item><title><![CDATA[修改指针形参的注意要点！！！]]></title><link>https://blog.youkuaiyun.com/a_study_Superman/article/details/146326710</link><guid>https://blog.youkuaiyun.com/a_study_Superman/article/details/146326710</guid><author>a_study_Superman</author><pubDate>Mon, 17 Mar 2025 21:41:40 +0800</pubDate><description><![CDATA[因此，使用双重指针可以改变调用者指针本身的目标，而简单地使用单指针只能在函数范围内改变指向，但不会影响原始调用者的指针。是函数参数，它们是传入的指针（即地址）的副本。是指向指针的指针，即双重指针。]]></description><category></category></item><item><title><![CDATA[vscode 中用fopen（）显示找不到文件的错误]]></title><link>https://blog.youkuaiyun.com/a_study_Superman/article/details/146003085</link><guid>https://blog.youkuaiyun.com/a_study_Superman/article/details/146003085</guid><author>a_study_Superman</author><pubDate>Tue, 04 Mar 2025 00:29:46 +0800</pubDate><description><![CDATA[如果你检查了各种地方都没有错，可以考虑一下，先试试绝对路径，并且是不是文件路径中有中文！我就是有中文，导致一直显示文件不存在！错误很细小，要注意！]]></description><category></category></item></channel></rss>