<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_42657666的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_42657666</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_42657666]]></copyright><item><title><![CDATA[因为没提交 package-lock.json，我们的线上项目差点翻车]]></title><link>https://blog.youkuaiyun.com/weixin_42657666/article/details/156592475</link><guid>https://blog.youkuaiyun.com/weixin_42657666/article/details/156592475</guid><author>weixin_42657666</author><pubDate>Mon, 05 Jan 2026 10:03:31 +0800</pubDate><description><![CDATA[没有上传 package-lock.json，生产环境不可控package.json 是意图，package-lock.json 是结果CI / 生产环境必须依赖 lock 文件安装node_modules 不提交，除非特殊场景如果临时修改依赖源码 → 用 fork 或 patch-package想要安全上线，先确保 lock 文件在仓库里。]]></description><category></category></item><item><title><![CDATA[为什么 Claude Code 抛弃了下文记忆，反而更牛？]]></title><link>https://blog.youkuaiyun.com/weixin_42657666/article/details/156592441</link><guid>https://blog.youkuaiyun.com/weixin_42657666/article/details/156592441</guid><author>weixin_42657666</author><pubDate>Mon, 05 Jan 2026 10:02:47 +0800</pubDate><description><![CDATA[在大模型时代，记忆不是护城河，成本才是天平；当维护记忆的代价高于重新解析，死记细节的人才是输家。]]></description><category></category></item><item><title><![CDATA[用了 Claude Code 半年，我发现这个功能比 Copilot 还香]]></title><link>https://blog.youkuaiyun.com/weixin_42657666/article/details/150861340</link><guid>https://blog.youkuaiyun.com/weixin_42657666/article/details/150861340</guid><author>weixin_42657666</author><pubDate>Tue, 26 Aug 2025 16:36:14 +0800</pubDate><description><![CDATA[Claude Code 的斜杠命令(Slash Commands)功能通过将常用提示词&quot;程序化&quot;，显著提升了开发效率。用户可以将复杂的工作流程（如代码审查、测试生成等）保存为命令文件，通过简单的/命令名 参数快速调用。该功能支持项目级和全局命令，并提供了$ARGUMENTS参数传递、!执行shell命令、@读取文件等实用特性。团队通过合理分类管理命令（如git、test等目录），能够将开发规范和经验沉淀为可复用的AI助手指令。相比传统AI编码助手需要反复解释上下文，斜杠命令让AI真正理解]]></description><category></category></item><item><title><![CDATA[让AI从话痨变成老中医：连续对话的实现秘密]]></title><link>https://blog.youkuaiyun.com/weixin_42657666/article/details/149719727</link><guid>https://blog.youkuaiyun.com/weixin_42657666/article/details/149719727</guid><author>weixin_42657666</author><pubDate>Mon, 28 Jul 2025 16:29:24 +0800</pubDate><description><![CDATA[《让AI像老中医一样问诊：Sequential Thinking实践》摘要 本文探讨如何通过Sequential Thinking技术改进AI问诊体验。传统AI交互存在&quot;金鱼记忆&quot;问题，表现为单次响应、缺乏连续性。作者提出让AI模拟老中医的&quot;三步法&quot;：1)使用结构化问诊清单引导对话流程；2)通过会话记忆保存完整病历；3)智能控制对话节奏（等待/提问/分析）。技术实现上采用状态机管理会话步骤，通过sessionId关联上下文，并设计明确的对话状态转换逻辑。实验证明，这种]]></description><category></category></item><item><title><![CDATA[揭秘Sequential Thinking MCP：AI如何学会“分步思考“？]]></title><link>https://blog.youkuaiyun.com/weixin_42657666/article/details/149630343</link><guid>https://blog.youkuaiyun.com/weixin_42657666/article/details/149630343</guid><author>weixin_42657666</author><pubDate>Fri, 25 Jul 2025 09:44:13 +0800</pubDate><description><![CDATA[摘要：Sequential Thinking MCP是一种创新AI服务，通过技术架构强制AI分步思考，而非传统的一次性输出。其核心原理是工具调用的强制中断机制，每个步骤后销毁当前AI实例，新实例通过完整历史继续思考。这种设计解决了AI缺乏结构化思考、无法自我修正等核心局限，本质上是一个&quot;AI思维过程的自动化编排系统&quot;。研究揭示，该技术并非提升AI智能，而是优化使用方式，将专业思考流程编码为技术方案，展示了AI进步的另一种路径——通过优化交互方式而非单纯增大模型规模来提升性能。]]></description><category></category></item><item><title><![CDATA[Gemini CLI Web 实现]]></title><link>https://blog.youkuaiyun.com/weixin_42657666/article/details/149388440</link><guid>https://blog.youkuaiyun.com/weixin_42657666/article/details/149388440</guid><author>weixin_42657666</author><pubDate>Wed, 16 Jul 2025 09:56:02 +0800</pubDate><description><![CDATA[摘要 Gemini CLI Web简化版是基于Core包的智能Web扩展架构，采用&quot;薄Web层+重核心复用&quot;设计理念。该项目通过复用Gemini CLI Core的核心逻辑，将命令行工具转化为Web应用，实现了功能一致性并降低维护成本。架构包含前端层、Express服务层和Core包三层结构，支持实时流式响应处理。关键实现包括服务器初始化配置集成（直接复用Config类与工具集）和WebSocket实时交互（显示AI思考过程与工具调用）。这种设计最大化复用CLI功能，使Web版本获得与命]]></description><category></category></item><item><title><![CDATA[揭开智能体的神秘面纱：原来你不是“超级AI“！]]></title><link>https://blog.youkuaiyun.com/weixin_42657666/article/details/149174170</link><guid>https://blog.youkuaiyun.com/weixin_42657666/article/details/149174170</guid><author>weixin_42657666</author><pubDate>Mon, 07 Jul 2025 15:25:09 +0800</pubDate><description><![CDATA[【揭秘AI智能体：大模型+工具=超级助手】智能体并非新一代AI模型，而是大语言模型（如GPT-4）与工具函数的巧妙结合。通过Function Calling技术，智能体能够自主调用工具完成实际任务，如文件操作、网络搜索等。相比传统AI只能提供建议，智能体实现了&quot;大脑+双手&quot;的协作模式，使其从理论建议者升级为实操执行者。这一架构创新让AI从&quot;纸上谈兵&quot;变为真正可用的助手，展现了&quot;简单而有效&quot;的设计智慧。]]></description><category></category></item><item><title><![CDATA[Vite兼容性深度解析：为什么你配置了target，但代码仍在旧浏览器中崩溃？]]></title><link>https://blog.youkuaiyun.com/weixin_42657666/article/details/148926018</link><guid>https://blog.youkuaiyun.com/weixin_42657666/article/details/148926018</guid><author>weixin_42657666</author><pubDate>Thu, 26 Jun 2025 15:13:47 +0800</pubDate><description><![CDATA[特性语法转换是否自动处理箭头函数✓✗✓可选链?✓✗✓空值合并??✓✗✓✓✗✓Promise✗✓✗✗✓✗✗✓✗MapSet✗✓✗语法转换- 由Vite/esbuild自动处理转换新语法为ES2015等价形式- 需要额外配置通过core-js实现按需添加缺失的全局API纯现代浏览器ES2015+环境包含旧浏览器极致优化：手动导入polyfill正确配置兼容性不仅能扩大用户覆盖范围，还能避免生产环境中的意外错误。]]></description><category></category></item><item><title><![CDATA[MCP SDK：让 AI 轻松调用外部服务的神奇桥梁]]></title><link>https://blog.youkuaiyun.com/weixin_42657666/article/details/147976707</link><guid>https://blog.youkuaiyun.com/weixin_42657666/article/details/147976707</guid><author>weixin_42657666</author><pubDate>Thu, 15 May 2025 10:23:31 +0800</pubDate><description><![CDATA[MCP SDK（Model Context Protocol）是一种技术协议，它充当AI助手与外部服务之间的桥梁，使得AI能够执行实时任务如查询天气或搜索网页。MCP的核心组件包括McpServer和StdioServerTransport，分别负责管理工具和确保通信的准确性。通过MCP，AI助手可以注册和使用各种工具，如天气查询，这些工具通过标准化的请求和响应格式与AI交互。MCP的返回值设计支持多种内容形式，极大地扩展了AI的能力，使其能够提供实时、准确的信息和服务，从而更好地融入日常生活。
]]></description><category></category></item><item><title><![CDATA[创建你的第一个MCP服务]]></title><link>https://blog.youkuaiyun.com/weixin_42657666/article/details/147976549</link><guid>https://blog.youkuaiyun.com/weixin_42657666/article/details/147976549</guid><author>weixin_42657666</author><pubDate>Thu, 15 May 2025 10:22:36 +0800</pubDate><description><![CDATA[本文介绍了如何创建一个基于Model Context Protocol (MCP)的中国天气查询服务。MCP是一种开放标准协议，允许大型语言模型（如Claude）与外部系统和数据源进行交互，从而获取实时信息、执行特定操作并调用专业工具。文章详细解释了MCP的工作原理，包括工具注册、工具调用、工具执行和结果解析四个步骤。接着，文章提供了一个逐步教程，指导开发者如何通过Node.js和npm创建一个中国天气查询MCP服务，包括环境准备、依赖安装、MCP服务的实现以及天气数据的生成和格式化。通过本教程，开发者可以]]></description><category></category></item><item><title><![CDATA[「10秒魔法」轻松捕获消失元素！揭秘让隐藏DOM现形的黑科技]]></title><link>https://blog.youkuaiyun.com/weixin_42657666/article/details/147243123</link><guid>https://blog.youkuaiyun.com/weixin_42657666/article/details/147243123</guid><author>weixin_42657666</author><pubDate>Tue, 15 Apr 2025 10:42:22 +0800</pubDate><description><![CDATA[作为前端开发者，你一定遇到过这样的灵异事件：😱 鼠标悬停时出现的菜单，一打开DevTools就消失😱 输入框的自动补全列表，点击检查时瞬间隐身😱 动态加载的弹窗，右键菜单像受惊的兔子一样逃窜今天我要分享一个价值100杯咖啡的调试秘技，只需1行代码就能让这些「幽灵元素」无所遁形！]]></description><category></category></item><item><title><![CDATA[人工智能界的“黑话“大揭秘：AI新词汇速成指南]]></title><link>https://blog.youkuaiyun.com/weixin_42657666/article/details/146467693</link><guid>https://blog.youkuaiyun.com/weixin_42657666/article/details/146467693</guid><author>weixin_42657666</author><pubDate>Mon, 24 Mar 2025 09:26:23 +0800</pubDate><description><![CDATA[AI圈的高频词汇，下次听到有人讨论"用RAG增强Agent的能力"或"通过Fine-tuning改进Chain-of-Thought"，你就能点头表示理解，而不是一脸问号了。记住，这个领域日新月异，可能你刚学会这些词，明天又有新概念冒出来。但掌握了这些基础，你至少能跟上80%的AI讨论了！AI的世界就像一场永无止境的"黑话派对"，而你，已经拿到了入场券。下次再有朋友问你"什么是RAG"，你可以神秘地微笑：“哦，那只是AI的’开卷考试’模式而已。]]></description><category></category></item><item><title><![CDATA[Android WebView 与 H5 双向通信实现详解]]></title><link>https://blog.youkuaiyun.com/weixin_42657666/article/details/144748008</link><guid>https://blog.youkuaiyun.com/weixin_42657666/article/details/144748008</guid><author>weixin_42657666</author><pubDate>Thu, 26 Dec 2024 16:38:52 +0800</pubDate><description><![CDATA[在 Android 原生应用中，WebView 与 H5 页面的双向通信是一个常见需求。本文将详细介绍如何实现一个完整的通信方案。]]></description><category></category></item><item><title><![CDATA[H5 与 WebView 的双向通信实现详解]]></title><link>https://blog.youkuaiyun.com/weixin_42657666/article/details/144747764</link><guid>https://blog.youkuaiyun.com/weixin_42657666/article/details/144747764</guid><author>weixin_42657666</author><pubDate>Thu, 26 Dec 2024 16:37:06 +0800</pubDate><description><![CDATA[在混合开发中，H5 页面与原生应用的通信是一个常见需求。本文将详细介绍如何实现 H5 与 React Native WebView 之间的双向通信机制。]]></description><category></category></item><item><title><![CDATA[React Native 集成 iOS 原生功能]]></title><link>https://blog.youkuaiyun.com/weixin_42657666/article/details/144693586</link><guid>https://blog.youkuaiyun.com/weixin_42657666/article/details/144693586</guid><author>weixin_42657666</author><pubDate>Tue, 24 Dec 2024 14:22:51 +0800</pubDate><description><![CDATA[创建原生模块（Native Module）创建桥接文件（Bridge Header）在 JavaScript/TypeScript 端创建接口在 React Native 中调用原生功能iOS 原生模块的集成虽然在细节上与 Android 有所不同，但整体思路是类似的。通过合理的架构设计和类型定义，我们可以构建出类型安全、易于维护的原生功能扩展。特别注意 iOS 平台特有的一些特性和限制，确保代码在实际运行中的稳定性和性能。]]></description><category></category></item><item><title><![CDATA[React Native 集成原生Android功能]]></title><link>https://blog.youkuaiyun.com/weixin_42657666/article/details/144693167</link><guid>https://blog.youkuaiyun.com/weixin_42657666/article/details/144693167</guid><author>weixin_42657666</author><pubDate>Tue, 24 Dec 2024 14:18:38 +0800</pubDate><description><![CDATA[创建原生模块（Native Module）创建包装类（Package）在 Android 项目中注册 Package在 JavaScript/TypeScript 端创建接口 (非必须)在 React Native 代码中调用原生功能通过以上步骤，我们就完成了 React Native 项目中原生功能的完整集成。这种方式不仅保证了类型安全，还提供了良好的代码组织结构和错误处理机制。虽然初次集成可能略显复杂，但这种模式可以在后续开发中复用，大大提高开发效率。]]></description><category></category></item><item><title><![CDATA[React Native WebView 进阶：实现带回调函数的通讯]]></title><link>https://blog.youkuaiyun.com/weixin_42657666/article/details/143616970</link><guid>https://blog.youkuaiyun.com/weixin_42657666/article/details/143616970</guid><author>weixin_42657666</author><pubDate>Fri, 08 Nov 2024 10:55:25 +0800</pubDate><description><![CDATA[在 React Native 中，我们接收 Web 发送的消息，并根据。方法注册成功和失败回调，并将。对象来注册回调函数，并将。：在接收到消息后，根据。方法来执行相应的回调。// 执行后删除回调。]]></description><category></category></item><item><title><![CDATA[使用 React Native WebView 实现 App 与 Web 的通讯]]></title><link>https://blog.youkuaiyun.com/weixin_42657666/article/details/143615874</link><guid>https://blog.youkuaiyun.com/weixin_42657666/article/details/143615874</guid><author>weixin_42657666</author><pubDate>Fri, 08 Nov 2024 10:30:57 +0800</pubDate><description><![CDATA[通过，我们可以轻松实现 App 与 Web 的双向通讯。这种技术非常适合需要在移动应用中嵌入复杂网页功能的场景。希望这篇文章能帮助你更好地理解和使用。]]></description><category></category></item><item><title><![CDATA[跨端框架选型]]></title><link>https://blog.youkuaiyun.com/weixin_42657666/article/details/140541064</link><guid>https://blog.youkuaiyun.com/weixin_42657666/article/details/140541064</guid><author>weixin_42657666</author><pubDate>Fri, 19 Jul 2024 09:55:58 +0800</pubDate><description><![CDATA[每个跨端框架的存在都有其合理性，它们满足了不同的需求和场景。选择合适的跨端框架需要综合考虑项目的性能需求、开发效率、平台兼容性、现有技术栈和团队经验，以及社区和生态系统的支持。通过全面评估这些因素，可以找到最适合你项目和团队的跨端框架。]]></description><category></category></item><item><title><![CDATA[利用AI快速上手新项目：开发者的高效指南]]></title><link>https://blog.youkuaiyun.com/weixin_42657666/article/details/140351769</link><guid>https://blog.youkuaiyun.com/weixin_42657666/article/details/140351769</guid><author>weixin_42657666</author><pubDate>Thu, 11 Jul 2024 14:49:03 +0800</pubDate><description><![CDATA[在现代软件开发中，开发者经常需要快速熟悉一个新的项目。项目可能包含复杂的结构和大量的文件，这对新手开发者来说无疑是一项挑战。幸运的是，借助AI技术，我们可以更加高效地了解项目结构，并迅速上手开发工作。本文将介绍如何利用AI来帮助开发者熟悉一个新的项目，包括获取项目结构、理解项目文件及其用途，以及基于项目结构进行特定任务的提问。]]></description><category></category></item></channel></rss>