<?xml version="1.0" encoding="UTF-8" ?>
  <rss version="2.0">
    <channel>
        <title>My Portfolio</title>
        <link>https://vace.me</link>
        <description>This is my portfolio RSS feed</description>
        <item>
          <title>CVE-2025-55182 - React Server Components RCE 漏洞深度分析</title>
          <link>https://vace.me/blog/critical-vulnerability-cve-2025-55182</link>
          <description>深入分析 React Flight Protocol 中的严重 RCE 漏洞，详解路径遍历、伪造 chunk 注入和 $B 处理器滥用的完整攻击链</description>
          <pubDate>Sun, 07 Dec 2025 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>【译】 构建 AI 原生工程团队：AI 编码代理如何加速软件研发全流程</title>
          <link>https://vace.me/blog/ai-native-engineering-team</link>
          <description>深入探讨 AI 编码代理在软件开发生命周期中的应用，从代码补全到智能代理的进化历程，以及如何在规划、设计、构建、测试、评审、文档和运维等各环节实现工程效率的全面提升。</description>
          <pubDate>Sun, 23 Nov 2025 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>在 Docker 容器中调用宿主机 Docker 的方案（Docker in Docker）</title>
          <link>https://vace.me/blog/doceker-in-docker</link>
          <description>详细介绍在 Docker 容器中调用宿主机 Docker 的完整实践方案，包括核心原理、轻量化安装、实际使用场景和安全考虑。</description>
          <pubDate>Sun, 23 Nov 2025 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Cordova 的线程模型：JavaBridge 与 UI 线程的区别</title>
          <link>https://vace.me/blog/cordova-java-thread-and-ui-thread</link>
          <description>深入探讨 Cordova 中 JavaBridge 和 UI 线程的异同，分析它们在应用开发中的作用和影响。</description>
          <pubDate>Sat, 25 Oct 2025 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Node.js 演进过程中，为了同时兼容 CJS 和 ESM 做了哪些工作</title>
          <link>https://vace.me/blog/nodejs-esm-and-cjs</link>
          <description>Node.js 为了同时支持历史悠久的 CommonJS 与标准化的 ECMAScript Modules，在解析、加载、互操作、包导出、运行时 API、缓存以及可扩展性上做了大量工程与折中。本文从设计原则到实战代码、常见陷阱与迁移策略</description>
          <pubDate>Mon, 29 Sep 2025 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>微前端的未来：从沙箱困境到 ShadowRealm 的原生隔离之路</title>
          <link>https://vace.me/blog/microfrontend-and-web-components</link>
          <description>深度剖析微前端沙箱方案的根本缺陷，探索 JavaScript 标准中即将到来的 ShadowRealm API 如何为前端代码隔离提供原生解决方案，并展望基于标准化 Realm 的未来微前端架构。</description>
          <pubDate>Thu, 17 Jul 2025 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>AI 编程助手发展历程记录</title>
          <link>https://vace.me/blog/the-real-ai-engineer</link>
          <description>本文梳理了 AI 编程助手的五个发展阶段，从最初的代码补全功能到现代智能代理模式，详细分析了每个阶段的特点、能力边界和对开发者工作方式的改变。</description>
          <pubDate>Thu, 24 Apr 2025 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>博客重构，从 Bootstrap 到 Next.js + MDX</title>
          <link>https://vace.me/blog/my-new-blog-with-nextjs</link>
          <description>记录了个人博客从 Bootstrap 到现代化的 Next.js 与 MDX 技术栈的转变历程，展示了新博客的各种 MDX 高级功能，如内容卡片、提示组件、代码对比与多语言代码切换等交互式特性。</description>
          <pubDate>Sat, 19 Apr 2025 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>自制Mac触摸屏驱动：让普通显示器支持触控</title>
          <link>https://vace.me/blog/mac-touch-screen</link>
          <description>详细记录如何为Mac系统开发触摸屏驱动程序，将普通触摸显示器变为Mac可用的触控设备，包括信号分析、驱动开发和参数调优的完整技术实践。</description>
          <pubDate>Thu, 25 Jan 2024 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>我的 FFmpeg 常用命令收集</title>
          <link>https://vace.me/blog/my-ffmpeg-command</link>
          <description>系统整理FFmpeg最常用的视频处理命令，包括媒体流下载、视频压缩、裁剪、缩放、旋转和格式转换，适用于开发者和内容创作者的实用操作手册。</description>
          <pubDate>Mon, 25 Dec 2023 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Linux Shell命令备忘录：find和exec组合使用技巧</title>
          <link>https://vace.me/blog/my-common-shell-commands</link>
          <description>详解Linux中find命令与exec组合使用的语法和实用案例，包括批量文件操作、扩展名修改和大文件删除等常见任务的命令示例和实践指南。</description>
          <pubDate>Fri, 10 Feb 2023 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Android 7.0+ HTTPS 抓包方案</title>
          <link>https://vace.me/blog/andriod7-trust-user-certs</link>
          <description>从 Android 7.0 开始，系统不再默认信任用户安装的证书，导致无法进行 HTTPS 抓包。本文介绍如何通过 Magisk 框架安装 AlwaysTrustUserCerts 模块，将用户证书提升为系统证书，从而使 Charles、Fiddler 等抓包工具能够正常捕获加密流量。文章还解释了证书类型区别及其他可选解决方案。</description>
          <pubDate>Sun, 04 Dec 2022 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Android Magisk 安装指南</title>
          <link>https://vace.me/blog/andriod-magisk-install</link>
          <description>本指南详细介绍如何在 Android 设备上安装 Magisk 获取 Root 权限，包括配置 ADB 工具、解锁 Bootloader、打包镜像并刷入的完整流程。适用于需要深度定制 Android 系统、安装模块、隐藏 Root 状态和避开设备检测的用户。</description>
          <pubDate>Sat, 03 Dec 2022 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>在阿里云ECS上挂载OSS文件系统</title>
          <link>https://vace.me/blog/mounted-aliyun-oss-fs</link>
          <description>详解如何在阿里云ECS服务器上安装并配置ossfs工具，实现将OSS对象存储挂载为本地文件系统，包括安装、配置、挂载与开机自动加载的完整步骤。</description>
          <pubDate>Wed, 30 Nov 2022 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>CentOS 7服务器快速安装PHP 7.3备忘录</title>
          <link>https://vace.me/blog/centos-quickly-install</link>
          <description>本文提供在CentOS 7服务器上安装PHP 7.3环境的详细步骤，包括配置Remi仓库、安装PHP及常用扩展的命令，适用于需要快速部署LAMP或LEMP环境的开发者。</description>
          <pubDate>Fri, 21 Jan 2022 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>阿里云云效构建CI/CD持续集成流水线体验</title>
          <link>https://vace.me/blog/aliyun-codeup-pipline</link>
          <description>详解如何使用阿里云云效CodeUp创建代码仓库并构建持续集成流水线，包括仓库创建、公钥配置、代码同步及流水线配置的完整实践指南。</description>
          <pubDate>Mon, 20 Dec 2021 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>多边形扩展算法实现</title>
          <link>https://vace.me/blog/polygon-extension-algorithm</link>
          <description>记录了从原理分析到代码实现的全过程，并附带图示和公式推导，适合有一定图形学基础的开发者参考。</description>
          <pubDate>Wed, 01 Dec 2021 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Mac上使用Charles抓包</title>
          <link>https://vace.me/blog/charles-capture-used-on-mac</link>
          <description>详解如何在Mac系统中配置Charles进行HTTP/HTTPS抓包，包括客户端配置、证书安装、移动设备连接和抓包原理，以及HTTP与HTTPS抓包的区别。</description>
          <pubDate>Wed, 01 Dec 2021 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>记一次绘本类 iPad 应用的技术分析过程</title>
          <link>https://vace.me/blog/crack-ipad-picture-books</link>
          <description>记录了对某款绘本类 iPad 应用的在线授权机制进行分析的过程，包括抓包、接口劫持和资源重构等技术细节。</description>
          <pubDate>Wed, 17 Nov 2021 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>MAC M1 安装各种开发环境指北</title>
          <link>https://vace.me/blog/mac-m1-install-env</link>
          <description>详细记录Mac M1芯片设备上安装各类开发环境的步骤与注意事项，包括环境变量配置、包管理工具及常用开发语言的安装方法。</description>
          <pubDate>Fri, 12 Nov 2021 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>React 中受控和非受控表单的区别及应用场景</title>
          <link>https://vace.me/blog/react-controller-vs-uncontroller</link>
          <description>详细解析React中受控组件与非受控组件的实现原理、优缺点对比及使用场景，帮助开发者选择适合项目需求的表单处理模式</description>
          <pubDate>Sat, 06 Nov 2021 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>OOP（面向对象）与 FP（函数式）风格</title>
          <link>https://vace.me/blog/what-is-oop-and-fp</link>
          <description>深入对比面向对象编程与函数式编程的理念、特点及优缺点，剖析Vue3从OOP到FP的范式转变及实现细节。</description>
          <pubDate>Thu, 01 Jul 2021 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>smooth-scroll 兼容处理方案</title>
          <link>https://vace.me/blog/smooth-scroll-polyfill</link>
          <description>解析浏览器平滑滚动兼容性问题，探讨使用smoothscroll和smoothscroll-anchor-polyfill实现跨浏览器的平滑滚动和锚点跳转方案。</description>
          <pubDate>Sun, 21 Mar 2021 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>从 Sourcemap 恢复前端源代码的技术流程</title>
          <link>https://vace.me/blog/how-restore-sourcemap-to-code</link>
          <description>介绍了 Source Map 的工作原理和使用方法，展示了如何通过开源工具从 Sourcemap 文件中提取源文件结构，并还原到本地。</description>
          <pubDate>Thu, 22 Oct 2020 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Electron 包文件 asar 的解压与压缩</title>
          <link>https://vace.me/blog/elecron-extract-asar</link>
          <description>介绍了 Electron 应用中 asar 文件的解压与压缩方法，提供了实用的命令行工具和操作步骤，适合开发者进行二次开发和分析。</description>
          <pubDate>Sat, 25 Jul 2020 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>写markdown时图片直传ali oss问题</title>
          <link>https://vace.me/blog/how-upload-image-in-vscode</link>
          <description>使用vscode插件picgo，直接将图片上传到阿里云oss中，粘贴到markdown中</description>
          <pubDate>Fri, 26 Jun 2020 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>React Awesome Libraries and Resources</title>
          <link>https://vace.me/blog/my-awasome-react</link>
          <description>A curated list of awesome React resources, including official documentation, community links, tutorials, development tools, component libraries, state management solutions, and more.</description>
          <pubDate>Tue, 21 Mar 2017 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Awesome Redux Libraries and Resources</title>
          <link>https://vace.me/blog/my-awasome-redux</link>
          <description>A curated list of Redux libraries and resources covering architecture, utilities, side effects, dev tools, integrations (React, Flux, RxJS, etc.), and learning materials.</description>
          <pubDate>Tue, 21 Mar 2017 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Node.js 调试指南</title>
          <link>https://vace.me/blog/node-debug-tutorial</link>
          <description>详解Node.js调试的三种方法：node debugger、node inspector和测试驱动开发，通过实例演示如何高效调试Node应用程序。</description>
          <pubDate>Thu, 03 Nov 2016 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>轻量快速的css3d库c3.js</title>
          <link>https://vace.me/blog/a-lightweight-and-fast-3d-css-library</link>
          <description>介绍自主开发的c3.js库，一个仅20KB的轻量级CSS 3D引擎，支持平面、立方体、多面体渲染，提供完整API及使用示例。</description>
          <pubDate>Thu, 14 Jul 2016 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Javascript 入坑指谜</title>
          <link>https://vace.me/blog/javascript-puzzlers</link>
          <description>揭秘JavaScript中常见但令人困惑的语言特性和陷阱，通过代码示例解析数组方法、数据类型、运算符优先级和函数行为等技术要点。</description>
          <pubDate>Thu, 07 Jul 2016 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>iOS WebApp化相关属性配置详解</title>
          <link>https://vace.me/blog/ios8-web-app-meta</link>
          <description>详细介绍将Web应用伪装成原生APP的关键技术，包括设置启动画面、配置图标、状态栏样式等，附带完整的HTML配置示例代码。</description>
          <pubDate>Tue, 21 Jun 2016 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>当你在浏览器中输入 google.com 并且按下回车之后发生了什么？</title>
          <link>https://vace.me/blog/what-happens-when-zh_ch</link>
          <description>【转载】这个文章试图回答一个古老的面试问题：当你在浏览器中输入 google.com 并且按下回车之后发生了什么？通过对浏览器的深入分析，了解从输入到页面渲染的整个过程。</description>
          <pubDate>Sun, 22 May 2016 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>HTML5 Canvas 实现一个小宇宙</title>
          <link>https://vace.me/blog/canvas-universe</link>
          <description>基于HTML5 Canvas实现的宇宙模拟系统，包括星星、流星、行星公转等效果，通过多个Canvas场景展示不同宇宙元素的动态渲染原理。</description>
          <pubDate>Sat, 16 Apr 2016 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>移动端前端踩坑攻略</title>
          <link>https://vace.me/blog/mobile-front-end-development-guidelines</link>
          <description>汇总移动前端开发过程中各种兼容性问题及解决方案，包括样式布局、交互体验、UI优化等常见坑点，针对iOS和Android的实用技巧集锦。</description>
          <pubDate>Mon, 01 Feb 2016 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>PHP cURL详解与实战：从基础用法到自定义类实现</title>
          <link>https://vace.me/blog/php-curl-detailed-usage</link>
          <description>深入介绍PHP cURL库的各种用法，包含常用参数详解、请求封装、认证连接、Cookie操作及文件下载，并展示如何构建链式调用的cURL工具类。</description>
          <pubDate>Sat, 23 Jan 2016 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>PHP实现大文件切割上传</title>
          <link>https://vace.me/blog/maxfile-upload-by-php</link>
          <description>详解PHP处理大文件上传的切片实现方案，包含文件分块上传、断点续传、合并处理的完整流程及源码实现。</description>
          <pubDate>Sat, 16 Jan 2016 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>JavaScript中二进制数据和文件的操作</title>
          <link>https://vace.me/blog/javascript-file-and-binary</link>
          <description>详解JavaScript中二进制数据处理的演变与现代API，包括Blob、File、FileReader等对象的使用方法及应用场景，附带实用示例代码。</description>
          <pubDate>Tue, 12 Jan 2016 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>和一群聊天机器人一起聊天吧</title>
          <link>https://vace.me/blog/chat-with-robots</link>
          <description>通过纯前端技术实现多机器人聊天应用，整合各聊天机器人接口，创建让机器人自动对话的有趣互动界面，附Vue组件实现细节。</description>
          <pubDate>Thu, 31 Dec 2015 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>为什么我要写博客</title>
          <link>https://vace.me/blog/about-my-blog</link>
          <description>为什么我要写博客：在数字荒原上雕刻自己的时间印记</description>
          <pubDate>Thu, 19 Nov 2015 00:00:00 GMT</pubDate>
        </item>
    </channel>
  </rss>