<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zangzh的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zangzh</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zangzh]]></copyright><item><title><![CDATA[什么是一个功能？]]></title><link>https://blog.youkuaiyun.com/zangzh/article/details/163134979</link><guid>https://blog.youkuaiyun.com/zangzh/article/details/163134979</guid><author>zangzh</author><pubDate>Thu, 23 Jul 2026 14:59:21 +0800</pubDate><description><![CDATA[最小功能单元是指：从用户视角出发，能够独立完成一项完整业务目标、且产生明确业务结果的最小操作集合。💡通俗解释：它是系统中不可再拆分的“一件事”。这件事必须由用户发起，有明确的开始和结束，并且做完后能看到实际的业务效果（如数据被保存、报表被生成、状态被改变等）。]]></description><category></category></item><item><title><![CDATA[【Claude Code 学习笔记】搞懂 `claude agents`、`/agents`、`/tasks`、后台通知与优雅退出]]></title><link>https://blog.youkuaiyun.com/zangzh/article/details/161521322</link><guid>https://blog.youkuaiyun.com/zangzh/article/details/161521322</guid><author>zangzh</author><pubDate>Fri, 29 May 2026 17:47:46 +0800</pubDate><description><![CDATA[本文主要介绍了Claude Code中三个容易混淆但实用的功能：claude agents、/agents和/tasks。claude agents用于管理后台会话，/agents用于管理子代理(subagents)，/tasks则用于查看当前会话的任务列表。文章详细讲解了如何创建和管理后台会话(background session)，包括直接命令行创建、指定代理创建、在agent视图中创建以及将当前会话转为后台等多种方式，并提供了完整的使用示例。最后强调了background session、subage]]></description><category></category></item><item><title><![CDATA[oh-my-codex 使用教程与最佳实践]]></title><link>https://blog.youkuaiyun.com/zangzh/article/details/159994071</link><guid>https://blog.youkuaiyun.com/zangzh/article/details/159994071</guid><author>zangzh</author><pubDate>Thu, 09 Apr 2026 18:27:38 +0800</pubDate><description><![CDATA[oh-my-codex（OMX）是增强OpenAI Codex CLI的工作流工具，提供标准化流程（需求澄清、规划、执行、验证）、可复用技能入口（如$deep-interview、$ralplan）、项目级上下文管理（AGENTS.md、.omx/目录）以及协作增强功能（tmux团队模式）。适合中大型开发任务，推荐工作流为：$deep-interview → $ralplan → $ralph/$team。安装需Node.js 20+和Codex CLI，支持项目级或个人级配置。核心优势在于提升复杂任务的执]]></description><category></category></item><item><title><![CDATA[Mac 远程连接 Windows 简明教程（2025 实测版）]]></title><link>https://blog.youkuaiyun.com/zangzh/article/details/155494764</link><guid>https://blog.youkuaiyun.com/zangzh/article/details/155494764</guid><author>zangzh</author><pubDate>Tue, 02 Dec 2025 14:15:12 +0800</pubDate><description><![CDATA[日常使用优先尝试局域网直连 RDP（最快最稳）外网访问优先用内网穿透工具（如 ZeroTier）+ RDP，比暴露 3389 更安全企业环境务必配合 IT 确认网关策略（CAP/RAP）和网络可达性。]]></description><category></category></item><item><title><![CDATA[OpenSpec 中文简明教程 - 3 补充版]]></title><link>https://blog.youkuaiyun.com/zangzh/article/details/154120147</link><guid>https://blog.youkuaiyun.com/zangzh/article/details/154120147</guid><author>zangzh</author><pubDate>Thu, 30 Oct 2025 11:31:20 +0800</pubDate><description><![CDATA[OpenSpec 是一个基于**规范驱动开发（Spec-Driven Development）**的 AI 编程工具框架。它通过建立明确的开发规范，让人类开发者与 AI 编程助手在编写代码前就能对需求达成一致。]]></description><category></category></item><item><title><![CDATA[OpenSpec 中文简明教程 - 2 OpenSpec 实战案例：搭建 UI 自动化测试基本框架]]></title><link>https://blog.youkuaiyun.com/zangzh/article/details/154118571</link><guid>https://blog.youkuaiyun.com/zangzh/article/details/154118571</guid><author>zangzh</author><pubDate>Thu, 30 Oct 2025 11:00:00 +0800</pubDate><description><![CDATA[为前端项目搭建一个可扩展的 UI 自动化测试基础框架，支持组件级和页面级测试，集成主流工具如 Playwright 或 Cypress，并具备 CI/CD 能力。]]></description><category></category></item><item><title><![CDATA[OpenSpec 中文简明教程 - 1 基本概念与简单示例]]></title><link>https://blog.youkuaiyun.com/zangzh/article/details/154118169</link><guid>https://blog.youkuaiyun.com/zangzh/article/details/154118169</guid><author>zangzh</author><pubDate>Thu, 30 Oct 2025 10:54:29 +0800</pubDate><description><![CDATA[🧠 OpenSpec 是一个轻量级的规范驱动开发框架，帮助人类与 AI 编程助手在写代码前就达成一致，确保开发过程可控、可审查、可追踪。]]></description><category></category></item><item><title><![CDATA[Speckit 简明教程]]></title><link>https://blog.youkuaiyun.com/zangzh/article/details/153656993</link><guid>https://blog.youkuaiyun.com/zangzh/article/details/153656993</guid><author>zangzh</author><pubDate>Mon, 20 Oct 2025 23:17:03 +0800</pubDate><description><![CDATA[文章摘要： GitHub Spec-Kit 项目提供了一套标准化AI代理交互命令，用于项目管理全流程。核心命令包括：/speckit.constitution（确立项目原则）、/speckit.specify（创建功能规格）、/speckit.plan（制定实施方案）、/speckit.tasks（生成可执行任务）和/speckit.implement（执行实现）。另提供三个增强命令：/speckit.clarify（消除需求模糊）、/speckit.analyze（一致性分析）和/speckit.chec]]></description><category></category></item><item><title><![CDATA[使用 Spec-Kit 与以下 CLI 工具时，命令无法完整识别]]></title><link>https://blog.youkuaiyun.com/zangzh/article/details/152910553</link><guid>https://blog.youkuaiyun.com/zangzh/article/details/152910553</guid><author>zangzh</author><pubDate>Fri, 10 Oct 2025 12:02:31 +0800</pubDate><description><![CDATA[摘要： Spec-Kit在Gemini、Codex、Qwen CLI中无法识别核心命令（如speckit.specify），仅能识别speckit.constitution，而Claude Code CLI运行正常。环境涉及多个工具v0.8.1-v2.0.11版本。临时解决方案包括修改TOML文件转义符号、检查命令目录或使用Claude初始化项目，已提交PR#808修复转义问题。建议用户关注PR进展或采用替代方案。（150字）]]></description><category></category></item><item><title><![CDATA[spring boot h2数据库无法链接问题]]></title><link>https://blog.youkuaiyun.com/zangzh/article/details/149603360</link><guid>https://blog.youkuaiyun.com/zangzh/article/details/149603360</guid><author>zangzh</author><pubDate>Thu, 24 Jul 2025 14:12:02 +0800</pubDate><description><![CDATA[如果密码或用户名问题，可以删除test.mv.db,再重新创建即可。]]></description><category></category></item><item><title><![CDATA[软件度量系列三：软件开发度量评价方案]]></title><link>https://blog.youkuaiyun.com/zangzh/article/details/149071911</link><guid>https://blog.youkuaiyun.com/zangzh/article/details/149071911</guid><author>zangzh</author><pubDate>Wed, 02 Jul 2025 16:16:34 +0800</pubDate><description><![CDATA[本文提出了一套软件开发团队的度量评价方案，围绕产出、质量和敏捷交付效能三大维度构建指标体系。在产出维度采用EP（基本过程）和FP（功能点）作为核心指标；质量维度包含BUG密度和线上工单密度等细分指标；敏捷交付效能则关注迭代计划完成率等指标。方案还建立了团队和个人的度量示例模板，并设计了同业对比机制和动态调整机制，强调每季度回顾指标有效性、每月召开反馈会议。该方案旨在为团队绩效评价、产能规划、成本核算和质量管控提供数据支撑。]]></description><category></category></item><item><title><![CDATA[软件度量系列一：SFP 快速参考指南]]></title><link>https://blog.youkuaiyun.com/zangzh/article/details/149070479</link><guid>https://blog.youkuaiyun.com/zangzh/article/details/149070479</guid><author>zangzh</author><pubDate>Wed, 02 Jul 2025 15:12:16 +0800</pubDate><description><![CDATA[以下是一些不穷尽的例子：管理信息系统（MIS）、决策支持系统（DSS）、数据仓库系统、地理信息系统（GIS）、Web 应用、数控系统、物联网（IoT）、移动应用和嵌入式系统。提供了一种客观衡量软件应用为其用户（人类和/或其他软件系统）提供的功能数量的方法，通过量化“能够实现什么”，即可用数据及对这些数据的操作。维护增强不是软件更正。在被测应用的边界内，它是用户可识别的逻辑相关的数据或控制信息的集合。对用户有意义的最小活动单位，构成一个完整的事务，它是自包含的，并使被测应用的业务处于一致状态。]]></description><category></category></item><item><title><![CDATA[软件度量系列二：功能点（Function Point）估算法详解]]></title><link>https://blog.youkuaiyun.com/zangzh/article/details/149047410</link><guid>https://blog.youkuaiyun.com/zangzh/article/details/149047410</guid><author>zangzh</author><pubDate>Tue, 01 Jul 2025 15:20:50 +0800</pubDate><description><![CDATA[功能点估算法是软件项目管理中用于项目范围估算的重要方法，与代码行估算法相比，功能点法在项目初期更准确且不依赖开发技术。功能点分为内部逻辑文件(ILF)、外部接口文件(EIF)、外部输入(EI)、外部输出(EO)和外部查询(EQ)五类，通过识别数据类型和人机交互功能计算复杂度。估算步骤包括确定项目类型、边界范围，计算未调整功能点数量，并最终得出调整后的功能点。该方法以用户角度识别功能，适用于新开发、二次开发及功能增强项目，有助于提高项目计划制定的准确性。]]></description><category></category></item><item><title><![CDATA[Vscode工具开发Vue+ts项目时vue文件ts语法报错-红波浪线等]]></title><link>https://blog.youkuaiyun.com/zangzh/article/details/146217515</link><guid>https://blog.youkuaiyun.com/zangzh/article/details/146217515</guid><author>zangzh</author><pubDate>Wed, 12 Mar 2025 23:14:25 +0800</pubDate><description><![CDATA[vscode开发vue项目，vue文件中ts语法报错问题]]></description><category></category></item><item><title><![CDATA[Mac远程桌面windows11]]></title><link>https://blog.youkuaiyun.com/zangzh/article/details/138350684</link><guid>https://blog.youkuaiyun.com/zangzh/article/details/138350684</guid><author>zangzh</author><pubDate>Tue, 30 Apr 2024 17:18:45 +0800</pubDate><description><![CDATA[设置 -》 系统 - 》远程桌面 -》 打开远程桌面。基本不用看，凭感觉用就行。]]></description><category></category></item><item><title><![CDATA[Xpath从基础到高级使用]]></title><link>https://blog.youkuaiyun.com/zangzh/article/details/137436474</link><guid>https://blog.youkuaiyun.com/zangzh/article/details/137436474</guid><author>zangzh</author><pubDate>Sat, 06 Apr 2024 19:51:57 +0800</pubDate><description><![CDATA[XPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过元素和属性进行导航。本文档，主要站在UI自动化测试角色解决UI定位场景探讨，其他使用场景可参考。功能强大，查过滤（筛选）属性、属性内容、元素名、元素内容各浏览都支持调试，即时调试。XPath 使用路径表达式在 XML 文档中进行导航XPath 包含一个标准函数库XPath 是 XSLT 中的主要元素XPath 是一个 W3C 标准。]]></description><category></category></item><item><title><![CDATA[Windows 10 开启Bash命令支持]]></title><link>https://blog.youkuaiyun.com/zangzh/article/details/135230801</link><guid>https://blog.youkuaiyun.com/zangzh/article/details/135230801</guid><author>zangzh</author><pubDate>Tue, 26 Dec 2023 20:35:11 +0800</pubDate><description><![CDATA[开启Windows Subsystem for Linux。如果一切顺利，就可以使用bash命令了。设置【开发人员模式】]]></description><category></category></item><item><title><![CDATA[Vue3使用 xx UI解决布局高度自适应]]></title><link>https://blog.youkuaiyun.com/zangzh/article/details/135119789</link><guid>https://blog.youkuaiyun.com/zangzh/article/details/135119789</guid><author>zangzh</author><pubDate>Wed, 20 Dec 2023 23:28:33 +0800</pubDate><description><![CDATA[视窗(Viewport)是你的浏览器实际显示内容的区域—，换句话说是你的不包括工具栏和按钮的网页浏览器。字体大小同样都是1.5em，但是效果却截然不同，按照W3C提供的公式，我们可以计算下： class为id1的div字体大小继承自父元素body：16px。rem是CSS3新增的一个相对单位，但相对的只是HTML根元素。1.5em = 36px class为id3的div字体大小继承自父元素id2：36px*1.5em = 54px。px就是pixel（像素）的缩写，相对长度单位，相对于屏幕分辨率。]]></description><category></category></item><item><title><![CDATA[IDEA中工具条中的debug按钮不能用了显示灰色]]></title><link>https://blog.youkuaiyun.com/zangzh/article/details/134978509</link><guid>https://blog.youkuaiyun.com/zangzh/article/details/134978509</guid><author>zangzh</author><pubDate>Wed, 13 Dec 2023 18:00:10 +0800</pubDate><description><![CDATA[一通搜索，终于找到解决办法。]]></description><category></category></item><item><title><![CDATA[JDK8升级11常见问题]]></title><link>https://blog.youkuaiyun.com/zangzh/article/details/134815775</link><guid>https://blog.youkuaiyun.com/zangzh/article/details/134815775</guid><author>zangzh</author><pubDate>Tue, 05 Dec 2023 20:03:09 +0800</pubDate><description><![CDATA[原代码：</</</</</</</</]]></description><category></category></item></channel></rss>