<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[gitblog_00430的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/gitblog_00430</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; gitblog_00430]]></copyright><item><title><![CDATA[OpenCore Legacy Patcher 完整教程：2007—2017 旧 Mac 免费升级 macOS 新版本的实战指南]]></title><link>https://blog.csdn.net/gitblog_00430/article/details/157925666</link><guid>https://blog.csdn.net/gitblog_00430/article/details/157925666</guid><author>gitblog_00430</author><pubDate>Sun, 11 Oct 2026 14:19:13 +0800</pubDate><description><![CDATA[一台 2007 年的 iMac，装得动 macOS Sequoia 吗？装得动。OpenCore Legacy Patcher（OCLP）就是干这个的：它不动 Mac 固件，而是用 OpenCore 引导器在内存里打补丁，把 Apple 已放弃的旧机型重新接回新版 macOS。跟着做完，你会得到一张可引导的 macOS 启动盘、写进磁盘的 OpenCore 引导器，和一台图形加速、Wi-Fi、音频]]></description><category></category></item><item><title><![CDATA[基于 openblocks-cli 官方 TypeScript 模板开发 Openblocks 自定义组件插件]]></title><link>https://blog.csdn.net/gitblog_00430/article/details/167573226</link><guid>https://blog.csdn.net/gitblog_00430/article/details/167573226</guid><author>gitblog_00430</author><pubDate>Sun, 11 Oct 2026 10:51:35 +0800</pubDate><description><![CDATA[openblocks-cli-template-typescript 是 Openblocks 官方为 openblocks-cli 提供的 TypeScript 组件模板，并被 CLI 作为默认模板使用。本文以该模板为骨架，结合仓库中 CLI 脚手架、构建工具与组件 SDK 的真实实现，完整讲解"如何用 TypeScript 开发一个 Openblocks 自定义组件插件"：从脚手架初始化、组件]]></description><category></category></item><item><title><![CDATA[VS Code 1.36 远程开发更新详解：Remote Core、容器、WSL 与 SSH 全面增强]]></title><link>https://blog.csdn.net/gitblog_00430/article/details/167570378</link><guid>https://blog.csdn.net/gitblog_00430/article/details/167570378</guid><author>gitblog_00430</author><pubDate>Sun, 11 Oct 2026 10:25:17 +0800</pubDate><description><![CDATA[本文基于本仓库的 [1.36 远程开发发布说明](https://link.gitcode.com/i/fb82fe6503d60c34daacfacc68de614c)（2019 年 6 月版本），系统梳理 VS Code 远程开发在核心体验、Dev Containers、WSL 与 SSH 四个方向上的新增能力。读完本文，你将掌握关闭远程连接、本地终端混用、资源管理器跨端拖拽/下载/另存、WS]]></description><category></category></item><item><title><![CDATA[ant-design-blazor 垂直间距实战：用 Space 组件实现组件纵向排列与整行占位]]></title><link>https://blog.csdn.net/gitblog_00430/article/details/156842450</link><guid>https://blog.csdn.net/gitblog_00430/article/details/156842450</guid><author>gitblog_00430</author><pubDate>Sun, 11 Oct 2026 09:53:03 +0800</pubDate><description><![CDATA[本文围绕 ant-design-blazor 官方演示文档中的「垂直间距（Vertical Space）」示例展开，讲解如何通过 Space 组件设置相邻组件的垂直间距、实现卡片、按钮等元素的纵向排布，并深入其源码揭示 `column-gap` / `row-gap` 的底层实现原理。读完本文，你将掌握 `Direction="SpaceDirection.Vertical"` 的标准写法、`wi]]></description><category></category></item><item><title><![CDATA[如何10分钟上手Stellar：从安装、启动服务到第一次特权操作的完整教程]]></title><link>https://blog.csdn.net/gitblog_00430/article/details/167566692</link><guid>https://blog.csdn.net/gitblog_00430/article/details/167566692</guid><author>gitblog_00430</author><pubDate>Sun, 11 Oct 2026 09:50:10 +0800</pubDate><description><![CDATA[Stellar 是一个基于 Shizuku 的深度定制分支，它是一个 Android 特权 API 框架：通过 ADB 或 Root 权限启动服务后，普通应用就能调用系统级 API（执行 Shell 命令、读写系统属性、管理用户服务等），而无需应用自身拥有 Root 权限。本文是一份面向新手的 Stellar 教程，带你完成安装、启动服务、授权管理和第一次特权操作，全程约 10 分钟。

## 1]]></description><category></category></item><item><title><![CDATA[remocn的8大运动原则与12个反模式：让你的视频不再一眼「AI味」]]></title><link>https://blog.csdn.net/gitblog_00430/article/details/167561992</link><guid>https://blog.csdn.net/gitblog_00430/article/details/167561992</guid><author>gitblog_00430</author><pubDate>Sun, 11 Oct 2026 09:03:07 +0800</pubDate><description><![CDATA[用 [remocn](https://link.gitcode.com/i/12735dc04e21e69e97f96a83b2823662) 这类 Remotion 视频动效组件库拼出来的视频，为什么常常一眼看上去就是「AI 做的」？答案往往不在组件本身，而在拼装方式：节奏全挤在一帧、文字加了花哨渐变、动画时长一概而论……remocn 官方在 [Craft 文档](https://link.gi]]></description><category></category></item><item><title><![CDATA[微信聊天记录永久保存怎么做：WeChatMsg 免费开源工具完整指南]]></title><link>https://blog.csdn.net/gitblog_00430/article/details/158452966</link><guid>https://blog.csdn.net/gitblog_00430/article/details/158452966</guid><author>gitblog_00430</author><pubDate>Sat, 10 Oct 2026 17:51:40 +0800</pubDate><description><![CDATA[手机一换、系统一重装，那些敲定过的约定和承诺就再也翻不出来——想找条几个月的消息，只能一路往上滑到没耐心。WeChatMsg 就是来解决这件事的：一个免费开源的微信聊天记录备份工具，全程在你电脑本地运行，读取微信 PC 版的本地数据库并解密，把文字、图片、语音按对话整理出来，导成 HTML、Word、CSV 三种明文格式，数据从始至终不出你的电脑。

## 上手前先确认三件事

一是数据源。WeC]]></description><category></category></item><item><title><![CDATA[零成本接入图像识别：3个长期免费可用的API]]></title><link>https://blog.csdn.net/gitblog_00430/article/details/155812895</link><guid>https://blog.csdn.net/gitblog_00430/article/details/155812895</guid><author>gitblog_00430</author><pubDate>Sat, 10 Oct 2026 10:12:34 +0800</pubDate><description><![CDATA[给应用加个“看图说话”的功能，商业 API 月费动辄上千？如果你是没写过一行模型代码的开发者，可以从 free-for-dev 这份开源清单入手：它把三个免费图像识别 API 的额度都标清楚了，够你把视觉 AI 从零成本跑起来。

## 挑免费图像识别API的4条标准 🧭

1. 额度可量化：“每月 1000 次”比“免费额度充足”可靠，你能据此判断够不够跑原型。
2. 场景聚焦：只盯文档解析的]]></description><category></category></item><item><title><![CDATA[scrcpy 多设备投屏｜免费把安卓屏幕显示并操控在电脑]]></title><link>https://blog.csdn.net/gitblog_00430/article/details/153172551</link><guid>https://blog.csdn.net/gitblog_00430/article/details/153172551</guid><author>gitblog_00430</author><pubDate>Sat, 10 Oct 2026 09:15:36 +0800</pubDate><description><![CDATA[scrcpy 多设备投屏：把安卓屏幕显示在电脑上，用鼠标和键盘直接操控手机。接多台设备、一人开一个窗口，测试管理都能并行。

## 💡 能帮你做什么

- **多部手机同时测同一个应用**，每个窗口对应一台真机
- **无线投屏摆脱线缆**，隔空通过 WiFi 操控屏幕
- **不同机型效果一眼对比**，多版本安卓兼容性测试不用来回插拔

[![scrcpy 多设备投屏：电脑上的安卓屏幕窗口](]]></description><category></category></item><item><title><![CDATA[Skills 仓库 Web 设计技能集全解：GSAP、Three.js、Tailwind CSS 与高级 CSS 效果的可移植 Agent Skill 体系]]></title><link>https://blog.csdn.net/gitblog_00430/article/details/156153512</link><guid>https://blog.csdn.net/gitblog_00430/article/details/156153512</guid><author>gitblog_00430</author><pubDate>Fri, 09 Oct 2026 23:57:56 +0800</pubDate><description><![CDATA[本指南以仓库中的 [WEB-DESIGN-SKILLS.md](https://link.gitcode.com/i/fa413ab2f80e2a6339e105d509d4d1a3) 索引文档为核心骨架，系统梳理其中收录的 12 个面向 **web design**（动效、3D、UI 样式、交互式嵌入）的可移植 AgentSkill，并逐一展开其核心 API、配置参数、可直接复制的代码配方与常见]]></description><category></category></item><item><title><![CDATA[Flet AdaptiveControl 详解：一套代码实现 iOS 与 Android 双端自适应 UI]]></title><link>https://blog.csdn.net/gitblog_00430/article/details/160327768</link><guid>https://blog.csdn.net/gitblog_00430/article/details/160327768</guid><author>gitblog_00430</author><pubDate>Fri, 09 Oct 2026 23:34:34 +0800</pubDate><description><![CDATA[Flet 的 `AdaptiveControl` 是所有支持平台自适应行为的控件的基类，它通过一个 `adaptive` 属性，让同一份 Python 代码在不同操作系统上自动呈现 Material 或 Cupertino 两种设计风格。本文以 [adaptivecontrol.md](https://link.gitcode.com/i/1445902ca52f634ad8130af77754d]]></description><category></category></item><item><title><![CDATA[Agones 1.47.0 发布详解：Player Tracking 迁移到 Lists、高密度 Counters 集成与 Helm Schema 校验]]></title><link>https://blog.csdn.net/gitblog_00430/article/details/163173411</link><guid>https://blog.csdn.net/gitblog_00430/article/details/163173411</guid><author>gitblog_00430</author><pubDate>Fri, 09 Oct 2026 22:13:08 +0800</pubDate><description><![CDATA[本篇以 Agones 1.47.0 官方发布说明（[site/content/en/blog/releases/1.47.0.md](https://link.gitcode.com/i/93c422139f63cb5633a6654220597f82)）为核心骨架，系统解读本次版本的四大关键更新：Player Tracking 指南全面迁移至 Lists、新增基于 Counters 的高密度集成]]></description><category></category></item><item><title><![CDATA[Vue Apollo Loading States：聚合查询、变更与订阅加载状态的六个 Composable 实战指南]]></title><link>https://blog.csdn.net/gitblog_00430/article/details/158025624</link><guid>https://blog.csdn.net/gitblog_00430/article/details/158025624</guid><author>gitblog_00430</author><pubDate>Fri, 09 Oct 2026 21:16:53 +0800</pubDate><description><![CDATA[在真实应用中，单个组件往往同时发起多个 GraphQL 操作（多个查询、多个变更、多个订阅），如果只依赖每个 composable 单独返回的 `loading` ref，就难以构建"整页加载中""全局顶部进度条""保存中 Toast"这类跨操作的统一指示器。`@vue/apollo-composable` 为此提供了六种专门用于聚合加载状态的 composable：按作用域（scope）聚合的 ]]></description><category></category></item><item><title><![CDATA[express-validator 6.x 数据清洗中间件（sanitize 系列 API）完整指南：从旧版 sanitize 到 check 的迁移实践]]></title><link>https://blog.csdn.net/gitblog_00430/article/details/162265499</link><guid>https://blog.csdn.net/gitblog_00430/article/details/162265499</guid><author>gitblog_00430</author><pubDate>Fri, 09 Oct 2026 20:49:30 +0800</pubDate><description><![CDATA[本篇技术指南聚焦 express-validator 6.8.0 文档中已标记为**废弃（deprecated）**的数据清洗中间件家族——`sanitize()`、`sanitizeBody()`、`sanitizeCookie()`、`sanitizeParam()`、`sanitizeQuery()` 与 `buildSanitizeFunction()`。它们曾是为 Express 请求做]]></description><category></category></item><item><title><![CDATA[Midway 工具链 @midwayjs/cli 全命令实战指南：从项目创建、本地调试到 Serverless 构建发布]]></title><link>https://blog.csdn.net/gitblog_00430/article/details/163661265</link><guid>https://blog.csdn.net/gitblog_00430/article/details/163661265</guid><author>gitblog_00430</author><pubDate>Fri, 09 Oct 2026 20:12:22 +0800</pubDate><description><![CDATA[`@midwayjs/cli` 是 Midway 体系的新一代工具链，将传统 Node.js 应用开发与 Serverless 函数开发整合到了一套命令行工具中。本文以 [Midway v2 CLI 官方文档](https://link.gitcode.com/i/60a455794cc93a9e5ad45e19ca8d4498) 为主体，系统讲解 `new`、`dev`、`test`、`cov`]]></description><category></category></item><item><title><![CDATA[Vibe-Vibe 进阶教程：想法验证实战——用灵魂三问、真实访谈与 MVP 思维避免做出没人要的产品]]></title><link>https://blog.csdn.net/gitblog_00430/article/details/162485265</link><guid>https://blog.csdn.net/gitblog_00430/article/details/162485265</guid><author>gitblog_00430</author><pubDate>Fri, 09 Oct 2026 18:21:30 +0800</pubDate><description><![CDATA[> **导读**：本文是 Datawhale vibe-vibe 开源教程《进阶篇 · 第三章：产品思维与文档驱动》中"想法验证实战"的完整展开。它回答一个在 AI 时代被反复问起的问题：在投入大量精力编写 PRD、让 AI 生成代码之前，如何确认自己的想法值得做？读完本文，你将掌握产品验证三步法（灵魂三问 → MVP 思维 → 快速验证）的具体操作要点、真实访谈法的三条原则与问题设计技巧，以及一]]></description><category></category></item><item><title><![CDATA[Atomic Agents 中的 Agent 实战指南：掌握 `AtomicAgent` 与 `AgentConfig` 的核心用法]]></title><link>https://blog.csdn.net/gitblog_00430/article/details/155254507</link><guid>https://blog.csdn.net/gitblog_00430/article/details/155254507</guid><author>gitblog_00430</author><pubDate>Fri, 09 Oct 2026 17:05:00 +0800</pubDate><description><![CDATA[`AtomicAgent` 与 `AgentConfig` 是 atomic-agents 框架中构建智能体的核心组件：前者负责一次完整的「用户输入 → 模型调用 → 结构化输出 → 历史记录」闭环，后者则是驱动该闭环的全部配置入口。本文以官方技能参考文档 [agents.md](https://link.gitcode.com/i/494f7cecd6a2ead87714fe61b329b15b]]></description><category></category></item><item><title><![CDATA[OWASP Juice Shop 贡献指南：在 SOLUTIONS.md 中收录脚本与自动化工具条目的格式规范与完整工作流]]></title><link>https://blog.csdn.net/gitblog_00430/article/details/152249759</link><guid>https://blog.csdn.net/gitblog_00430/article/details/152249759</guid><author>gitblog_00430</author><pubDate>Fri, 09 Oct 2026 16:01:43 +0800</pubDate><description><![CDATA[本文以 OWASP Juice Shop 仓库中 `.ai/skills/add-solution` 技能体系的 **Scripts & Tools（脚本与工具）条目格式规范**（[.ai/skills/add-solution/types/tool.md](https://link.gitcode.com/i/e27908838cf013c17d52c64440463a86)）为核心，系统讲解如]]></description><category></category></item><item><title><![CDATA[pi-autoresearch无人值守长循环的秘密：无损上下文压缩与会话恢复机制设计]]></title><link>https://blog.csdn.net/gitblog_00430/article/details/167389243</link><guid>https://blog.csdn.net/gitblog_00430/article/details/167389243</guid><author>gitblog_00430</author><pubDate>Fri, 09 Oct 2026 15:48:22 +0800</pubDate><description><![CDATA[pi-autoresearch 是一个为终端 AI 编程智能体 pi 打造的无人值守实验循环扩展：它让 AI 不断提出优化想法、运行基准测试、保留改进、回退劣化，循环往复直到你叫停。要让这个循环真正"跑一整夜不翻车"，靠的是两个核心设计——**无损上下文压缩**与**会话恢复**。本文带你用最少代码读懂这两套机制。

## 无人值守实验循环是怎么跑的

pi-autoresearch 的循环非常直]]></description><category></category></item><item><title><![CDATA[Administrate 指南：如何为 HasMany 关联设置作用域（Scoping HasMany Relations）]]></title><link>https://blog.csdn.net/gitblog_00430/article/details/157303641</link><guid>https://blog.csdn.net/gitblog_00430/article/details/157303641</guid><author>gitblog_00430</author><pubDate>Fri, 09 Oct 2026 12:53:21 +0800</pubDate><description><![CDATA[本指南讲解如何在基于 [Administrate](https://link.gitcode.com/i/102d1f6e6a11ae533f98ae1f2b4ebe32)（一个帮助你快速搭建灵活后台管理面板的 Rails 引擎）构建的管理界面中，通过 ActiveRecord 原生的 `scope` 参数创建带过滤条件的 `has_many` 关联，并在 Dashboard 中以 `Field:]]></description><category></category></item></channel></rss>