<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[marsjin的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/marsjin</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; marsjin]]></copyright><item><title><![CDATA[微信生态开发实战：从零搭建零售便利店的全链路体系]]></title><link>https://blog.youkuaiyun.com/marsjin/article/details/168144383</link><guid>https://blog.youkuaiyun.com/marsjin/article/details/168144383</guid><author>marsjin</author><pubDate>Fri, 16 Oct 2026 21:19:38 +0800</pubDate><description><![CDATA[便利店老板面临公众号、小程序、企业微信等工具各自为政的困境，根源在于未打通用户身份与交易链路。从研发视角看，关键在于：通过微信开放平台绑定所有账号（同一主体），利用UnionID实现跨应用用户身份统一，再通过支付商户号绑定AppID打通交易。最终形成“小程序下单→服务号通知→企微服务”的闭环体验。核心是：绑平台、用UnionID、串支付，让数据以用户为中心流动，实现会员、积分、订单全链路打通。]]></description><category></category></item><item><title><![CDATA[异步编程进阶：从回调地狱到函数式编排]]></title><link>https://blog.youkuaiyun.com/marsjin/article/details/167478767</link><guid>https://blog.youkuaiyun.com/marsjin/article/details/167478767</guid><author>marsjin</author><pubDate>Sat, 10 Oct 2026 11:52:39 +0800</pubDate><description><![CDATA[异步代码混乱的根源在于缺乏有效编排。从 Thread 到 CompletableFuture，Java 逐步实现非阻塞、可组合的异步编程。核心是理解 CompletableFuture 不是顺序执行，而是一张回调依赖图——通过 thenApply、thenCompose 等方法链式构建流程，用 exceptionally/handle 统一处理异常，合理使用 Async 版本隔离耗时回调。掌握“依赖驱动执行”心智，才能写出清晰、健壮的异步代码。]]></description><category></category></item><item><title><![CDATA[建基于 ChatGPT 的问答系统（五）]]></title><link>https://blog.youkuaiyun.com/marsjin/article/details/166341980</link><guid>https://blog.youkuaiyun.com/marsjin/article/details/166341980</guid><author>marsjin</author><pubDate>Fri, 25 Sep 2026 08:14:08 +0800</pubDate><description><![CDATA[本文介绍两种评估方法：一是针对简单问题的自动化评估，通过构建测试集、定义理想答案对，使用JSON格式约束与回归测试提升模型准确性；二是针对复杂问题的LLM自评估，利用另一个大模型对回答进行质量评估，基于上下文一致性、信息完整性等标准打分（A-E），实现无需专家答案的高效评估。]]></description><category></category></item><item><title><![CDATA[建基于 ChatGPT 的问答系统（四）]]></title><link>https://blog.youkuaiyun.com/marsjin/article/details/166342084</link><guid>https://blog.youkuaiyun.com/marsjin/article/details/166342084</guid><author>marsjin</author><pubDate>Fri, 25 Sep 2026 08:03:34 +0800</pubDate><description><![CDATA[第七章通过ModerationAPI对模型输出进行安全审核，确保无有害内容；结合产品信息验证回复准确性，使用模型自评估判断回答是否充分且事实正确。第八章构建端到端问答系统，流程涵盖输入审核、商品提取、信息检索、回答生成与双重检查，集成于process_user_message_ch函数中。通过Panel可视化界面实现多轮对话，持续维护上下文，提升交互连贯性与可靠性。]]></description><category></category></item><item><title><![CDATA[建基于 ChatGPT 的问答系统（三）]]></title><link>https://blog.youkuaiyun.com/marsjin/article/details/166341917</link><guid>https://blog.youkuaiyun.com/marsjin/article/details/166341917</guid><author>marsjin</author><pubDate>Fri, 25 Sep 2026 07:52:13 +0800</pubDate><description><![CDATA[本章介绍思维链推理与链式提示技术。思维链通过引导模型分步推理，提升准确性；链式提示则将复杂任务分解为多步，依次提取产品类别、检索信息并生成答案，实现动态响应，降低计算成本，增强可调试性与灵活性，显著提升模型效率与推理能力。]]></description><category></category></item><item><title><![CDATA[建基于 ChatGPT 的问答系统（二）]]></title><link>https://blog.youkuaiyun.com/marsjin/article/details/166341870</link><guid>https://blog.youkuaiyun.com/marsjin/article/details/166341870</guid><author>marsjin</author><pubDate>Fri, 25 Sep 2026 07:33:34 +0800</pubDate><description><![CDATA[第三章通过定义分类类别（如计费、技术支持等）并使用分隔符区分指令与用户输入，实现结构化JSON输出，提升任务处理效率。第四章引入OpenAI Moderation API检测有害内容（如暴力、仇恨），结合分隔符与监督分类策略防范Prompt注入，确保系统安全与指令执行的可靠性。]]></description><category></category></item><item><title><![CDATA[微信小程序修改头像避坑指南：从权限申请到真机调试全流程]]></title><link>https://blog.youkuaiyun.com/marsjin/article/details/166576504</link><guid>https://blog.youkuaiyun.com/marsjin/article/details/166576504</guid><author>marsjin</author><pubDate>Thu, 24 Sep 2026 10:45:24 +0800</pubDate><description><![CDATA[微信小程序修改头像常见坑：权限需同时申请camera和writePhotosAlbum，真机上拒绝后须引导用户手动开启；图片路径必须为HTTPS，且域名需在后台白名单配置，生效需约半小时；模拟器不可靠，务必真机测试（覆盖iOS/Android）；临时路径不能存数据库，须上传至服务器获取永久HTTPS地址。完整流程：选图→上传→存储→回显→真机验证。]]></description><category></category></item><item><title><![CDATA[【踩坑记录】IDEA 搜索（Find in Files）漏文件？grep 却能搜到！原因与无损修复指南]]></title><link>https://blog.youkuaiyun.com/marsjin/article/details/166463925</link><guid>https://blog.youkuaiyun.com/marsjin/article/details/166463925</guid><author>marsjin</author><pubDate>Wed, 23 Sep 2026 10:33:11 +0800</pubDate><description><![CDATA[IDEA 搜索不到文件却能被 grep 找到，源于索引与磁盘不一致。根本原因是文件监听器失效导致索引未更新。无需重启 IDEA，可通过“右键重载文件”、“全局同步快捷键”或“欺骗式保存”（编辑后保存）强制刷新索引。建议重大变更后及时同步，结合 grep 双保险搜索，并关注系统文件监听警告，避免生产隐患。]]></description><category></category></item><item><title><![CDATA[建基于 ChatGPT 的问答系统（一）]]></title><link>https://blog.youkuaiyun.com/marsjin/article/details/166340859</link><guid>https://blog.youkuaiyun.com/marsjin/article/details/166340859</guid><author>marsjin</author><pubDate>Tue, 22 Sep 2026 09:46:24 +0800</pubDate><description><![CDATA[大语言模型（LLM）正在改变生活，开发者需学会基于 API 快速开发应用。本课程基于吴恩达与 OpenAI 合作的《Building Systems with the ChatGPT API》教程]]></description><category></category></item><item><title><![CDATA[《面向开发者的LLM入门教程》笔记整理(七)]]></title><link>https://blog.youkuaiyun.com/marsjin/article/details/165858932</link><guid>https://blog.youkuaiyun.com/marsjin/article/details/165858932</guid><author>marsjin</author><pubDate>Fri, 18 Sep 2026 11:25:08 +0800</pubDate><description><![CDATA[本文介绍聊天机器人构建方法，通过设定系统角色（如莎士比亚风格、友好助手）引导模型生成内容，并利用上下文记忆实现连贯对话。结合Python与OpenAI API，实现订餐机器人的交互功能，支持动态对话流与JSON摘要生成。强调Prompt设计需清晰具体，并合理使用思考时间以提升输出质量。]]></description><category></category></item><item><title><![CDATA[《面向开发者的LLM入门教程》笔记整理(六)]]></title><link>https://blog.youkuaiyun.com/marsjin/article/details/165624278</link><guid>https://blog.youkuaiyun.com/marsjin/article/details/165624278</guid><author>marsjin</author><pubDate>Wed, 16 Sep 2026 18:31:09 +0800</pubDate><description><![CDATA[这份笔记整理自《面向开发者的LLM入门教程》的第七章，主要围绕文本扩展（Text Expansion）功能及其在具体场景下的应用展开。]]></description><category></category></item><item><title><![CDATA[从零到上线：Node.js 前后端开发选型与腾讯云无服务器部署实战]]></title><link>https://blog.youkuaiyun.com/marsjin/article/details/165619631</link><guid>https://blog.youkuaiyun.com/marsjin/article/details/165619631</guid><author>marsjin</author><pubDate>Wed, 16 Sep 2026 16:43:03 +0800</pubDate><description><![CDATA[本文介绍如何用腾讯云 CloudBase 实现 Node.js 全栈项目无服务器部署，无需购买服务器、配置 Nginx 或申请域名备案。通过 Vue 3 + Vite 前端与 Express 云函数结合，配合 CLI 工具一键部署静态页面和后端接口，自动获得 HTTPS 和免费域名。全程无需管理基础设施，适合个人开发者快速上线项目，兼具低成本、易上手与中文生态优势。]]></description><category></category></item><item><title><![CDATA[Android 实战：APP 快速集成企业微信授权登录（附详细配置流程）]]></title><link>https://blog.youkuaiyun.com/marsjin/article/details/164873507</link><guid>https://blog.youkuaiyun.com/marsjin/article/details/164873507</guid><author>marsjin</author><pubDate>Thu, 10 Sep 2026 18:49:36 +0800</pubDate><description><![CDATA[本文详细介绍了在Android应用中集成企业微信授权登录的完整流程，涵盖后台配置（开启授权接口、获取CorpId/AgentId/Secret）、SDK集成（依赖引入、初始化、发起登录请求）及回调处理。重点强调配置环节的重要性，提醒开发者避免将Secret暴露于客户端，并建议由服务器端完成code换token操作。文章结合实际踩坑经验，提供避坑指南，助力开发者高效完成企业微信登录接入。]]></description><category></category></item><item><title><![CDATA[Android APP集成企业微信登录：拉起APP授权 vs 扫码登录，一篇讲透]]></title><link>https://blog.youkuaiyun.com/marsjin/article/details/164730567</link><guid>https://blog.youkuaiyun.com/marsjin/article/details/164730567</guid><author>marsjin</author><pubDate>Wed, 09 Sep 2026 11:22:43 +0800</pubDate><description><![CDATA[企业微信移动端登录有两种方式：拉起APP授权与扫码登录（WebView方案）。前者通过SDK跳转企微APP完成单点登录，体验流畅，适用于手机端，需企业内部成员；后者通过WebView嵌入H5二维码，依赖另一设备扫码，适合平板、TV等无法安装企微的场景。两者均需服务端用code换用户信息，无法直接获取手机号、邮箱。核心区别在于认证机制：前者为应用间通信，后者为网页OAuth2流程。多数情况选拉起授权，特殊场景才用扫码登录。]]></description><category></category></item><item><title><![CDATA[《面向开发者的LLM入门教程》笔记整理(五)]]></title><link>https://blog.youkuaiyun.com/marsjin/article/details/164421320</link><guid>https://blog.youkuaiyun.com/marsjin/article/details/164421320</guid><author>marsjin</author><pubDate>Sun, 06 Sep 2026 07:47:55 +0800</pubDate><description><![CDATA[本章展示了LLM作为强大的文本处理引擎的能力，它可以轻松胜任翻译、格式转换、风格调整和校对等传统NLP任务，极大地提升了开发效率]]></description><category></category></item><item><title><![CDATA[《面向开发者的LLM入门教程》笔记整理（四）]]></title><link>https://blog.youkuaiyun.com/marsjin/article/details/164420825</link><guid>https://blog.youkuaiyun.com/marsjin/article/details/164420825</guid><author>marsjin</author><pubDate>Sun, 06 Sep 2026 07:22:47 +0800</pubDate><description><![CDATA[本文介绍利用大语言模型进行文本推断，涵盖情感分析（倾向、类型及愤怒识别）、信息提取（商品信息、结合情感）、主题推断（归纳主题、新闻提醒），帮助开发者从文本中挖掘深层信息。]]></description><category></category></item><item><title><![CDATA[《面向开发者的LLM入门教程》笔记整理（三）]]></title><link>https://blog.youkuaiyun.com/marsjin/article/details/164420328</link><guid>https://blog.youkuaiyun.com/marsjin/article/details/164420328</guid><author>marsjin</author><pubDate>Sun, 06 Sep 2026 07:06:30 +0800</pubDate><description><![CDATA[本章介绍利用大语言模型概括商品评论：单一文本需限定长度、按物流/商家/平台等角度侧重；关键词提取应使用“提取”而非“提炼”；多条文本则依同一规则逐条分析，以高效获取核心信息。]]></description><category></category></item><item><title><![CDATA[《面向开发者的LLM入门教程》笔记整理（二）]]></title><link>https://blog.youkuaiyun.com/marsjin/article/details/164376587</link><guid>https://blog.youkuaiyun.com/marsjin/article/details/164376587</guid><author>marsjin</author><pubDate>Fri, 04 Sep 2026 22:31:48 +0800</pubDate><description><![CDATA[大语言模型存在“幻觉”缺陷，影响应用可靠性与安全性，可通过提示工程缓解。英文原版提示工程提出六项核心原则：用分隔符区分输入、要求结构化输出、检查条件、提供少量示例、指定任务步骤、指导模型先思考再下结论。这些原则是“清晰指令”与“充足思考”的具体实践，有助于减少幻觉并提升模型表现。]]></description><category></category></item><item><title><![CDATA[LangChain + DeepSeek：5分钟搞定国产最强AI模型配置]]></title><link>https://blog.youkuaiyun.com/marsjin/article/details/164367029</link><guid>https://blog.youkuaiyun.com/marsjin/article/details/164367029</guid><author>marsjin</author><pubDate>Fri, 04 Sep 2026 22:26:59 +0800</pubDate><description><![CDATA[本文介绍如何用LangChain免费接入DeepSeek大模型API，其性能媲美GPT-4且完全免费。提供官方包与OpenAI兼容两种配置方法，涵盖安装、调用、Token统计、客服机器人实战及常见问题，强调零成本、高性能、易集成优势。]]></description><category></category></item><item><title><![CDATA[《面向开发者的LLM入门教程》笔记整理（一）]]></title><link>https://blog.youkuaiyun.com/marsjin/article/details/164359805</link><guid>https://blog.youkuaiyun.com/marsjin/article/details/164359805</guid><author>marsjin</author><pubDate>Fri, 04 Sep 2026 09:36:30 +0800</pubDate><description><![CDATA[本文介绍构建LLM应用的LangChain环境搭建与提示工程。首先配置Conda、Python及OpenAI API密钥，强调清晰具体指令与充足思考时间两大原则，涵盖少样本提示、链式思考等技巧，并区分基础LLM与指令微调LLM。]]></description><category></category></item></channel></rss>