<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <atom:link href="https://niunaiclub.online/feed.xml" rel="self" type="application/rss+xml" />
    <title>墨渊书肆</title>
    <link>https://niunaiclub.online</link>
    <description>墨渊书肆专注于Web全栈技术分享，涵盖React、Next.js、Vue、Node.js、NestJS、TypeScript等前端与后端核心技术，以及锦囊妙计实战技巧、架构设计、性能优化等实战经验。</description>
    <language>zh-CN</language>
    <lastBuildDate>Sat, 31 Oct 2026 07:18:34 GMT</lastBuildDate>
    <dc:creator>仓乃文</dc:creator>
    <generator>墨渊书肆 RSS</generator>
    
    <item>
      <title><![CDATA[AI产业链的悖论：一场集体&quot;亏本&quot;的赌局]]></title>
      <link>https://niunaiclub.online/posts/128</link>
      <guid isPermaLink="true">https://niunaiclub.online/posts/128</guid>
      <pubDate>Mon, 06 Jul 2026 12:05:34 GMT</pubDate>
      <author>仓乃文</author>
      <category><![CDATA[AI]]></category>
      <category><![CDATA[AI]]></category>
      <category><![CDATA[人工智能]]></category>
      <description><![CDATA[AI 产业链悖论：上游涨价、下游分化，全行业都在做亏本买卖，但所有人都不停手。三个真正担心：产能过剩、AI 实际作用不大、企业投入大于回报。三件事发生两个，赌局就大概率提前收场。历史不会让任何人白嫖基础设施。]]></description>
    </item>
    <item>
      <title><![CDATA[解析HTTPS背后的安全链路]]></title>
      <link>https://niunaiclub.online/posts/127</link>
      <guid isPermaLink="true">https://niunaiclub.online/posts/127</guid>
      <pubDate>Tue, 30 Jun 2026 13:32:32 GMT</pubDate>
      <author>仓乃文</author>
      <category><![CDATA[网络和浏览器]]></category>
      <category><![CDATA[http]]></category>
      <category><![CDATA[https]]></category>
      <category><![CDATA[浏览器]]></category>
      <description><![CDATA[2011年用户访问假 Gmail，证书被荷兰 CA 公司悄悄签发。这篇一文讲透HTTPS 背后那套&quot;全链路&quot;安全机制：CT Logs、OCSP Stapling、HSTS、CSP、mTLS。]]></description>
    </item>
    <item>
      <title><![CDATA[AI 能赚钱了——但赚的不是你]]></title>
      <link>https://niunaiclub.online/posts/126</link>
      <guid isPermaLink="true">https://niunaiclub.online/posts/126</guid>
      <pubDate>Fri, 26 Jun 2026 09:57:12 GMT</pubDate>
      <author>仓乃文</author>
      <category><![CDATA[AI]]></category>
      <category><![CDATA[生活随笔]]></category>
      <category><![CDATA[随想]]></category>
      <category><![CDATA[AI]]></category>
      <description><![CDATA[黄仁勋说 AI 投资回报&quot;已有答案&quot;，但赚的钱只在英伟达和几个大客户之间转圈，闭环里没有一家真正盈利，95% 的企业用 AI 用出了亏损。这些千亿数字跟你无关——你该算的，是每月的AI 投入到底值不值。]]></description>
    </item>
    <item>
      <title><![CDATA[如何自己写一个浏览器插件？]]></title>
      <link>https://niunaiclub.online/posts/125</link>
      <guid isPermaLink="true">https://niunaiclub.online/posts/125</guid>
      <pubDate>Fri, 26 Jun 2026 03:08:33 GMT</pubDate>
      <author>仓乃文</author>
      <category><![CDATA[网络和浏览器]]></category>
      <category><![CDATA[浏览器]]></category>
      <category><![CDATA[Chrome]]></category>
      <category><![CDATA[前端]]></category>
      <description><![CDATA[刷文章看到好句子，复制粘贴太折腾？这篇先讲 Chrome 插件是啥、四大组件怎么分工，再手把手做一个「划词收藏」——划词或右键一键收藏，Popup 里随时看列表、导出 JSON。代码能直接复制，本地加载就能用。]]></description>
    </item>
    <item>
      <title><![CDATA[AI时代裁员后：清零是君子豹变]]></title>
      <link>https://niunaiclub.online/posts/124</link>
      <guid isPermaLink="true">https://niunaiclub.online/posts/124</guid>
      <pubDate>Wed, 24 Jun 2026 03:04:30 GMT</pubDate>
      <author>仓乃文</author>
      <category><![CDATA[AI]]></category>
      <category><![CDATA[生活随笔]]></category>
      <category><![CDATA[工作心得]]></category>
      <category><![CDATA[AI]]></category>
      <description><![CDATA[被裁不是周期，是坍缩。优秀是负债，title 是外套。AI 时代活下来的人，都练出了一种&quot;清零肌肉&quot;——不积累、会清零、敢豹变。这篇文章写给被裁的人、即将被裁的人，和那些坐在工位上慢慢贬值的人。]]></description>
    </item>
    <item>
      <title><![CDATA[9.2 亿一个月，AI 烧钱烧到这个份上]]></title>
      <link>https://niunaiclub.online/posts/123</link>
      <guid isPermaLink="true">https://niunaiclub.online/posts/123</guid>
      <pubDate>Wed, 10 Jun 2026 06:42:37 GMT</pubDate>
      <author>仓乃文</author>
      <category><![CDATA[AI]]></category>
      <category><![CDATA[AI]]></category>
      <category><![CDATA[人工智能]]></category>
      <description><![CDATA[谷歌给马斯克打 9.2 亿一个月租 11 万块 GPU。Anthropic 也打 12.5 亿。全球算力老大要交租子——AI 算力饥渴到这份上了。AI 公司在亏本卖用户服务，等钱烧完，涨价、塞广告、降低质量——普通人来买单。]]></description>
    </item>
    <item>
      <title><![CDATA[机器人看护离咱爸妈还有多远？比你想的近]]></title>
      <link>https://niunaiclub.online/posts/122</link>
      <guid isPermaLink="true">https://niunaiclub.online/posts/122</guid>
      <pubDate>Mon, 01 Jun 2026 14:16:44 GMT</pubDate>
      <author>仓乃文</author>
      <category><![CDATA[AI]]></category>
      <category><![CDATA[数据分析]]></category>
      <category><![CDATA[AI]]></category>
      <category><![CDATA[人工智能]]></category>
      <description><![CDATA[蚂蚁滴滴砸数亿投了一家&quot;不造机器人&quot;的公司。具身智能今年爆了：大模型打通了听懂人话的关卡，数据壁垒成型，互联网资本入场。最先落地的不是工厂，是家——1.8亿空巢老人需要24小时陪伴。但隐私、责任、老人意愿，这些比技术难十倍。]]></description>
    </item>
    <item>
      <title><![CDATA[你的网站很快就不是给人看的了——是给AI看的，Google已经开始这么做了]]></title>
      <link>https://niunaiclub.online/posts/121</link>
      <guid isPermaLink="true">https://niunaiclub.online/posts/121</guid>
      <pubDate>Wed, 27 May 2026 11:57:37 GMT</pubDate>
      <author>仓乃文</author>
      <category><![CDATA[AI]]></category>
      <category><![CDATA[Chrome]]></category>
      <category><![CDATA[前端]]></category>
      <description><![CDATA[谷歌CEO Sundar Pichai 在 I/O 大会后坦言：Web正在变成数据库，搜索不再返回链接而是直接给答案。你的网站未来要同时服务人类和AI，甚至可能完全放弃给人看。当AI在喂AI，人类内容创作者该何去何从？]]></description>
    </item>
    <item>
      <title><![CDATA[连微软都用不起 AI 了]]></title>
      <link>https://niunaiclub.online/posts/120</link>
      <guid isPermaLink="true">https://niunaiclub.online/posts/120</guid>
      <pubDate>Tue, 26 May 2026 11:55:35 GMT</pubDate>
      <author>仓乃文</author>
      <category><![CDATA[AI]]></category>
      <category><![CDATA[AI]]></category>
      <category><![CDATA[人工智能]]></category>
      <description><![CDATA[微软取消内部 Claude Code 授权，理由是账单太贵。Uber 更夸张，34 亿美元 AI 预算四个月烧光。AI 按 Token 计费，用得越多越贵，而&quot;用得多&quot;恰恰是它最好用的地方。连微软都扛不住，你算过这笔账吗？]]></description>
    </item>
    <item>
      <title><![CDATA[黑客是怎么看到你数据的？]]></title>
      <link>https://niunaiclub.online/posts/119</link>
      <guid isPermaLink="true">https://niunaiclub.online/posts/119</guid>
      <pubDate>Mon, 25 May 2026 07:21:25 GMT</pubDate>
      <author>仓乃文</author>
      <category><![CDATA[网络和浏览器]]></category>
      <category><![CDATA[服务端]]></category>
      <category><![CDATA[前端]]></category>
      <description><![CDATA[蹭了个公共 WiFi，账号怎么就被人登录了？这篇用&quot;快递员取件→明信片→信封→快递箱&quot;的比喻，层层递进讲清楚中间人攻击的原理，以及 HTTPS 为什么会被绕过，还有怎么保护自己。]]></description>
    </item>
    <item>
      <title><![CDATA[AI 永远说好，于是我们只会说 yes]]></title>
      <link>https://niunaiclub.online/posts/118</link>
      <guid isPermaLink="true">https://niunaiclub.online/posts/118</guid>
      <pubDate>Mon, 25 May 2026 05:05:18 GMT</pubDate>
      <author>仓乃文</author>
      <category><![CDATA[AI]]></category>
      <category><![CDATA[AI]]></category>
      <category><![CDATA[人工智能]]></category>
      <description><![CDATA[AI 被设计成&quot;有用&quot;，而有用意味着顺从。你问它想法好不好，它说好；你问它三人团队适不适合微服务，它帮你规划。它不会质疑你，不会说不。于是我们一路 yes 下来，从决策者变成了审批者。AI 是油门，但你的刹车呢？]]></description>
    </item>
    <item>
      <title><![CDATA[Google 说 AI 能&quot;解决所有疾病&quot;，我差点就信了]]></title>
      <link>https://niunaiclub.online/posts/117</link>
      <guid isPermaLink="true">https://niunaiclub.online/posts/117</guid>
      <pubDate>Thu, 21 May 2026 09:58:51 GMT</pubDate>
      <author>仓乃文</author>
      <category><![CDATA[AI]]></category>
      <category><![CDATA[AI]]></category>
      <category><![CDATA[人工智能]]></category>
      <description><![CDATA[Google I/O 上 DeepMind 创始人说 AI 将&quot;解决所有疾病&quot;——AlphaFold 确实诺奖级，但&quot;预测蛋白质结构&quot;到&quot;治好病人&quot;，中间隔着一个太平洋。望远镜能让你看到火星，但不等于你能登上火星。]]></description>
    </item>
    <item>
      <title><![CDATA[从卡顿到顺滑，只差这几个优化]]></title>
      <link>https://niunaiclub.online/posts/116</link>
      <guid isPermaLink="true">https://niunaiclub.online/posts/116</guid>
      <pubDate>Thu, 21 May 2026 03:53:28 GMT</pubDate>
      <author>仓乃文</author>
      <category><![CDATA[网络和浏览器]]></category>
      <category><![CDATA[性能优化]]></category>
      <category><![CDATA[浏览器]]></category>
      <category><![CDATA[前端]]></category>
      <description><![CDATA[网页卡顿是什么原因？从重排重绘、长任务到内存泄漏，详解浏览器渲染性能优化的核心知识点。还会讲到 Layout Thrashing、合成层原理、requestIdleCallback 分解任务，以及如何用 Performance API 和虚拟滚动实战优化。]]></description>
    </item>
    <item>
      <title><![CDATA[为什么有些网站可以像App一样离线用？]]></title>
      <link>https://niunaiclub.online/posts/115</link>
      <guid isPermaLink="true">https://niunaiclub.online/posts/115</guid>
      <pubDate>Wed, 20 May 2026 06:53:22 GMT</pubDate>
      <author>仓乃文</author>
      <category><![CDATA[网络和浏览器]]></category>
      <category><![CDATA[服务端]]></category>
      <category><![CDATA[浏览器]]></category>
      <category><![CDATA[前端]]></category>
      <description><![CDATA[用&quot;预制菜&quot;的比喻，把 Service Worker 的生命周期和三种缓存策略讲清楚。地铁里信号差也能刷新闻？网页也能像 App 一样装到桌面？这篇把 PWA 的离线能力从原理到实战彻底讲透。]]></description>
    </item>
    <item>
      <title><![CDATA[抛弃TCP改用UDP，HTTP3疯了吗？]]></title>
      <link>https://niunaiclub.online/posts/114</link>
      <guid isPermaLink="true">https://niunaiclub.online/posts/114</guid>
      <pubDate>Mon, 18 May 2026 09:48:40 GMT</pubDate>
      <author>仓乃文</author>
      <category><![CDATA[网络和浏览器]]></category>
      <category><![CDATA[http]]></category>
      <category><![CDATA[UDP]]></category>
      <category><![CDATA[UQIC]]></category>
      <description><![CDATA[HTTP/1.1到底慢在哪？HTTP/2的二进制分帧和多路复用怎么工作的？为什么HTTP/2还有TCP队头阻塞问题？HTTP/3为什么要抛弃TCP改用UDP？QUIC协议的0-RTT、连接迁移、QPACK分别解决了什么？这篇从原理到实战讲清楚三代HTTP的核心差异和选型建议。]]></description>
    </item>
    <item>
      <title><![CDATA[(ES6+)随笔]]></title>
      <link>https://niunaiclub.online/posts/113</link>
      <guid isPermaLink="true">https://niunaiclub.online/posts/113</guid>
      <pubDate>Mon, 18 May 2026 06:52:34 GMT</pubDate>
      <author>仓乃文</author>
      <category><![CDATA[前端]]></category>
      <category><![CDATA[JS]]></category>
      <category><![CDATA[前端]]></category>
      <description><![CDATA[本文主要记录一些关于( ES6+ )的历史背景、应用场景、版本变动、新的属性和方法、类、模块化和一些其他内容，供自己以后查漏补缺，也欢迎同道朋友交流学习。]]></description>
    </item>
    <item>
      <title><![CDATA[nextjs学习-基础知识]]></title>
      <link>https://niunaiclub.online/posts/112</link>
      <guid isPermaLink="true">https://niunaiclub.online/posts/112</guid>
      <pubDate>Thu, 14 May 2026 03:08:33 GMT</pubDate>
      <author>仓乃文</author>
      <category><![CDATA[前端]]></category>
      <category><![CDATA[Next.js]]></category>
      <category><![CDATA[shadcn/ui]]></category>
      <category><![CDATA[前端]]></category>
      <description><![CDATA[本文介绍些 NextJs 的一些基础知识：特性、功能、安装、结构目录、app router 以及 TailWind css，为了后续全栈开发博客和内管平台打下基础。]]></description>
    </item>
    <item>
      <title><![CDATA[使用rollup搭建工具库并上传npm]]></title>
      <link>https://niunaiclub.online/posts/111</link>
      <guid isPermaLink="true">https://niunaiclub.online/posts/111</guid>
      <pubDate>Thu, 14 May 2026 03:07:01 GMT</pubDate>
      <author>仓乃文</author>
      <category><![CDATA[前端]]></category>
      <category><![CDATA[前端]]></category>
      <description><![CDATA[本文主要记录一下如何使用rollup搭建工具库，然后上传npm官方库，供自己以后查漏补缺，也欢迎同道朋友交流学习。]]></description>
    </item>
    <item>
      <title><![CDATA[基于create-react-app搭建自定义应用]]></title>
      <link>https://niunaiclub.online/posts/110</link>
      <guid isPermaLink="true">https://niunaiclub.online/posts/110</guid>
      <pubDate>Thu, 14 May 2026 03:05:23 GMT</pubDate>
      <author>仓乃文</author>
      <category><![CDATA[前端]]></category>
      <category><![CDATA[React]]></category>
      <category><![CDATA[前端]]></category>
      <description><![CDATA[本文是基于 create-react-app搭建自定义应用，配置路由、less、axios请求封装和变量环境等]]></description>
    </item>
    <item>
      <title><![CDATA[NestJS实战-系统总结]]></title>
      <link>https://niunaiclub.online/posts/109</link>
      <guid isPermaLink="true">https://niunaiclub.online/posts/109</guid>
      <pubDate>Thu, 14 May 2026 02:33:46 GMT</pubDate>
      <author>仓乃文</author>
      <category><![CDATA[服务端]]></category>
      <category><![CDATA[Node.js]]></category>
      <category><![CDATA[NestJS]]></category>
      <category><![CDATA[服务端]]></category>
      <description><![CDATA[本文介绍 NestJS 实战系统总结：技术栈介绍、系统功能、前后端实现的业务功能、数据库导入和前后端服务启动。]]></description>
    </item>
    <item>
      <title><![CDATA[NestJS实战-前后端联调]]></title>
      <link>https://niunaiclub.online/posts/108</link>
      <guid isPermaLink="true">https://niunaiclub.online/posts/108</guid>
      <pubDate>Thu, 14 May 2026 02:32:03 GMT</pubDate>
      <author>仓乃文</author>
      <category><![CDATA[服务端]]></category>
      <category><![CDATA[Node.js]]></category>
      <category><![CDATA[NestJS]]></category>
      <category><![CDATA[服务端]]></category>
      <description><![CDATA[本文介绍 NestJS 实战前后端联调的过程：前端请求封装、页面权限、按钮权限管理、页面的增删改查接口联调。]]></description>
    </item>
    <item>
      <title><![CDATA[NestJS实战-后端开发-文章专栏功能模块]]></title>
      <link>https://niunaiclub.online/posts/107</link>
      <guid isPermaLink="true">https://niunaiclub.online/posts/107</guid>
      <pubDate>Thu, 14 May 2026 02:30:06 GMT</pubDate>
      <author>仓乃文</author>
      <category><![CDATA[服务端]]></category>
      <category><![CDATA[Node.js]]></category>
      <category><![CDATA[NestJS]]></category>
      <category><![CDATA[服务端]]></category>
      <description><![CDATA[本文介绍 NestJS 实战的文章专栏功能模块：文章和专栏表接口构建、中间关联表及多表联查、关联表软删除、文章专栏异步遍历处理]]></description>
    </item>
    <item>
      <title><![CDATA[NestJS实战-后端开发-用户及权限模块]]></title>
      <link>https://niunaiclub.online/posts/106</link>
      <guid isPermaLink="true">https://niunaiclub.online/posts/106</guid>
      <pubDate>Thu, 14 May 2026 02:28:52 GMT</pubDate>
      <author>仓乃文</author>
      <category><![CDATA[服务端]]></category>
      <category><![CDATA[Node.js]]></category>
      <category><![CDATA[NestJS]]></category>
      <category><![CDATA[服务端]]></category>
      <description><![CDATA[本文介绍 NestJS 实战的用户及权限模块：用户表和权限角色表的构建、权限路由守卫、Roles装饰器、用户接口CRUD操作、服务中如何操作数据库]]></description>
    </item>
    <item>
      <title><![CDATA[NestJS实战-后端开发-全局配置]]></title>
      <link>https://niunaiclub.online/posts/105</link>
      <guid isPermaLink="true">https://niunaiclub.online/posts/105</guid>
      <pubDate>Thu, 14 May 2026 02:14:00 GMT</pubDate>
      <author>仓乃文</author>
      <category><![CDATA[服务端]]></category>
      <category><![CDATA[Node.js]]></category>
      <category><![CDATA[NestJS]]></category>
      <category><![CDATA[服务端]]></category>
      <description><![CDATA[本文介绍 NestJS 实战后端开发的全局配置：基础栈介绍、项目基础搭建、Apifox接入、navicat数据库连接、Swagger API文档生成、数据响应全局封装、全局异常处理、全局拦截器、全局日志监听、服务监控、JWT权限配置、登录登出、公共服务等。]]></description>
    </item>
    <item>
      <title><![CDATA[NestJS实战-前端搭建]]></title>
      <link>https://niunaiclub.online/posts/104</link>
      <guid isPermaLink="true">https://niunaiclub.online/posts/104</guid>
      <pubDate>Thu, 14 May 2026 02:10:47 GMT</pubDate>
      <author>仓乃文</author>
      <category><![CDATA[服务端]]></category>
      <category><![CDATA[Node.js]]></category>
      <category><![CDATA[服务端]]></category>
      <category><![CDATA[前端]]></category>
      <description><![CDATA[ 本文介绍 NestJS 实战前端搭建文章内部管理平台，目的是搭建一个前端平台去联调接口和展示 UI 效果给到大家预览，前端 UI 就直接使用 Antd 一套。]]></description>
    </item>
    <item>
      <title><![CDATA[NestJS实战-产品需求规划]]></title>
      <link>https://niunaiclub.online/posts/103</link>
      <guid isPermaLink="true">https://niunaiclub.online/posts/103</guid>
      <pubDate>Thu, 14 May 2026 02:08:52 GMT</pubDate>
      <author>仓乃文</author>
      <category><![CDATA[服务端]]></category>
      <category><![CDATA[Node.js]]></category>
      <category><![CDATA[服务端]]></category>
      <category><![CDATA[前端]]></category>
      <description><![CDATA[本文介绍 NestJS 实战的产品需求规划，介绍前后端技术栈、对业务需求模块进行功能规划、系统环境详细搭建和数据库表结构简单设计。]]></description>
    </item>
    <item>
      <title><![CDATA[NodeJS-NestJS基础]]></title>
      <link>https://niunaiclub.online/posts/102</link>
      <guid isPermaLink="true">https://niunaiclub.online/posts/102</guid>
      <pubDate>Wed, 13 May 2026 10:28:09 GMT</pubDate>
      <author>仓乃文</author>
      <category><![CDATA[服务端]]></category>
      <category><![CDATA[Node.js]]></category>
      <category><![CDATA[技术成长]]></category>
      <category><![CDATA[服务端]]></category>
      <description><![CDATA[本文介绍 NestJS 框架相关的基础知识：NestJS框架介绍、环境搭建、MVC框架解析、模块Module、控制器Controller、服务Service、中间件Middleware、守卫Guard、管道Pipe等]]></description>
    </item>
    <item>
      <title><![CDATA[NodeJS-基础学习]]></title>
      <link>https://niunaiclub.online/posts/101</link>
      <guid isPermaLink="true">https://niunaiclub.online/posts/101</guid>
      <pubDate>Wed, 13 May 2026 10:26:13 GMT</pubDate>
      <author>仓乃文</author>
      <category><![CDATA[服务端]]></category>
      <category><![CDATA[Node.js]]></category>
      <category><![CDATA[服务端]]></category>
      <category><![CDATA[前端]]></category>
      <description><![CDATA[本文介绍 NodeJS 相关的基础知识：特点、设计理念、应用场景、常用框架、安装调试、异步编程、事件循环和核心模块等方面。]]></description>
    </item>
    <item>
      <title><![CDATA[开发者的锦囊妙计：那些让你效率翻倍的实战技巧]]></title>
      <link>https://niunaiclub.online/posts/100</link>
      <guid isPermaLink="true">https://niunaiclub.online/posts/100</guid>
      <pubDate>Thu, 07 May 2026 07:38:32 GMT</pubDate>
      <author>仓乃文</author>
      <category><![CDATA[形而上学]]></category>
      <category><![CDATA[服务端]]></category>
      <category><![CDATA[浏览器]]></category>
      <category><![CDATA[前端]]></category>
      <description><![CDATA[分享我日常开发中积累的实战技巧：CSS 省略号、JS 数组去重、Git 撤销 commit 等。这些&quot;小妙招&quot;不复杂，但能帮你省下半小时的搜索时间。本文还介绍了我为什么要在墨渊书肆做「 锦囊妙计 」模块——给自己用的工具，现在分享给你。]]></description>
    </item>
    <item>
      <title><![CDATA[网关是怎么当&quot;门卫&quot;的？]]></title>
      <link>https://niunaiclub.online/posts/99</link>
      <guid isPermaLink="true">https://niunaiclub.online/posts/99</guid>
      <pubDate>Wed, 06 May 2026 03:48:44 GMT</pubDate>
      <author>仓乃文</author>
      <category><![CDATA[网络和浏览器]]></category>
      <category><![CDATA[服务端]]></category>
      <category><![CDATA[设计模式]]></category>
      <category><![CDATA[前端]]></category>
      <description><![CDATA[API网关是什么？它在微服务架构中扮演什么角色？路由转发、统一鉴权、限流熔断、协议转换分别怎么实现？有什么优缺点？BFF又解决了什么问题？这篇从原理到实践，讲清楚网关的设计思路、技术选型和架构取舍。]]></description>
    </item>
  </channel>
</rss>