<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yy4033的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yy4033</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yy4033]]></copyright><item><title><![CDATA[唤醒工作台全实录（九）：迭代——一个字母 d 的血案与两个版本]]></title><link>https://blog.youkuaiyun.com/yy4033/article/details/169843802</link><guid>https://blog.youkuaiyun.com/yy4033/article/details/169843802</guid><author>yy4033</author><pubDate>Mon, 02 Nov 2026 15:48:48 +0800</pubDate><description><![CDATA[系列第九幕，收官。上线第一周收尾：用户问"14 号做了哪些事"结果查错——搜索只有关键词 LIKE 没有日期过滤，毫秒大数还诱发模型换算错误，九项修复全链路落地。测试中又撞上 Bug 23：排查四个方向全部无责、线索断了，鸿蒙合作群龚老师一双外眼点破——平台参数名 updateDate 少一个 d，静默丢参；看见过的差异，被自负放过了。10-22 v1.0.3 出包，九幕记完。]]></description><category></category></item><item><title><![CDATA[唤醒工作台全实录（八）：上线——锁屏断轮，上线第三天的一场硬仗]]></title><link>https://blog.youkuaiyun.com/yy4033/article/details/169843345</link><guid>https://blog.youkuaiyun.com/yy4033/article/details/169843345</guid><author>yy4033</author><pubDate>Mon, 02 Nov 2026 15:35:45 +0800</pubDate><description><![CDATA[系列第八幕。10-14 上架，10-16 首批用户反馈"崩溃"——日志里没有 crash，实际是断轮：四个症状一个根因，锁屏触发系统后台资源管控挂起小艺端侧执行链。次日凌晨反转为小艺自带特性，三层修复全在平台侧。随笔发布之后故事没完：10-19 实测发现云端插件节点收到 001003 结构化失败应答——不是云端干等，是框架替死端代答；fail-safe 判据随错误码升级。同周 v1.0.2 出包。]]></description><category></category></item><item><title><![CDATA[唤醒工作台全实录（七）：上架——死锁破局与四轮审核]]></title><link>https://blog.youkuaiyun.com/yy4033/article/details/169843304</link><guid>https://blog.youkuaiyun.com/yy4033/article/details/169843304</guid><author>yy4033</author><pubDate>Mon, 02 Nov 2026 15:34:49 +0800</pubDate><description><![CDATA[系列第七幕。10-08 首审拒 3 项：名称"唤醒"无识别性、核心功能异常——AI 无法回答、深色阈值看不清。其中"AI 无法回答"背后是死锁：智能体上架等 App 先上架，App 上架等智能体先发布。双管齐下破局，10-09 智能体上架、8 插件真机回归全通；二审为派生值设计辩护，10-14 四审通过上架。第一幕欠着的"工作台"三个字，由审核补上。]]></description><category></category></item><item><title><![CDATA[唤醒工作台全实录（六）：数据层——5ms 竞态窗口与“查询即引用“]]></title><link>https://blog.youkuaiyun.com/yy4033/article/details/169654118</link><guid>https://blog.youkuaiyun.com/yy4033/article/details/169654118</guid><author>yy4033</author><pubDate>Sun, 01 Nov 2026 00:11:10 +0800</pubDate><description><![CDATA[系列第六幕，时间回到八月中旬。数据模型先立一条原则：查询即引用——不存关系，只存事实；认知三层 raw/cognition/outline 顺带成形。九月中旬 turn_id 改端侧驱动，数据库升 v4。然后是本幕主戏：9 月 22 日冷启动"丢单"，没有报错，历史里只留下没有问题的"孤儿回复"。日志取证出一个 5ms 竞态窗口和一次"假成功"，修复思路只有一句话——让意图在门口等门开。]]></description><category></category></item><item><title><![CDATA[唤醒工作台全实录（五）：提示词——v1 到 v8，只写“改了什么、为什么“]]></title><link>https://blog.youkuaiyun.com/yy4033/article/details/169654107</link><guid>https://blog.youkuaiyun.com/yy4033/article/details/169654107</guid><author>yy4033</author><pubDate>Sun, 01 Nov 2026 00:09:52 +0800</pubDate><description><![CDATA[系列第五幕。端插件修通后，问题集中到云端：分析模型连发同一检索、零工具轮次却宣称"已完成"、数据被 LLM 逐字转写三遍。9 月 19 日建起 P 编号问题跟踪台，此后每一版提示词都由一个实测问题驱动：v8 续轮三段式破循环，FC 从转述层改造成参数生成器，"最多 N 轮"因 LLM 无法自数轮次证伪删除，9 月 21 日套件统一 v8。提示词全文照例不贴，只写改了什么、为什么。
]]></description><category></category></item><item><title><![CDATA[唤醒工作台全实录（四）：端插件——两端合约的十次学费]]></title><link>https://blog.youkuaiyun.com/yy4033/article/details/169654096</link><guid>https://blog.youkuaiyun.com/yy4033/article/details/169654096</guid><author>yy4033</author><pubDate>Sun, 01 Nov 2026 00:07:24 +0800</pubDate><description><![CDATA[系列第四幕。架构定案时写下的"两端合约"，在八月被十个坑演示了十遍：参数全空、LLM 假装调用、同一个 code=204 两个根因、两个 Kit 的同名枚举打架。十次学费换来一张检查清单和四条金律；随后两刀重构——ImportPlan 按 GROW 映射做到规划只读不写，6 个工具收拢成 3 个原子化 CRUD。一句话：工具越原子化，智能体判断越清晰。]]></description><category></category></item><item><title><![CDATA[唤醒工作台全实录（三）：架构——端与云的合约]]></title><link>https://blog.youkuaiyun.com/yy4033/article/details/169654010</link><guid>https://blog.youkuaiyun.com/yy4033/article/details/169654010</guid><author>yy4033</author><pubDate>Sat, 31 Oct 2026 23:54:15 +0800</pubDate><description><![CDATA[系列第三幕，2026 年 7 月 30 日的平台调研纠正了一个一字之差的误解：不是"应用调本机小艺"，而是"应用通过 FunctionComponent 调自己的智能体"。由此定下端云协同骨架：云端单 LLM 智能体（免费算力）、端插件当桥、端侧存储为主。同日"没有约束，只有代价"方法论完整确立，并埋下贯穿全系列的关键词：两端合约。]]></description><category></category></item><item><title><![CDATA[唤醒工作台全实录（二）：端侧——把一句话变成结构化记录]]></title><link>https://blog.youkuaiyun.com/yy4033/article/details/169563988</link><guid>https://blog.youkuaiyun.com/yy4033/article/details/169563988</guid><author>yy4033</author><pubDate>Fri, 30 Oct 2026 21:48:46 +0800</pubDate><description><![CDATA[系列第二幕，2026 年 7 月 26 日，项目节奏最快的一天：用 NaturalLanguageKit 把一句话变成结构化记录。提取算法 v1 语法拼接当天被实测推翻，v2 改为原文减法——组装失真，减法保真。同日踩下第一个编号坑：@Trace 序列化输出 __ob_ 前缀导致持久化失效，解法是自定义 toJSON()。本幕结尾确认：语义理解必须上云。]]></description><category></category></item><item><title><![CDATA[唤醒工作台全实录（一）：立项——化性起伪与三条设计原则]]></title><link>https://blog.youkuaiyun.com/yy4033/article/details/169563976</link><guid>https://blog.youkuaiyun.com/yy4033/article/details/169563976</guid><author>yy4033</author><pubDate>Fri, 30 Oct 2026 21:47:41 +0800</pubDate><description><![CDATA[系列第一幕，回到项目起点。做自律工具的念头始于一个观察：市面上的打卡应用都在用说教对抗天性，注定失败。立项文档写下"化性起伪"——承认本性趋懒，用机制设计让做对的事不费力。由此推出三条设计原则（不说教/不费力/不断链）、RPG 任务命名与四张表数据模型，最终落在一份 387 行、含 6 条未定项的蓝图上。]]></description><category></category></item><item><title><![CDATA[唤醒工作台全实录（序）：一个鸿蒙 AI 应用从零到上架的完整九幕]]></title><link>https://blog.youkuaiyun.com/yy4033/article/details/169563934</link><guid>https://blog.youkuaiyun.com/yy4033/article/details/169563934</guid><author>yy4033</author><pubDate>Fri, 30 Oct 2026 21:44:02 +0800</pubDate><description><![CDATA[唤醒工作台从 2026 年 7 月第一份设计文档，到 10 月 14 日上架 AppGallery，不到三个月的开发记录恰好完整——设计、开发、踩坑、审核到上线迭代俱全。整理成九幕系列，本篇是总纲：项目一句话介绍、核心哲学、过程数字、九幕地图与阅读指南。]]></description><category></category></item><item><title><![CDATA[随笔：小艺锁屏断轮寻因记——上线第三天的一场硬仗]]></title><link>https://blog.youkuaiyun.com/yy4033/article/details/168247134</link><guid>https://blog.youkuaiyun.com/yy4033/article/details/168247134</guid><author>yy4033</author><pubDate>Sat, 17 Oct 2026 17:43:57 +0800</pubDate><description><![CDATA[上线第三天，用户反馈“崩溃”实为锁屏/切屏导致的断轮。排查发现，锁屏后小艺端侧执行链被系统挂起，内部worker停摆，派发服务冻结，导致所有端插件调用卡死，未抵达唤醒工作台App。根源在于任务跨越锁屏停摆窗口，触发平台生命周期管控。修复通过编排逻辑优化与提示词升级，实现失败兜底与用户预期管理。最终确认此为小艺共性问题——非本Agent特有，核心结论：会话期间保持界面亮屏是智能体任务成功的前提。]]></description><category></category></item><item><title><![CDATA[HarmonyOS 粒子特效实战：ArkTS V2 状态管理三坑：@Local 判据 / 引用替换 / 双通道更新（HarmonyOS）]]></title><link>https://blog.youkuaiyun.com/yy4033/article/details/167812223</link><guid>https://blog.youkuaiyun.com/yy4033/article/details/167812223</guid><author>yy4033</author><pubDate>Tue, 13 Oct 2026 19:59:37 +0800</pubDate><description><![CDATA[ArkTS V2 状态管理三坑：@Local 判据 / 引用替换 / 双通道更新（HarmonyOS）]]></description><category></category></item><item><title><![CDATA[HarmonyOS 粒子特效实战：马赛克切块提速 17.6×~38×：desiredRegion 重复读盘与一次解码管线（HarmonyOS）]]></title><link>https://blog.youkuaiyun.com/yy4033/article/details/167812205</link><guid>https://blog.youkuaiyun.com/yy4033/article/details/167812205</guid><author>yy4033</author><pubDate>Tue, 13 Oct 2026 19:58:04 +0800</pubDate><description><![CDATA[马赛克切块提速 17.6×~38×：desiredRegion 重复读盘与一次解码管线（HarmonyOS）]]></description><category></category></item><item><title><![CDATA[HarmonyOS 粒子特效实战：emitter.size 是双刃剑：粒子精确定位 [0,0] 与条带随机出生（HarmonyOS）]]></title><link>https://blog.youkuaiyun.com/yy4033/article/details/167812197</link><guid>https://blog.youkuaiyun.com/yy4033/article/details/167812197</guid><author>yy4033</author><pubDate>Tue, 13 Oct 2026 19:56:15 +0800</pubDate><description><![CDATA[emitter.size 是双刃剑：粒子精确定位 [0,0] 与条带随机出生（HarmonyOS]]></description><category></category></item><item><title><![CDATA[HarmonyOS 粒子特效实战：Particle 挂载 ≠ 显示：emitRate/count 真实语义与同帧黑缝（HarmonyOS ArkUI）]]></title><link>https://blog.youkuaiyun.com/yy4033/article/details/167812156</link><guid>https://blog.youkuaiyun.com/yy4033/article/details/167812156</guid><author>yy4033</author><pubDate>Tue, 13 Oct 2026 19:52:18 +0800</pubDate><description><![CDATA[粒子特效中，emitRate 与 count 真实语义易混淆：emitRate 为每秒出生数（默认5），非“每次发射数”；count 是总数上限。emitRate:1+count:1 导致粒子延迟0~1000ms出生，远超波浪间隔，引发时间错位。解决需 emitRate≥100 实现“挂载即显示”。同帧交接黑缝因组件挂载滞后于渲染（1-2帧），静态行卸载时出现短暂空白。修复方案：一、静态行延迟50ms卸载，形成缓冲重叠；二、粒子初始静止，用加速度曲线延迟点火，从结构上消除换防间隙。真机验证有效。]]></description><category></category></item><item><title><![CDATA[HarmonyOS 粒子特效实战：hvigor 多模块三坑：HAR module.json5 / --modules / oh_modules（HarmonyOS）]]></title><link>https://blog.youkuaiyun.com/yy4033/article/details/167703308</link><guid>https://blog.youkuaiyun.com/yy4033/article/details/167703308</guid><author>yy4033</author><pubDate>Mon, 12 Oct 2026 21:59:03 +0800</pubDate><description><![CDATA[> **现象：** 三模块项目（entry + common HAR + lab HAR）刚脚手架完就三连炸：`00304064 Not Found`、`lab/oh_modules/` 进了 git、`Multiple entry modules found`。
> **原因：** hvigor 6.1.1（DevEco 6.1.1）强制要求每个 HAR 模块有 module.json5；CLI 无法自动区分 HAP/HAR，把三个模块都当 entry 候选；脚手架 `.gitignore` 用 `/oh]]></description><category></category></item><item><title><![CDATA[HarmonyOS 粒子特效实战：rippleFields 不生效？一场存活两天的 API 版本错误归因翻案记]]></title><link>https://blog.youkuaiyun.com/yy4033/article/details/167703169</link><guid>https://blog.youkuaiyun.com/yy4033/article/details/167703169</guid><author>yy4033</author><pubDate>Mon, 12 Oct 2026 21:45:33 +0800</pubDate><description><![CDATA[波纹场失效误归因API版本，实为三层设计缺陷：粒子无速度、场区越界、振幅过小衰减过强。翻案关键在实测sdkApiVersion=26，对照不公暴露逻辑漏洞。修复后加速度、绑定真实尺寸、放开振幅，两场生效。沉淀方法论：实测优先、公平对照、自洽≠正确，辅以运行时门槛与可视化诊断工具链。]]></description><category></category></item><item><title><![CDATA[HarmonyOS 粒子特效实战总纲：PhotoMotion 立项全景与 15 坑分布图]]></title><link>https://blog.youkuaiyun.com/yy4033/article/details/167703132</link><guid>https://blog.youkuaiyun.com/yy4033/article/details/167703132</guid><author>yy4033</author><pubDate>Mon, 12 Oct 2026 21:41:16 +0800</pubDate><description><![CDATA[摘要（148字）： 《PhotoMotion》项目探索HarmonyOS粒子特效实战，从零构建“照片动态化”创作工具。通过双轮驱动架构（实验台+编辑器）、55项特效清单与22卡实验台，系统梳理15大坑，涵盖构建、时序、定位、性能等难题。核心教训：归因必实测、性能先采基线、时序有语义。以d.ts为权威，真机验证破局，实现粒子特效高效落地，助力动态预览与视频生成。]]></description><category></category></item><item><title><![CDATA[【随笔】2026-10-05 | 从“连不上家里的电 脑“到全链路打通]]></title><link>https://blog.youkuaiyun.com/yy4033/article/details/167172987</link><guid>https://blog.youkuaiyun.com/yy4033/article/details/167172987</guid><author>yy4033</author><pubDate>Tue, 06 Oct 2026 13:12:46 +0800</pubDate><description><![CDATA[---
date: 2026-10-06
tags: [内网穿透, frp, SSH, NAT, CGNAT, 华为云, Windows, 计划任务, 远程访问, 折腾实录]
type: 随笔
---]]></description><category></category></item><item><title><![CDATA[【随笔】2026-10-05 | 从“连不上家里的电 脑“到全链路打通]]></title><link>https://blog.youkuaiyun.com/yy4033/article/details/167172611</link><guid>https://blog.youkuaiyun.com/yy4033/article/details/167172611</guid><author>yy4033</author><pubDate>Tue, 06 Oct 2026 12:31:48 +0800</pubDate><description><![CDATA[*现状的取舍**：一条命令直达家电脑，**连 服务器的账号都不需要**——frps 只是字节搬运工，SSH 的密钥协商与内容全程不经过它（手 机↔家电脑端到端加密）。** 云厂商安全组（网页配置）和系统防火墙（ufw）**相互独立，都要放行**。- **服务端全局心跳**：sshd_config 追加 `ClientAliveInterval 30` + `ClientAliveCountMax 5`——家电脑每 30 秒探测一次，**一处修改，覆盖所有客户端**（手机、平板、任何人 的电脑）]]></description><category></category></item></channel></rss>