<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_26804345的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_26804345</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_26804345]]></copyright><item><title><![CDATA[从形同虚设到机器守门：open-code-review 代码评审流程重构实践]]></title><link>https://blog.youkuaiyun.com/weixin_26804345/article/details/170273398</link><guid>https://blog.youkuaiyun.com/weixin_26804345/article/details/170273398</guid><author>weixin_26804345</author><pubDate>Sat, 07 Nov 2026 16:58:58 +0800</pubDate><description><![CDATA[代码评审（Code Review）是保障软件质量的关键环节，但许多团队面临评审流于形式、意见琐碎、经验无法沉淀等困境。其本质在于缺乏一套透明、可复用且自动化优先的评审机制。通过将机器能识别的规则（如代码风格、密钥检测、覆盖率门禁）交由自动化工具处理，把人的注意力集中在并发边界、数据一致性问题等高阶讨论上，能够显著提升评审效率与技术债务治理水平。结合 CI/CD 流水线与分级规则配置，团队可构建从本地检查、静态扫描到人工评审的全链路工作流。基于 open-code-review 的落地实践，阐述一种将评审过程]]></description><category></category></item><item><title><![CDATA[Eclipse代码行数统计插件：环境对齐、安装、配置与排错]]></title><link>https://blog.youkuaiyun.com/weixin_26804345/article/details/170249624</link><guid>https://blog.youkuaiyun.com/weixin_26804345/article/details/170249624</guid><author>weixin_26804345</author><pubDate>Sat, 07 Nov 2026 16:58:41 +0800</pubDate><description><![CDATA[代码行数统计（LOC/SLOC）是软件规模度量的基础手段，核心原理是借助IDE的JDT模型解析源码语法树，区分空行、注释行与有效代码行，从而得到可比较的代码量指标。其技术价值在于支撑工作量估算、代码评审与老项目盘点，但统计结果会受JDK版本兼容、workspace编码、换行符和统计口径影响。实际场景中，接手运行多年的工程时，常需要按包或按人统计代码规模，Eclipse代码行数统计插件因此成为高频搜索需求。围绕插件安装，需先对齐Eclipse与JDK环境，再选择Marketplace、Install New ]]></description><category></category></item><item><title><![CDATA[knowledge-work-plugins：插件化知识工作流的设计与实操]]></title><link>https://blog.youkuaiyun.com/weixin_26804345/article/details/170268815</link><guid>https://blog.youkuaiyun.com/weixin_26804345/article/details/170268815</guid><author>weixin_26804345</author><pubDate>Sat, 07 Nov 2026 16:47:26 +0800</pubDate><description><![CDATA[在知识工作场景中，文档整理、信息抽取与结构化转换等任务往往重复且格式多变。插件化架构通过统一的输入输出约定，将清洗、抽取、重组等动作封装为可复用模块，实现隔离变化、灵活组合与快速替换。这种模式与命令行工具协作，能显著提升批处理效率，降低维护成本。本文以 knowledge-work-plugins 为例，深入解析插件目录组织、参数设计、错误处理与流程调度等核心实操要点，帮助开发者与知识工作者构建健壮的自动化处理管线。]]></description><category></category></item><item><title><![CDATA[MinGW-w64 Windows编译器配置指南：win32-seh版本选型与环境搭建]]></title><link>https://blog.youkuaiyun.com/weixin_26804345/article/details/170250739</link><guid>https://blog.youkuaiyun.com/weixin_26804345/article/details/170250739</guid><author>weixin_26804345</author><pubDate>Sat, 07 Nov 2026 16:12:08 +0800</pubDate><description><![CDATA[MinGW-w64 是 Windows 平台下基于 GCC 的原生 PE 编译工具链，不依赖 MSVC 运行时，可直接生成独立可执行文件，广泛应用于轻量级桌面工具、嵌入式仿真及 C++ 教学场景。其核心原理在于通过交叉编译目标（如 x86_64-win32-seh）绑定 ABI、异常处理（SEH）和线程模型（win32），确保二进制兼容性与调试友好性。技术价值体现在零运行时依赖（支持 -static-libstdc++）、CMake 原生集成能力，以及对 C++17/20 和 STL 的完整支持。典型应用场]]></description><category></category></item><item><title><![CDATA[BrowserSkill 实战：用 CLI 让 AI Agent 像人一样操作浏览器]]></title><link>https://blog.youkuaiyun.com/weixin_26804345/article/details/170263912</link><guid>https://blog.youkuaiyun.com/weixin_26804345/article/details/170263912</guid><author>weixin_26804345</author><pubDate>Sat, 07 Nov 2026 15:35:27 +0800</pubDate><description><![CDATA[浏览器自动化通常依赖 Playwright 或 Puppeteer 等编程接口，需要编写选择器和处理 DOM 结构。BrowserSkill 通过 CLI 将浏览器操作抽象为语义化命令，让 AI Agent 无需理解页面细节即可完成导航、点击、填表和提取数据。这种中间层设计降低了 token 消耗与幻觉风险，适用于数据抓取、表单填报和定时报表等场景。结合 Codex CLI 等工具，BrowserSkill 为 AI Agent 操作浏览器提供了更轻量、可组合的工程实践路径。]]></description><category></category></item><item><title><![CDATA[Simian 4.4.0 代码重复检测实战指南]]></title><link>https://blog.youkuaiyun.com/weixin_26804345/article/details/170265180</link><guid>https://blog.youkuaiyun.com/weixin_26804345/article/details/170265180</guid><author>weixin_26804345</author><pubDate>Sat, 07 Nov 2026 15:30:37 +0800</pubDate><description><![CDATA[代码重复检测是软件质量保障的基础能力，其核心原理是基于文本行序列的相似性匹配，而非抽象语法树分析。该技术能有效识别复制粘贴式冗余，显著降低维护成本与缺陷引入风险，在遗留系统重构、课程设计查重、CI/CD 代码健康度门禁等场景中具有不可替代的工程价值。Simian 作为轻量级 CLI 工具，以低部署门槛和高执行效率见长，但对 JDK 版本兼容性、文件编码（如 UTF-8 BOM）、路径规范（空格/中文）及 JVM 参数配置高度敏感。本文聚焦 Simian 4.4.0 这一事实稳定版本，详解环境校验、参数调优、]]></description><category></category></item><item><title><![CDATA[BrowserSkill实战：用Playwright和MCP打造AI浏览器自动化Agent]]></title><link>https://blog.youkuaiyun.com/weixin_26804345/article/details/170268201</link><guid>https://blog.youkuaiyun.com/weixin_26804345/article/details/170268201</guid><author>weixin_26804345</author><pubDate>Sat, 07 Nov 2026 14:59:07 +0800</pubDate><description><![CDATA[浏览器自动化是爬虫与Web应用测试领域的核心基础技术，从早期的XPath定位到如今基于语义化选择器的智能操作，其演进始终围绕“更稳定、更灵活”展开。Playwright作为微软维护的现代浏览器自动化框架，凭借自动等待、跨浏览器支持和丰富的API逐步成为事实标准，而MCP（Model Context Protocol）则像AI世界的USB接口，为大型语言模型连接外部工具提供了统一规范。当两者结合，AI Agent便获得了“看得见、点得动、填得了”真实网页的能力，使自动化从固定脚本进化为目标驱动的智能决策。这种]]></description><category></category></item><item><title><![CDATA[BrowserSkill 实战：AI agent 浏览器自动化技能化封装与稳定性优化]]></title><link>https://blog.youkuaiyun.com/weixin_26804345/article/details/170267905</link><guid>https://blog.youkuaiyun.com/weixin_26804345/article/details/170267905</guid><author>weixin_26804345</author><pubDate>Sat, 07 Nov 2026 14:39:44 +0800</pubDate><description><![CDATA[浏览器自动化是 AI agents 落地的高频需求，但传统脚本依赖固定选择器，页面一变就崩。其原理是将 Playwright 驱动层与 MCP 协议层之上的高频操作封装为可复用技能，通过分层选择器、三层等待与结构化返回提升稳定性。技术价值在于降低 token 消耗与出错概率，让 agent 专注决策而非像素定位。典型场景包括后台登录、表单抓取与多步骤流程复现。BrowserSkill 正是面向 Chrome 的 CLI 技能编排层，帮助开发者把验证过的操作路径沉淀为 agent 可调用的稳定能力。]]></description><category></category></item><item><title><![CDATA[Dynamo 节点包 packages.zip 手动安装与排错指南]]></title><link>https://blog.youkuaiyun.com/weixin_26804345/article/details/170250534</link><guid>https://blog.youkuaiyun.com/weixin_26804345/article/details/170250534</guid><author>weixin_26804345</author><pubDate>Sat, 07 Nov 2026 14:35:58 +0800</pubDate><description><![CDATA[软件包管理并不是把压缩包解压到目录就结束，真正决定可用性的是包元数据、目录层级、依赖关系和程序集加载状态。以 Dynamo 节点包 packages.zip 为例，Dynamo 会按当前宿主和版本扫描 packages 路径，并通过 pkg.json 识别包名、版本与依赖；DLL 若带系统锁定标记，还可能导致程序集加载失败。把包目录层级、依赖包补齐、DLL 解锁和版本兼容处理正确，才能让节点在包管理器和搜索框中稳定可见，减少旧图红节点与反复重装。该思路适用于 Revit 内 Dynamo、Dynamo Sa]]></description><category></category></item><item><title><![CDATA[代码评审自动化：用规则引擎与大模型打造AI初筛工具]]></title><link>https://blog.youkuaiyun.com/weixin_26804345/article/details/170274927</link><guid>https://blog.youkuaiyun.com/weixin_26804345/article/details/170274927</guid><author>weixin_26804345</author><pubDate>Sat, 07 Nov 2026 14:34:30 +0800</pubDate><description><![CDATA[代码评审是保障软件质量的关键环节，但大量重复性、机械化的检查常常消耗开发者宝贵的时间。传统人工评审模式在PR数量激增时显得力不从心，而自动化技术为这一场景提供了新的解法。其核心原理是结合确定性的规则引擎与语义理解的大模型：规则引擎精准识别密钥硬编码、日志误用等固定模式，大模型则聚焦边界条件、异常处理等需要理解代码意图的问题。这种分层协作不仅显著降低了API消耗，还提升了评审意见的可信度。通过将自动化初筛嵌入GitHub Actions流水线，开发者能够在PR页面直接获取行内评论，实现人与机器的高效协同。无论]]></description><category></category></item><item><title><![CDATA[Claude Code知识工作插件：用slash command自动化文档处理与任务流转]]></title><link>https://blog.youkuaiyun.com/weixin_26804345/article/details/170267430</link><guid>https://blog.youkuaiyun.com/weixin_26804345/article/details/170267430</guid><author>weixin_26804345</author><pubDate>Sat, 07 Nov 2026 14:11:54 +0800</pubDate><description><![CDATA[插件化架构通过模块化封装与确定性命令调用，将重复性知识工作转化为可复用、可编排的自动化流程。其核心原理在于将任务逻辑与基础能力解耦，利用slash command实现一键触发，从而降低操作复杂度并提升执行一致性。在技术价值上，这种模式显著提高了文档处理、信息整理与任务跟踪的效率，减少了人工干预与错误率。典型应用场景包括会议纪要生成、周报自动汇总、待办事项抽取与多文档对比等。知识工作插件正是基于这一思路，将Claude Code扩展为面向知识工作者的可编排助手，实现高频办公场景的标准化与自动化。]]></description><category></category></item><item><title><![CDATA[BrowserSkill：AI Agent 浏览器操作标准化接口与CLI集成实践]]></title><link>https://blog.youkuaiyun.com/weixin_26804345/article/details/170261543</link><guid>https://blog.youkuaiyun.com/weixin_26804345/article/details/170261543</guid><author>weixin_26804345</author><pubDate>Sat, 07 Nov 2026 13:42:32 +0800</pubDate><description><![CDATA[浏览器自动化是AI Agent落地的关键能力，但传统方案如Playwright和MCP协议存在集成复杂、抽象层级不匹配等问题。BrowserSkill通过CLI与Skill抽象层，将浏览器操作封装为Agent可直接调用的标准化技能，降低集成门槛。其核心原理在于以意图为中心封装操作步骤，使Agent无需关注元素定位等底层细节，从而提升开发效率与任务执行可靠性。该方案适用于AI Agent应用开发、浏览器自动化脚本智能化升级以及日常效率工具构建等场景。本文围绕BrowserSkill的设计思路、与codex c]]></description><category></category></item><item><title><![CDATA[SQL Developer 18.4压缩包实战：JDK、连接串与执行计划避坑指南]]></title><link>https://blog.youkuaiyun.com/weixin_26804345/article/details/170249595</link><guid>https://blog.youkuaiyun.com/weixin_26804345/article/details/170249595</guid><author>weixin_26804345</author><pubDate>Sat, 07 Nov 2026 13:40:59 +0800</pubDate><description><![CDATA[SQL可视化工具通过JDBC把关系型数据库的SQL编辑、结果集展示、执行计划分析与数据导出整合到桌面客户端。其稳定运行依赖JDK版本、启动脚本JVM参数和用户配置目录，连接层则围绕host、port、service/SID与薄厚驱动选择展开。合理配置可降低闪退、连接超时、大结果集卡死和中文乱码等排障成本，适用于Oracle日常查询、PL/SQL调试、执行计划查看和CSV报表导出。围绕SQL Developer 18.4压缩包，从解压启动、连接串拆解到工作表实操与避坑清单，形成可复用的环境验证与效率模板。]]></description><category></category></item><item><title><![CDATA[pdf2doc.exe在Windows 10/11的配置、批量转换与排错指南]]></title><link>https://blog.youkuaiyun.com/weixin_26804345/article/details/170250436</link><guid>https://blog.youkuaiyun.com/weixin_26804345/article/details/170250436</guid><author>weixin_26804345</author><pubDate>Sat, 07 Nov 2026 13:31:49 +0800</pubDate><description><![CDATA[免安装绿色工具并不等于开箱即用，尤其对单文件打包的PDF转DOC/Word程序而言，启动时自解压到临时目录、依赖VC++运行库和系统UCRT、受路径编码与杀毒拦截影响，都是常见故障源。固定英文短目录、校验文件哈希、从命令行首次运行，可把工作目录、临时空间和输出位置从不可控变为可预期。配合批处理日志、退出码与文件头检查，能在Windows 10/11上完成稳定批量转换并快速定位空文档、乱码、扫描件等异常。上述方法同样适用于pdf2doc.exe的目录配置、权限补齐、杀软排除和批量输出控制，形成可复用的工程化排]]></description><category></category></item><item><title><![CDATA[open-code-review实践：构建规则外置、增量扫描与AI辅助的代码审查流程]]></title><link>https://blog.youkuaiyun.com/weixin_26804345/article/details/170252678</link><guid>https://blog.youkuaiyun.com/weixin_26804345/article/details/170252678</guid><author>weixin_26804345</author><pubDate>Sat, 07 Nov 2026 13:25:02 +0800</pubDate><description><![CDATA[代码审查是保障软件质量的关键环节，但传统依赖人工的审查方式常因改动规模大、标准不统一、反馈滞后而流于形式。将静态分析工具、增量扫描与AI辅助初筛引入评审流程，能够有效缓解人工压力。核心思路是规则外置与代码化，将格式校验、常见反模式等确定性检查交给自动化工具，通过git diff精确限定审查范围，并借助大模型对变更内容进行逻辑初筛。同时，将检查结果回写至MR评论，并与分支保护规则结合形成硬门禁，能够显著提升评审效率与一致性。这套方法适用于后端开发、团队质量治理以及希望改进评审流程的工程场景。本文基于真实落地经]]></description><category></category></item><item><title><![CDATA[自动化代码审查：静态分析+AI辅助的工程化实践]]></title><link>https://blog.youkuaiyun.com/weixin_26804345/article/details/170272701</link><guid>https://blog.youkuaiyun.com/weixin_26804345/article/details/170272701</guid><author>weixin_26804345</author><pubDate>Sat, 07 Nov 2026 13:12:18 +0800</pubDate><description><![CDATA[代码审查是保障软件质量的核心环节，但在实际团队协作中常因规则不统一、评审疲劳、流程冗长而流于形式。静态分析技术通过预定义规则快速发现潜在缺陷与安全风险，而AI辅助则能结合上下文提供更具深度的审查建议，二者结合正成为自动化代码审查的主流方向。这类方案可无缝嵌入GitHub、GitLab等平台的CI/CD流水线，实现提交即扫描、问题分级阻塞、误报自动治理，大幅缩短评审等待时间，让工程师聚焦真正的设计问题。在DevOps实践中，借助规则引擎、增量与全量扫描配合、问题闭环跟踪等机制，团队不仅能提升代码质量，还能沉淀]]></description><category></category></item><item><title><![CDATA[自动化代码审查辅助流程：解决开源项目PR积压与合并难题]]></title><link>https://blog.youkuaiyun.com/weixin_26804345/article/details/170270505</link><guid>https://blog.youkuaiyun.com/weixin_26804345/article/details/170270505</guid><author>weixin_26804345</author><pubDate>Sat, 07 Nov 2026 12:35:59 +0800</pubDate><description><![CDATA[代码审查是保障软件质量的关键环节，但传统人工审查在开源项目或团队协作中常面临上下文切换成本高、PR积压、责任分散等痛点。自动化技术通过将信息整理、静态分析、低级风险扫描等机械化步骤交由机器处理，能够显著降低评审者的认知负担，同时保留人类对设计决策与合并的最终判断。合理利用LLM生成结构化摘要、基于diff的增量分析以及自动分配注意力，可提升审查效率，让“小PR不再被搁置，大PR有地图”。这类实践适用于开源社区维护、小型团队协作等场景，其核心价值是将隐性约定显式化，以稳定、低噪的方式辅助决策。本文基于真实项目]]></description><category></category></item><item><title><![CDATA[BrowserSkill：CLI驱动浏览器自动化的技术本质与实践]]></title><link>https://blog.youkuaiyun.com/weixin_26804345/article/details/170263131</link><guid>https://blog.youkuaiyun.com/weixin_26804345/article/details/170263131</guid><author>weixin_26804345</author><pubDate>Sat, 07 Nov 2026 11:44:24 +0800</pubDate><description><![CDATA[BrowserSkill并非标准工具，而是指代通过命令行接口（CLI）编程化调用浏览器能力的一类工程实践。其核心原理在于CLI进程与浏览器建立可控通信通道，主流方式包括CDP直连、Playwright/Puppeteer进程托管及浏览器扩展桥接。这类技术赋予浏览器可复现、可审计、状态无感的‘技能’属性，显著提升Web自动化在CI/CD、数据采集、端到端测试等场景的工程可靠性。理解BrowserSkill的关键，在于掌握CLI与浏览器间的协议契约与环境适配——如CDP调试、Playwright隔离机制、证书校]]></description><category></category></item><item><title><![CDATA[代码审查实战：用自动化和四层过滤法让评审不再流于形式]]></title><link>https://blog.youkuaiyun.com/weixin_26804345/article/details/170273707</link><guid>https://blog.youkuaiyun.com/weixin_26804345/article/details/170273707</guid><author>weixin_26804345</author><pubDate>Sat, 07 Nov 2026 11:29:17 +0800</pubDate><description><![CDATA[软件工程中，代码评审是保障质量与团队协作的关键环节，然而许多团队却陷入“走过场”困境。要破解这一难题，核心思路是分层协同：先通过静态分析工具（如ESLint）过滤命名、格式等确定性低级问题，再结合CI/CD流水线实现增量检查与自动拦截，将人工精力聚焦于设计合理性、逻辑正确性、边界条件与并发安全等高风险层面。同时，基于问题分级与异步评审的沟通方法，能显著降低协作摩擦，防止技术债累积。本文从实际项目沉淀出一套可落地的代码审查打法，涵盖自动化规则配置、四层过滤法及团队落地踩坑经验，适用于开发者与技术负责人，帮助团]]></description><category></category></item><item><title><![CDATA[BrowserSkill：让CLI AI Agent直接驱动Chrome的浏览器自动化方案]]></title><link>https://blog.youkuaiyun.com/weixin_26804345/article/details/170262256</link><guid>https://blog.youkuaiyun.com/weixin_26804345/article/details/170262256</guid><author>weixin_26804345</author><pubDate>Sat, 07 Nov 2026 11:17:00 +0800</pubDate><description><![CDATA[浏览器自动化是AI Agent落地真实工作流的关键环节。传统方案依赖Playwright脚本或MCP协议，存在学习成本高、维护复杂、Agent调用链冗长等问题。BrowserSkill通过技能化封装，将Chrome DevTools Protocol的底层能力抽象为Agent可直接消费的CLI技能单元，显著降低Token消耗与调用复杂度。其技术价值在于打通命令行智能体与浏览器之间的操作鸿沟，适用于后台数据导出、表单自动化、流程巡检等场景。对于使用Codex CLI、Claude CLI的开发者而言，Brow]]></description><category></category></item></channel></rss>