- 博客(38)
- 收藏
- 关注
原创 深入 Flutter 底层:自定义 RenderObject 实现高性能异形列表项
本文介绍了Flutter中通过自定义RenderObject实现高性能异形UI列表项的方法。传统Widget组合方案在列表滚动时存在性能问题,而直接操作RenderObject可以减少渲染层级,精准控制布局和绘制流程。文章详细展示了如何实现一个弧形背景列表项,包括参数配置、RenderObjectWidget定义、核心布局与绘制逻辑等关键步骤。性能测试表明,自定义方案能保持60fps满帧运行,且仅重绘必要区域。
2025-12-16 10:06:53
1060
原创 深入 Flutter 自定义 RenderObject:打造高性能异形滚动列表
本文深入探讨Flutter自定义RenderObject的实现方法,通过开发扇形滚动列表这一非通用场景,解析Flutter渲染架构的核心原理。文章首先介绍Widget-Element-RenderObject三层架构,然后详细演示如何继承RenderBox实现扇形布局、旋转缩放等特效,并封装成可滚动组件。同时重点讲解了性能优化技巧,包括精准重绘标记、计算结果缓存和绘制对象复用等。
2025-12-15 23:29:55
1048
原创 Flutter 自定义渲染管线:从 CustomPainter 到 CanvasKit 深度定制(附高性能实战案例)
Flutter自定义渲染技术深度解析 本文深入探讨了Flutter中超越常规UI组件的自定义渲染技术。首先分析了CustomPainter的底层渲染生命周期和Skia/CanvasKit渲染引擎的核心差异,指出直接操作Canvas的高性能优势。通过两个实战案例:1)高性能自定义仪表盘实现90%性能提升;2)CanvasKit深度定制解决跨端渲染一致性问题,详细展示了优化技巧。文章还总结了离屏渲染、路径简化等3个核心优化方法,以及5个常见避坑指南。
2025-12-15 23:14:57
151
1
原创 Flutter 状态管理深度解析:Provider 与 Riverpod 核心原理及实战对比
本文对比了Flutter中两种主流状态管理方案Provider和Riverpod。Provider基于InheritedWidget实现,通过ChangeNotifier管理状态,适合小型项目;而Riverpod作为升级版,解决了Provider的上下文依赖和类型安全问题,支持多实例和自动刷新,更适合中大型项目。文章通过Todo列表案例演示了两者的具体实现方式,并建议根据项目规模选择:小型项目用Provider学习成本低,大型项目用Riverpod可维护性更高。
2025-12-15 23:03:08
366
1
原创 Flutter 跨端开发进阶:可复用自定义组件封装与多端适配实战(移动端 + Web + 桌面端)
本文系统讲解了Flutter自定义组件封装与多端适配的核心方法。首先分析了Flutter多端开发的痛点,提出通过组件封装提升复用率(减少80%重复代码)并实现原生级体验。然后从基础组件(按钮、图片、列表)到业务组件(商品卡片、登录表单)逐步展开,详细展示了代码实现与多端适配技巧。重点包括:组件设计原则(单一职责、可配置化等)、多端交互适配(hover效果、滚动行为等)、样式优化(阴影、圆角等)。最后总结了组件测试、复用及避坑指南,并给出进阶方向建议。
2025-12-15 14:24:23
1288
原创 Flutter 状态管理进阶:从 Provider 到 Riverpod 2.0(原理 + 实战 + 性能优化)
Flutter状态管理方案Riverpod 2.0深度解析:从Provider迁移到性能优化 摘要:本文深入探讨Flutter状态管理方案Riverpod 2.0的核心优势与实战应用。相比传统Provider方案,Riverpod 2.0通过无上下文依赖设计、编译期安全校验和精准重建控制,显著提升了代码可维护性和性能表现。文章详细对比了两种方案的实现差异,展示了计数器、用户状态管理等典型场景的代码示例,并提供了select精准监听、Consumer优化等性能调优技巧。
2025-12-15 14:14:46
927
原创 Flutter 进阶实战:从性能优化到组件封装,打造高可用企业级列表页
本文介绍了企业级Flutter列表页的开发实践,针对性能卡顿、状态管理混乱等常见问题,提出"封装+优化"的解决方案。通过封装统一状态布局组件、下拉刷新/上拉加载组件,采用轻量级ChangeNotifier状态管理,实现业务逻辑与UI解耦。重点优化了列表渲染性能,包括使用const构造器、ValueKey、ListView.builder懒加载等技术,并针对图片加载、分页预加载等场景给出优化建议。文章提供了完整的代码实现,帮助开发者构建高性能、可维护的企业级Flutter列表页。
2025-12-14 23:30:05
962
原创 Flutter 高性能开发实战:从原理到落地的优化指南(附完整可运行代码)
Flutter高性能开发实战指南 摘要:本文深入探讨Flutter应用性能优化策略,从底层渲染机制到实战技巧全面解析。重点包括:1) 理解Widget-Element-RenderObject三层渲染架构;2) 关键优化手段:const构造函数减少重建、ListView.builder懒加载、ValueNotifier轻量级状态管理;3) 性能分析工具DevTools的使用方法。通过代码示例展示如何避免常见性能陷阱,如内存泄漏、冗余重绘等问题,帮助开发者实现60fps流畅体验。
2025-12-14 23:25:25
866
原创 Flutter 状态管理深度剖析:Provider/Bloc/GetX 原理 + 实战 + 选型(附避坑 & 性能对比)
本文全面解析Flutter三大主流状态管理方案:Provider(官方推荐)、Bloc(响应式标杆)和GetX(全能轻量)。从底层原理、实战落地到企业级选型,详细对比了各方案的优劣势:Provider适合中小项目,Bloc适合大型企业级应用,GetX则侧重开发效率。文章提供了企业级规范代码示例,强调单一数据源、单向数据流和最小粒度更新原则,并针对常见误区给出避坑指南。最后提出混合使用建议:全局状态用Bloc/Provider,局部状态用GetX,临时状态用setState/Obx。
2025-12-13 21:59:20
1074
原创 Flutter 性能优化实战:从卡顿到丝滑的 6 个核心技巧
Flutter性能优化实战:6个关键技巧提升应用流畅度 本文针对Flutter开发中的常见性能问题,提供了6个实用优化方案:1)使用const构造函数减少Widget重建;2)ListView.builder优化长列表性能;3)通过Selector实现局部更新;4)利用Isolate处理耗时任务;5)图片压缩与缓存管理;6)避免内存泄漏。每个技巧都配有代码示例和原理说明,同时推荐使用Flutter DevTools进行性能分析。核心思路是减少不必要的计算和重建,通过针对性优化解决卡顿、内存占用高等问题。
2025-12-13 21:54:11
1175
原创 Flutter 状态管理深度解析:从 Provider 到 Riverpod,再到 Bloc(附选型指南)
本文深度解析Flutter开发中三种主流状态管理方案:Provider、Riverpod和Bloc。Provider基于InheritedWidget实现轻量级状态共享,适合中小型项目;Riverpod作为Provider升级版,解决了上下文依赖和类型安全问题,适用于中大型项目;Bloc采用"事件-状态"模型,完全解耦UI与业务逻辑,适合复杂业务场景。文章通过实战代码演示各方案的使用方法。
2025-12-12 23:55:09
1058
2
原创 Flutter 性能优化实战:从卡顿到丝滑的 8 个核心技巧(附代码实战)
本文分享了8个Flutter性能优化的核心技巧:1)使用const构造函数减少Widget重建;2)缩小setState作用域精准更新;3)ListView.builder懒加载优化长列表;4)图片缓存压缩与WebP格式优化;5)RepaintBoundary隔离重绘区域;6)及时取消监听避免内存泄漏;7)延迟加载非核心组件优化启动速度;8)Isolate处理耗时任务避免UI阻塞。文章提供完整代码示例,并推荐使用Flutter DevTools检测性能问题,通过减少重建、降低资源占用和避免UI阻塞三大原则
2025-12-12 23:50:20
847
原创 Flutter 从原理到实战:深入理解跨平台框架核心与高效开发实践
深入解析Flutter跨平台开发框架的核心原理与实战应用。首先剖析Flutter的自绘引擎和"三棵树"架构(Widget、Element、RenderObject)带来的性能优势;然后通过通用组件封装、列表优化和状态管理等实战案例,展示Flutter开发技巧;最后从Widget重建、列表性能、图片优化和内存管理等方面提供性能优化建议。文章指出Flutter凭借高性能和跨端一致性已成为主流跨平台方案,并展望了Impeller引擎、AI集成等未来发展方向,为开发者从入门到精通提供系统性指导。
2025-12-11 23:47:04
823
原创 Flutter 从入门到进阶:核心原理与实战开发全解析
本文系统介绍了Flutter跨平台开发框架的核心技术与实战应用。首先解析Flutter三层架构(Framework、Engine、Embedder)和核心渲染机制(Widget/Element/RenderObject三棵树),然后通过代码示例详细讲解基础Widget使用、布局构建及状态管理方案(Provider)。文章重点分享了性能优化技巧,包括Widget重建控制、列表懒加载和图片处理。最后通过完整的Todo应用案例,整合知识点实现增删改查功能。Flutter具有高效的开发体验和优异的性能表现。
2025-12-11 23:36:53
934
原创 Flutter 状态管理深度解析:从 Provider 到 Riverpod 2.0(实战对比)
摘要:本文对比分析Flutter状态管理方案Provider与Riverpod2.0的核心差异。Provider基于InheritedWidget实现,存在上下文依赖、命名冲突等问题;而Riverpod2.0通过无上下文访问、类型安全等特性解决了这些痛点。文章通过计数器示例展示两者实现差异,并详解Riverpod2.0的高级特性:状态缓存、防抖机制和状态组合。建议中型/大型项目优先选用Riverpod2.0,小型项目可考虑Provider,同时遵循"最小状态原则"进行技术选型。River
2025-12-09 23:45:06
951
原创 Flutter 性能优化实战指南:从卡顿到丝滑的 8 个核心技巧(附代码)
Flutter性能优化8大核心技巧:1.避免不必要的Widget重建,使用const构造函数和精准状态管理;2.优化ListView性能,采用懒加载和固定高度;3.图片加载使用缓存并指定尺寸;4.减少Widget嵌套层级;5.及时释放资源防止内存泄漏;6.延迟加载非关键组件;7.使用Isolate处理耗时任务;8.利用性能监控工具分析瓶颈。通过控制渲染范围、优化资源加载和合理分配计算任务,可显著提升Flutter应用的流畅度,保持60fps的稳定帧率。
2025-12-09 23:29:38
1168
原创 Flutter 3.22+ 高性能开发实战:从状态管理到原生交互全解析
Flutter 3.22+版本通过Impeller渲染引擎和Riverpod生态的完善,成为高性能跨平台开发的首选。本文深入解析Flutter开发的三大核心:状态管理采用Riverpod 2.0实现类型安全、无上下文依赖的状态管理;性能优化聚焦列表渲染、图片加载和编译模式优化;原生交互通过MethodChannel实现安全高效的双向通信。文章结合天气APP实战案例,提供Clean Architecture分层架构设计和可复用代码模块,并总结了Riverpod使用、原生交互和性能排查的常见问题解决方案。
2025-12-08 21:23:45
1102
1
原创 Flutter 3.20+ 全平台开发实战:从状态管理到跨端适配(含源码解析)
摘要:本文深入探讨Flutter 3.20+最新特性,包括Impeller渲染引擎优化、全平台支持增强及AI工具链集成。重点解析四大实战场景:1)Riverpod 2.x状态管理进阶方案;2)响应式全平台UI适配技巧;3)复杂表单验证与状态保存;4)桌面端原生API调用。提供可直接复用的生产级代码,涵盖性能优化关键策略如渲染管线优化、内存管理及调试工具使用。通过字节跳动、微软等企业案例,展示Flutter在提升开发效率60%等方面的优势,为开发者构建高性能跨端应用提供完整解决方案。
2025-12-07 22:47:20
1134
原创 Flutter 状态管理深度解析:主流方案对比与实战选型
深入解析Flutter四大主流状态管理方案:Provider作为官方推荐方案轻量易用但依赖Context;Bloc采用事件驱动模式适合复杂业务但学习成本高;Riverpod解决了Provider痛点且类型安全;GetX功能全面但灵活性不足。文章从原理、优缺点、适用场景三个维度对比,并通过主题切换、数据请求等实战代码演示最佳实践。建议小型项目选择Provider/GetX,中大型项目采用Bloc/Riverpod,同时强调状态粒度最小化、业务与UI分离等最佳实践。开发者应根据项目规模和团队情况选择最适合的方案
2025-12-07 22:17:28
923
原创 Flutter 性能优化实战:从原理到落地,打造流畅体验
本文系统介绍了Flutter性能优化的三大核心方向:渲染优化、内存优化和编译优化。从Flutter渲染原理入手,重点讲解了如何通过const构造器、RepaintBoundary等技术减少不必要的Widget重建和重绘;详细阐述了内存泄漏的预防措施,包括资源释放和弱引用使用;并提供了编译优化方案如代码压缩和延迟加载。文章结合实战代码演示优化技巧,推荐使用Flutter DevTools进行性能监控。通过遵循这些经过验证的优化策略,开发者可以有效提升Flutter应用的流畅度和稳定性。
2025-12-06 22:56:40
1086
原创 【Flutter 性能优化】从 0 到 1 掌握核心技巧:实战降低 90% 卡顿率
深入探讨Flutter性能优化的核心策略,针对复杂项目中常见的卡顿、掉帧和内存问题提出解决方案。文章从渲染、布局、内存、异步四个维度展开:在渲染层推荐使用const构造器和RepaintBoundary减少重建;布局层建议采用ValueNotifier实现精准更新;内存优化重点介绍了图片缓存和对象复用技巧;异步处理推荐使用Isolate执行耗时任务。文中所有优化方法均配有实战代码示例,并强调使用Flutter DevTools进行性能监控。通过这些优化技巧,可显著提升复杂页面的流畅度,降低90%以上的卡顿率
2025-12-06 00:04:15
1049
原创 【Flutter 进阶】Provider 与 Riverpod 深度对比:从原理到实战,彻底搞懂状态管理选型
本文对比分析了Flutter中Provider和Riverpod两种状态管理方案的优劣与适用场景。Provider作为入门级方案,通过ChangeNotifier实现状态管理,适合小型项目但存在上下文依赖、类型不安全等痛点。Riverpod作为新一代方案,重构了Provider的核心逻辑,具备无上下文依赖、编译期类型安全等优势,更适合中大型项目。
2025-12-04 21:49:03
596
原创 Flutter 3.x 新特性实战:Impeller、Material 3 与 Dart 3.0 深度应用
Flutter 3.x系列带来重大更新:Impeller渲染引擎显著提升性能,Material3提供现代化UI设计体系,Dart 3.0引入空安全和模式匹配等特性。本文通过实战代码展示如何应用这些新功能:启用Impeller可提升30%帧率,Material3支持动态颜色和新组件,Dart 3.0简化代码20%以上。同时还介绍了桌面端优化和项目结构建议,帮助开发者充分利用Flutter 3.x的性能优势与开发效率提升。
2025-12-04 00:09:27
841
原创 Flutter 性能优化终极指南:从启动到渲染,打造 90 + 帧率流畅体验
本文系统探讨Flutter应用性能优化方案,从启动优化、渲染优化、内存优化、网络优化四大维度提出具体措施。通过延迟初始化、路由懒加载、资源压缩实现秒级启动;利用const构造、重绘隔离、列表懒加载保障60fps流畅渲染;结合资源释放、内存监控防止泄漏;采用请求缓存、批量合并优化网络性能。配合FlutterDevTools的性能检测工具,实现冷启动<800ms、稳定帧率60fps、内存占用低于原生30%等核心指标,打造媲美原生体验的高性能Flutter应用。
2025-12-03 23:55:19
704
原创 Flutter 性能优化终极指南:从 UI 渲染到内存管理,让 APP 流畅如飞
本文从UI渲染、列表优化、内存管理和网络加载四个维度,系统介绍了Flutter性能优化的实用技巧。针对UI渲染,提出避免不必要的重建、合理使用const构造函数和RepaintBoundary等优化方案;在列表优化方面,重点介绍了ListView.builder、Sliver组件等高效方案;内存管理方面,详细讲解了图片资源优化、内存泄漏防范和耗时任务处理;网络加载优化则涵盖了缓存策略和预加载技术。文章还介绍了Flutter DevTools工具的使用方法,并通过实战案例展示了优化前后的性能对比。
2025-12-02 23:26:24
873
原创 Flutter Riverpod 2.0 完全指南:从入门到实战,状态管理不再难
本文全面介绍Flutter状态管理库Riverpod 2.0的核心特性与实战应用。相比Provider,Riverpod解决了Context依赖、不必要重建等问题,提供类型安全、自动缓存等优势。文章详细讲解四种常用Provider(基础Provider、StateNotifierProvider、FutureProvider和FamilyProvider)的使用场景和代码示例,并通过待办清单APP项目展示完整开发流程。
2025-12-02 22:48:11
1199
原创 Flutter 3.x+ 进阶实战:从底层原理到高性能跨平台开发(含完整代码)
Flutter跨平台开发核心技术解析 摘要:本文深入探讨Flutter框架的核心优势与技术原理,分析其"三树架构"渲染机制和Dart语言特性。通过实战案例展示自定义组件开发、Riverpod状态管理、高性能列表优化及原生交互等关键技术。文章还提供Flutter性能优化指南,包括布局、渲染、内存优化策略和调试工具使用。最后展望Flutter在全平台统一框架方向的发展趋势,强调其在移动、Web、桌面等领域的应用前景,为开发者提供从入门到精进的系统化技术指导。
2025-12-01 19:48:47
1240
原创 Flutter 多引擎架构实战:从原理到生产级跨页面隔离方案(Flutter 3.24+)
核心内容包括:多引擎架构原理分析,剖析引擎隔离机制与通信方案生产级实现方案,提供完整的引擎管理封装与跨引擎通信实现性能优化策略,涵盖内存管理、启动加速和渲染效率提升生产环境避坑指南,总结常见问题与解决方案该方案特别适用于3D渲染、AR/VR等资源密集型场景,以及需要多团队协作的大型项目。通过引擎隔离,可显著提升应用稳定性和性能表现。
2025-11-30 01:05:48
1409
原创 Flutter 3.24+ 进阶实战:状态管理、性能优化与原生交互全解析(附完整源码)
创建// 文章模型(json_serializable自动生成序列化代码)Article({});// 序列化方法(自动生成)// 文章状态枚举// 文章列表状态类errorMsg;});// 拷贝方法(不可变状态更新)articles,status,String???// 文章Provider(核心)@override// 初始化时从本地缓存加载数据= null) {.toList();
2025-11-29 23:45:36
1329
原创 Electron赋能鸿蒙桌面应用开发:从架构到实战的完整指南
Electron与鸿蒙的结合为Web开发者打开了鸿蒙生态的便捷入口,其核心价值在于通过适配层实现了技术栈的无缝迁移,让成熟的Electron应用能够低成本适配鸿蒙系统。本文通过架构解析和实战案例,展示了从环境搭建到应用部署的完整流程,核心要点包括:原生适配层是Electron与鸿蒙协同的核心,需确保核心.so库完整;通过预加载脚本和contextBridge实现安全的进程通信;鸿蒙应用配置需匹配系统能力声明,否则会导致权限问题。
2025-11-27 16:04:42
1033
原创 深度解析 CANN 逻辑架构:从底层原理到实操代码(昇腾 AI 开发者必备)
本文深度解析了昇腾AI计算平台核心技术底座CANN(Compute Architecture for Neural Network)的逻辑架构与应用实践。CANN通过"软件-硬件协同优化"的分层设计,打通AI应用、框架和芯片的全链路,是释放昇腾算力的关键。文章系统拆解了CANN的四层架构,并提供了可直接运行的实操代码(基于AscendCL/ACL开发接口),涵盖应用层、计算执行层、运行时层和驱动层。
2025-11-25 12:37:32
1124
原创 华为昇腾 AI 全栈技术深度解析:从芯片到应用的实战落地指南
华为昇腾AI全栈解决方案通过"芯片-芯片使能-框架-应用"的端到端架构,解决AI开发中的算力割裂与兼容性问题。该方案提供分层API体系(HiAI Service/General APIs/Advanced APIs)降低开发门槛,支持ModelArts全流程平台实现数据训练到部署。核心框架MindSpore通过自动微分、图算融合等特性提升50%训练效率,同时兼容TensorFlow/PyTorch生态。实战案例展示从终端图像识别到云端模型训练的完整流程,体现昇腾在端边云场景的统一
2025-11-24 23:08:23
1429
原创 CANN:昇腾 AI 计算平台的全栈协同架构解析
CANN(Compute Architecture for Neural Network)作为昇腾 AI 计算平台的核心底层架构,通过定义神经网络计算的 “软硬件协同规则”,构建了从应用接入到硬件执行的全链路优化体系。深入理解其逻辑架构,是开发者充分释放昇腾芯片算力、打造高效 AI 应用的关键。本文将从分层设计视角,系统拆解 CANN 的核心组件与运行机制,并补充实操代码示例。一、应用层:全场景兼容的开发者入口。
2025-11-22 23:29:27
863
原创 深度解析昇腾 AI 核心架构 CANN:软硬件协同的算力基石
CANN(Compute Architecture for Neural Network)作为昇腾 AI 计算平台的核心技术架构,定义了神经网络计算的 “软硬件协同规则”,实现了 AI 应用、框架、硬件资源的深度解耦与高效协同。本文将从逻辑架构分层解析、核心组件工作机制出发,结合实操代码示例,帮助开发者快速掌握 CANN 的底层运行逻辑,为昇腾 AI 应用开发与性能优化奠定基础。一、应用层:全场景 AI 应用的灵活接入入口应用层是 CANN 与开发者的 “交互门面”,核心目标是降低接入门槛,支持多样化
2025-11-21 12:09:31
1364
原创 AscendCL:解锁昇腾AI算力的核心密钥
作为昇腾AI生态中开发者直接调用算力的核心接口,AscendCL不仅屏蔽了底层硬件的复杂细节,更提供了灵活、高效的开发能力,是实现深度学习应用落地、第三方框架适配的核心支撑。另一方面支持自定义算子的集成与执行,开发者可基于业务需求编写专属算子,通过AscendCL的接口将其接入昇腾生态,实现算力的个性化调度。作为整个架构的核心,AscendCL层通过三大模块实现能力的精准暴露:模型加载模块负责模型的解析与加载,算子能力开放模块提供算子调用与自定义集成能力,Runtime开放模块则实现核心资源的管理与调度。
2025-11-20 20:36:57
1287
原创 AscendCL 应用开发框架:昇腾 AI 处理器的开发利器
AscendCL 是昇腾 AI 开发的 “核心接口层”,它屏蔽了底层硬件的复杂性,同时提供了灵活的能力扩展机制。掌握 AscendCL,是开发者高效利用昇腾算力、打造高性能 AI 应用的关键一步。2025年昇腾CANN训练营第二季,基于CANN开源开放全场景,推出0基础入门系列、码力全开特辑、开发者案例等专题课程,助力不同阶段开发者快速提升算子开发技能。获得Ascend C算子中级认证,即可领取精美证书,完成社区任务更有机会赢取华为手机,平板、开发板等大奖。
2025-11-19 00:07:39
706
原创 昇腾 AI 计算平台 CANN 逻辑架构详解:揭开神经网络计算的技术面纱
CANN 逻辑架构通过 “应用层 - 芯片使能层 - 计算资源层 - 系统管理层” 的分层设计,实现了 AI 应用、软件框架、硬件资源的高效协同。理解这一架构,是开发者优化昇腾 AI 应用性能、解决技术瓶颈的关键前提。2025年昇腾CANN训练营第二季,基于CANN开源开放全场景,推出0基础入门系列、码力全开特辑、开发者案例等专题课程,助力不同阶段开发者快速提升算子开发技能。获得Ascend C算子中级认证,即可领取精美证书,完成社区任务更有机会赢取华为手机,平板、开发板等大奖。
2025-11-18 23:44:00
682
原创 华为 AI 全栈解决方案深度解析:从芯片到应用的技术版图
华为 AI 全栈解决方案通过 “应用使能 - 框架 - 芯片使能 - 芯片” 的分层架构,实现了从上层应用到底层硬件的高效协同。对于开发者而言,这一生态既提供了灵活的技术选择(兼容主流框架),又具备深度优化的性能(CANN 与昇腾芯片的协同),是 AI 技术落地的高效路径。CANN 逻辑架构通过 “应用层 - 芯片使能层 - 计算资源层 - 系统管理层” 的分层设计,实现了 AI 应用、软件框架、硬件资源的高效协同。理解这一架构,是开发者优化昇腾 AI 应用性能、解决技术瓶颈的关键前提。
2025-11-18 23:36:29
1052
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅