- 博客(670)
- 收藏
- 关注
原创 Excel高效数据处理:查找与替换全攻略
Excel作为办公自动化中最常用的电子表格工具,其“查找与替换”功能是数据处理流程中不可或缺的一部分。该功能不仅可以快速定位特定数据内容,还能高效完成批量内容更新,极大提升数据整理与分析的效率。在本章中,我们将从功能的基本逻辑入手,解析其在不同数据环境下的应用场景,如数据清洗、信息更正与格式统一化处理等。同时,我们也将探讨其在企业级数据管理中的战略意义,帮助读者构建系统性的操作认知。
2025-09-11 16:44:54
782
原创 基于VIBE算法的运动目标检测系统设计与实现
运动目标检测是计算机视觉中的基础技术,旨在从视频序列中分离出动态变化的物体,广泛应用于智能监控、交通管理及行为分析等领域。其核心任务是通过背景建模与帧差分析,识别出前景目标。常见的方法包括背景差分法、帧间差分法和光流法。随着算法的演进,VIBE等轻量级模型在保持高效性的同时提升了对复杂环境的适应能力。本章为后续深入探讨VIBE算法及其VC++实现提供理论铺垫。单变量高斯分布的概率密度函数如下:其中:$ \mu $:均值;$ \sigma^2 $:方差。
2025-09-11 13:55:50
790
原创 Java监控系统设计与物联网应用实战
随着分布式系统与微服务架构的广泛应用,Java监控系统已成为保障系统稳定性与性能优化的核心手段。监控系统不仅能够实时收集应用运行时的关键指标(如CPU、内存、线程、GC等),还能帮助开发者快速定位性能瓶颈与故障根源。监控系统的核心功能包括:性能数据采集、可视化展示、告警通知与日志追踪。根据监控粒度与目标不同,Java监控系统可分为JVM级监控、应用级监控和系统级监控。其中,JVM级监控聚焦于Java虚拟机的运行状态,如堆内存、垃圾回收行为;
2025-09-11 13:10:51
557
原创 Zencart批量属性导入插件实战指南
Zencart 是一个开源的电子商务平台,广泛应用于中小型企业的在线零售系统。其核心特点包括模块化架构、多语言支持、SEO友好设计以及灵活的商品管理功能,适用于从基础电商站点到复杂B2B商城的多种场景。在电商运营中,商品属性是描述商品特征的重要数据,如颜色、尺寸、材质等,直接影响用户的购买决策和库存管理。Zencart 中的属性系统支持多种类型,包括可选属性、价格增量属性等,是构建商品变体(如SKU)的基础。在面对大量商品属性管理时,手动逐条录入效率低下且易出错。因此,
2025-09-11 12:29:40
944
原创 经典绿色版ACDSee图像处理工具 XP/Win7/Win10通用
ACDSee XP允许用户根据需求自定义浏览布局与视图设置,包括缩略图大小、排序方式、列显示等。缩略图尺寸调节:支持从32x32到256x256像素的多种尺寸;排序方式:可按名称、大小、日期、类型等多种方式排序;列自定义:用户可选择显示或隐藏特定列信息;快捷键绑定:支持自定义快捷键,提高操作效率。ACDSee XP 的图像分类系统基于文件夹结构与元数据信息,允许用户通过层级目录进行图像归类。此外,软件还支持通过自定义分类规则对图像进行智能分组。
2025-09-11 12:03:32
675
原创 多线程Web服务器设计与实现项目实战
Web服务器作为现代互联网服务的核心,其核心职责是接收来自客户端的HTTP请求,并在最短时间内完成请求的处理与响应。其基本工作流程包括:监听客户端连接请求、解析HTTP报文、定位请求资源、生成响应内容并返回给客户端。为提升并发处理能力,Web服务器普遍采用多线程架构。每个客户端请求由独立线程处理,从而实现并发响应,避免阻塞。多线程技术不仅提高了服务器的吞吐量,也增强了系统的响应速度和稳定性,为构建高性能Web服务奠定基础。
2025-09-11 11:47:09
637
原创 Sublime Text3开发者必备文本编辑器全解析
Sublime Text3是一款跨平台、轻量级但功能强大的文本编辑器,凭借其简洁的界面与高效的编辑体验,广泛受到前端、后端及全栈开发者的青睐。它不仅支持多平台(Windows、macOS、Linux),还具备高度可定制性,通过丰富的插件生态实现功能的无限扩展。其核心优势包括:快速响应的编辑器内核、强大的多光标编辑功能、智能代码补全、语法高亮以及便捷的项目管理能力。此外,Sublime Text3具有极低的系统资源占用,即使在处理大型文件时也能保持流畅体验。
2025-09-11 11:31:32
966
原创 STM32F10X中密度微控制器IAP引导加载器实战项目
STM32F10X系列是意法半导体推出的基于ARM Cortex-M3内核的32位高性能嵌入式微控制器,广泛应用于工业控制、智能仪表、物联网等领域。其丰富的外设接口、高性能处理能力与低功耗特性,使其成为嵌入式系统开发的主流选择。在实际产品开发中,固件更新能力是提升产品维护性与生命周期管理的关键。IAP(In-Application Programming)技术允许在不借助外部编程器的情况下,由正在运行的应用程序对Flash进行擦写操作,从而实现动态升级。
2025-09-11 10:45:33
881
原创 Markdown编辑神器Editor.md深度解析与实战
Editor.md 支持多种预设主题(如 default、dark),同时也允许开发者自定义 CSS 主题文件来实现个性化样式。│ └── my-theme.css ← 自定义主题开发一个完整的 Editor.md 插件需要遵循以下步骤:定义插件对象结构实现插件逻辑注册到 Editor.md 插件系统在配置中启用插件下面以一个“自动保存草稿”插件为例:console.log("自动保存插件已加载");console.log("内容已保存至 localStorage")
2025-09-11 10:26:55
687
原创 二级Office考试历年真题精讲与实战训练
全国计算机等级考试(NCRE)中的二级Office科目,主要考察考生在Microsoft Office三大组件(Word、Excel、PowerPoint)中的实际操作与应用能力。考试采用上机操作形式,题型涵盖选择题与操作题,总分100分,60分为合格线。考试内容分为两大部分:基础知识选择题(约20分)与综合操作题(约80分)。其中,操作题占比高,要求考生在规定时间内完成文档排版、数据处理与演示文稿制作等任务,强调实际应用能力。
2025-09-11 09:00:02
527
原创 顾客满意度管理全流程与实战应用
顾客满意度管理是指企业通过系统化的方法,识别、衡量并提升顾客对产品或服务的满意程度的管理过程。随着市场竞争的加剧,顾客满意度已成为衡量企业服务质量与运营绩效的重要指标。其发展历程从20世纪70年代的服务质量理论萌芽,逐步演进为以客户为中心的战略管理工具。满意度管理不仅影响客户留存与口碑传播,更与企业营收、品牌价值密切相关。本章将剖析顾客满意度的核心构成要素,并引入满意度管理的实施框架,为后续章节的理论与实践分析奠定基础。
2025-09-07 16:54:08
810
原创 灰色调移动硬盘图标设计与应用
在本章中,我们深入探讨了平面风格图标的设计方法,从设计原则、流程、工具使用到完整的实践项目,构建了一个完整的图标设计闭环。尤其在移动硬盘图标的案例中,展示了如何通过极简线条与灰调色彩,实现专业、易识别的视觉表达。后续章节将进一步探讨图标在一致性设计与响应式适配方面的实践,帮助设计师在多平台、多场景下实现统一而高效的图标体系。图标一致性是指在整个产品界面中,所有图标的视觉风格、结构比例、色彩使用等方面保持统一,使用户在不同页面或功能模块中对图标的理解保持一致。
2025-09-07 16:52:35
588
原创 SpringBoot构建博客后台管理系统实战
SpringBoot 是基于 Spring 框架的延伸,旨在简化 Spring 应用的初始搭建与开发。它通过自动配置(Auto-Configuration)和起步依赖(Starter Dependencies)机制,显著降低了配置复杂度,使开发者能够快速构建独立运行的、生产级应用。其核心优势包括:开箱即用:集成常见第三方库(如 Tomcat、MyBatis、Spring Security 等)无需手动配置。自动配置:基于类路径和已定义的 Bean 自动配置 Spring 上下文。
2025-09-07 14:25:36
624
原创 基于SSM框架的房屋租赁系统完整源码项目
SSM框架由Spring、Spring MVC和MyBatis组成,是当前Java Web开发中最主流的技术组合。三者各司其职:Spring:负责业务层管理,提供IoC容器和AOP支持,实现模块解耦;Spring MVC:作为表现层框架,处理HTTP请求与响应,实现前后端交互;MyBatis:作为持久层框架,提供灵活的SQL映射机制,简化数据库操作。通过整合SSM,可以构建结构清晰、易于维护的Java Web应用系统。
2025-09-07 14:14:35
965
原创 MyBatis高效开发插件MybatisCodeHelperPro实战指南
在现代Java后端开发中,MyBatis因其灵活的SQL控制能力和轻量级架构而广泛使用。为了提升开发效率和代码质量,开发者在IntelliJ IDEA环境下引入了各种插件辅助开发,其中作为一款功能强大的辅助工具,极大简化了MyBatis项目中的代码生成、SQL编写、接口同步等高频操作。该插件的核心定位是通过智能化的代码辅助机制,降低开发者在MyBatis项目中手动编写重复性代码的工作量。它支持。
2025-09-07 13:14:42
981
原创 Unity C#实现贝塞尔曲线高级应用教程
线性插值函数(Lerp)是构建贝塞尔曲线的基础工具之一。它表示在两个点之间按照某个参数进行比例插值。Lerp函数的标准定义如下:其中:- $P_0$ 和 $P_1$ 表示起始点和终点;- $t$ 是插值参数,取值范围通常为 $[0, 1]$。当 $t = 0$ 时,结果为 $P_0$;当 $t = 1$ 时,结果为 $P_1$;中间值则表示在两点之间的线性过渡。这个函数构成了所有贝塞尔曲线的核心逻辑。
2025-09-07 12:33:02
998
原创 SDelete安全数据删除工具实战解析
SDelete(Secure Delete)是由微软旗下Sysinternals团队开发的一款命令行安全删除工具,专为Windows平台设计。其核心功能是通过覆盖文件原始存储位置的数据,确保被删除的文件无法通过常规数据恢复手段还原,从而实现真正的“安全删除”。在信息安全日益受到重视的今天,简单地将文件移至回收站或使用系统“删除”命令并不能彻底消除数据残留风险。
2025-09-07 12:18:36
829
原创 经典连连看小游戏开发与实战项目
特性DFS 实现BFS 实现搜索顺序深度优先广度优先路径性质不一定是最优路径能找到拐角最少的路径实现复杂度低(递归实现)中等(需维护队列和状态)时间效率小规模快,大规模慢稳定,适合较大网格内存占用递归栈占用高队列占用可控应用场景单人游戏、简单判定多人同步、AI提示、自动消除。
2025-09-07 12:08:36
781
原创 基于粒子群优化算法的输电网网架规划研究与实现
输电网作为电力系统的重要骨架,承担着将电能从发电端高效、安全输送到负荷中心的关键任务。其网架结构通常由高压输电线路、变电站及相应的控制保护设备组成,具备较强的传输能力和稳定性要求。在电网规划中,核心目标包括:确保电力系统的安全稳定运行、提升供电可靠性、优化投资与运行成本、适应未来负荷增长与新能源接入的发展趋势。随着我国电力系统逐步向智能化、低碳化方向发展,传统基于经验与静态模型的规划方法已难以满足复杂多变的运行环境和多目标优化需求。
2025-09-07 11:12:18
697
原创 深圳工作日手机信令数据集与GIS分析实战
手机信令数据是移动通信网络中设备与基站之间交互所产生的记录信息,涵盖了用户设备的基本通信行为、位置变动和网络连接状态等关键信息。这些数据由运营商在用户无感知的情况下持续采集,具有高时效性、广覆盖性和强时空关联性,已成为城市运行监测、交通规划、人口流动分析等领域的核心数据源之一。本章将以“工作日手机信令数据深圳01.zip”为切入点,介绍信令数据的构成要素,包括时间戳、基站ID、用户标识(IMEI/IMSI)等关键字段,并简要说明其采集机制与数据格式。
2025-09-07 11:12:16
969
原创 STM32F031C8T6使用LL库实现I2C读写通信(无DMA)
STM32F031C8T6是意法半导体推出的一款基于ARM Cortex-M0内核的高性能、低成本、低功耗嵌入式微控制器,广泛应用于工业控制、智能传感器和消费类电子产品中。其内置的多种通信接口(如I2C、SPI、USART等)为设备间的高效数据交互提供了硬件支持。其中,I2C(Inter-Integrated Circuit)总线协议因其仅需两根线(SCL时钟线和SDA数据线)即可实现多设备通信,成为嵌入式系统中连接传感器、EEPROM、实时时钟等外设的首选通信方式。
2025-09-05 16:26:58
689
原创 Spring Boot与MyBatis实战:自定义枚举类型转换器详解
MyBatis 的核心组件构成了其运行和数据交互的基础,理解这些组件的作用和相互关系,是掌握 MyBatis 使用的关键。枚举类型是 Java 5 引入的一种特殊类,用于表示一组固定的常量集合。在实际开发中,枚举被广泛应用于状态码、配置项、业务标识等场景。枚举常量默认为。枚举类默认继承类。应用场景枚举用途数据库字段类型枚举优点订单状态表示订单生命周期状态易于维护、类型安全用户性别表示用户性别信息。
2025-09-05 15:08:04
728
原创 基于MATLAB Simulink的传输线π型模型仿真设计
Simulink 是 MATLAB 的一个附加模块,专门用于动态系统的建模、仿真与分析。其核心优势在于直观的图形化建模方式,用户无需深入编写代码即可完成复杂的系统仿真。启动 MATLAB 后,输入命令simulink即可打开 Simulink 模块库浏览器(Simulink Library Browser)。
2025-09-05 14:20:08
998
原创 MATLAB实现GPS伪随机码捕获与跟踪完整项目实战
信号捕获的目标是:- 确定接收到的信号来自哪颗卫星(通过C/A码匹配)。- 估计信号的多普勒频移(由于卫星运动引起的频率偏移)。- 估计信号的码相位(C/A码的起始位置)。流程图示意:graph LRA[输入中频信号] --> B[本地生成C/A码]B --> C[滑动相关]C --> D[频域匹配]D --> E{是否超过捕获门限?E -->|是| F[输出卫星编号、多普勒、码相位]E -->|否| G[尝试下一卫星编号]
2025-09-05 13:37:50
566
原创 EEMD信号分解与处理技术实战
白噪声(White Noise)是一种在所有频率上具有相同功率密度的随机信号。其数学定义为:其中:$\mathbb{E}[\cdot]$ 表示期望;$n(t)$ 是白噪声序列;$\sigma^2$ 是方差,表示噪声强度;$\delta(\tau)$ 是单位冲激函数。频域特征方面,白噪声的功率谱密度在整个频率范围内是平坦的,即其傅里叶变换的幅度在各频率上是恒定的。属性描述均值接近于0方差可调,决定噪声强度自相关函数。
2025-09-05 12:16:55
932
原创 基于.NET与C#开发的万神篮球资讯网完整项目实战(含系统设计文档)
NET框架是由微软推出的一套全面的开发平台,其核心组件包括CLR(公共语言运行时)、BCL(基础类库)、程序集(Assembly)以及命名空间(Namespace)等。CLR负责代码的执行与内存管理,支持多种语言(如C#、VB.NET)在同一平台上运行。C#作为.NET平台的首选语言,具备强类型、面向对象、LINQ支持等特性,极大提升了开发效率与代码可维护性。通过一个简单的控制台应用程序,可以快速了解C#的基本语法结构与程序执行流程:// 引入命名空间");// 输出语句。
2025-09-05 11:44:19
546
原创 Hadoop大数据开发实战项目源码包
Hadoop 是一个开源的分布式计算框架,专为处理海量数据而设计。其核心理念是“分而治之”,通过横向扩展多台普通服务器来实现高可用、高容错和高吞吐的数据处理能力。在大数据生态系统中,Hadoop 扮演着基石角色。它不仅提供了底层存储(HDFS)和计算引擎(MapReduce/YARN),还为上层应用如 Hive、HBase、Spark 等提供了运行平台。这种开放性和扩展性使得 Hadoop 成为企业构建大数据平台的首选方案之一。
2025-09-05 11:33:47
537
原创 VB开发的QQ在线状态查询工具实战解析
定义数据包格式如下:| 命令类型(1字节) | 用户ID长度(1字节) | 用户ID(N字节) | 时间戳(8字节) |XML 文档由一系列嵌套的标签组成,每个标签可以包含属性(Attribute)和子节点(Child Node)。以下是一个典型的 XML 示例:<User><Name>张三</Name><Street>中山路123号</Street><City>北京市</City></Address></User>xml ...?是 XML 声明,用于指定文档的版本和编码方式。
2025-09-05 11:22:16
566
原创 LPC1788微控制器FVDI编程与固件更新完整方案
LPC1788是NXP公司推出的一款基于ARM Cortex-M3内核的高性能嵌入式微控制器,广泛应用于工业控制、智能仪表、物联网设备等领域。其主频可达120MHz,内置512KB Flash与64KB SRAM,支持多种通信接口与高级定时器,具备强大的处理能力和丰富的外设资源。其系统架构采用AHB多层总线结构,将Cortex-M3内核、DMA控制器、外设模块与内存统一连接,实现高效的数据吞吐与实时响应。
2025-09-05 09:52:45
915
原创 iOS开发实战:解决键盘遮挡与视图传值完整Demo
在iOS应用开发中,键盘弹出时遮挡输入框是一个常见且影响用户体验的问题。尤其在表单填写场景下,若输入框被键盘覆盖,用户无法直观看到输入内容,极易造成操作困惑。与此同时,视图控制器之间的数据传递是构建完整业务逻辑的关键环节,贯穿于页面跳转、状态同步、用户交互等多个层面。本章将简要概述这两个问题的典型表现,并引出后续章节中将要深入探讨的技术点和解决方案,为实际开发提供思路铺垫。IQKeyboardManager允许开发者通过设置特定属性,自定义适配规则或忽略某些输入控件。
2025-09-05 09:32:56
337
原创 TMS320F28335 DSP中文技术资料全集
TMS320F28335是德州仪器(Texas Instruments)推出的一款高性能数字信号处理器(DSP),它在工业自动化、电机控制、电源管理以及汽车电子等领域得到了广泛的应用。该DSP内置了一个32位CPU核心,处理速度高达150 MHz,并且具有丰富的片上外设,如模数转换器(ADC)、串行通信接口、定时器以及脉宽调制(PWM)模块等。这些特性使得TMS320F28335成为实现复杂控制算法和实时信号处理的理想选择。
2025-08-24 16:27:25
606
原创 OpenCV实现仿射变换的全面指南
仿射变换是通过矩阵乘法操作来实现的,它具有以下性质:仿射不变性:仿射变换不改变图像中的直线和平行线关系。线性:变换结果是原坐标的线性函数。组合性:可以将多个仿射变换组合起来,简化操作过程。仿射变换是一种特殊的线性变换,其可以表示为2x3矩阵的形式。它包括了平移、旋转、缩放和剪切等操作。仿射变换的一个重要特性是,它保留了图像中点的线性关系,也就是说,如果在图像中某些点是线性排列的,在经过仿射变换之后这些点仍然保持线性关系。
2025-08-24 16:13:01
746
原创 Qt界面跳转技术详解与实践
在Qt中,当一个事件发生时,通常会发射一个信号。例如,当用户点击一个按钮,按钮对象会发射一个clicked()信号。槽是对象中的一个函数,可以响应这些信号。当信号被发射时,与之连接的所有槽函数将被自动调用。这种机制使得对象能够直接与另一个对象进行通信。信号与槽的连接是通过函数实现的。一个信号可以连接到多个槽,而多个信号也可以连接到一个槽。槽可以是任何可调用的函数,包括全局函数、类的成员函数或静态函数。
2025-08-24 15:20:29
955
原创 深度解析:SQL执行计划优化指南
执行计划是数据库查询优化器为了完成SQL语句的执行而生成的一个操作方案。它以树状结构图的形式展现出数据库是如何将SQL语句中的各个操作步骤进行分解、排序、并最终执行的。执行计划包括了数据库执行查询时访问数据的方式、访问顺序、连接类型以及可能使用的索引等关键信息。掌握执行计划对于数据库管理员和开发人员来说至关重要,因为它直接影响了查询的性能。通过分析执行计划,可以识别性能瓶颈,优化SQL语句,减少不必要的资源消耗,从而提高数据库的响应速度和整体性能。
2025-08-24 15:02:19
990
原创 便携式PDF阅读器:无需安装的PDF文件处理工具
htmltable {th, td {th {pre {简介:PDF阅读器是广泛使用的软件,用于打开和浏览PDF格式文档。它以跨平台兼容性和文件保真性而受到用户欢迎。绿色免安装的PDF阅读器提供用户无需安装即用的便利。该便携版可以存储在USB驱动器或其他移动存储设备上,方便携带和使用,避免系统冲突和病毒风险,并减少磁盘空间占用。尽管文章没有列出具体功能细节,但通常这类软件具备基本功能如阅读浏览、搜索导航、打印导出、批注注释、安全保护、阅读模式、页面操作和链接跳转等。
2025-08-24 13:20:33
545
原创 AVR编程软件:烧写程序的高效工具
在编写AVR微控制器的代码时,需要遵循特定的编程规范和实践以确保程序的正确性和可维护性。首先,应使用AVR-GCC或AVR汇编语言编写源代码,这两种语言都与AVR微控制器紧密集成,能够充分利用其硬件功能。代码的组织应当清晰,逻辑结构合理。使用函数和模块划分代码段,每个函数应该执行单一的、明确的功能。同时,变量命名应具有描述性,以利于代码的阅读和理解。例如,定义一个定时器中断处理函数时,可以使用如下代码:// 定时器中断处理逻辑在这段代码中,ISR宏定义了一个中断服务例程,
2025-08-24 13:13:57
786
原创 基于JavaScript的Web流程图制作:交互与动态化
流程图作为一种图形化的表示方法,在信息交流、业务流程和软件工程中扮演着重要角色。Web流程图制作不仅仅是将流程以图形形式展示,更是需要灵活地结合现代Web技术来实现信息的动态展示和交互。本章将为你揭开Web流程图制作的神秘面纱,探讨其核心概念、制作流程以及常用技术栈。函数是 JavaScript 中执行特定任务的代码块。它们可以有参数,并且可以返回结果。函数可以使用function关键字或者箭头函数来定义。// 使用function关键字定义函数// 使用箭头函数定义函数。
2025-08-24 10:54:53
864
原创 C++Builder实现FTP客户端源码实战
Indy库是一个开源的网络编程组件库,它为Delphi和C++ Builder提供了一系列用于实现互联网协议的组件。Indy通过TIdTCPConnection、TIdTCPClient、TIdHTTP等组件,允许开发者轻松地实现TCP和UDP协议,以及HTTP、FTP、SMTP等互联网服务。Indy的设计旨在提供高性能、简洁且易于使用的网络通信接口。Indy库的网络通信原理基于客户端-服务器模型。在这种模型中,客户端发送请求到服务器,服务器响应这些请求。
2025-08-24 10:53:57
780
原创 从视频到MP3:音频提取实用指南
音频提取工具是处理音视频文件不可或缺的软件。在本节中,我们将介绍一些常见的音频提取工具,并对它们的安装和配置方法进行详细介绍。音频提取工具种类繁多,它们各自具有不同的特点和优势。以下是一些广泛使用的音频提取工具::VLC不仅是一个功能强大的媒体播放器,还内置了音频提取功能,支持多种格式,并且完全免费。Audacity:作为开源音频编辑器,Audacity也提供了导入视频文件并提取其中音频的功能。:一款多功能的转换工具,支持音频、视频及图片的格式转换,用户界面友好,操作简单。
2025-08-24 09:49:41
921
原创 图像分割实践:使用Graph Cut算法详解与应用
图像分割是将一幅复杂的图像分解为多个具有特定意义的小区域的过程。简单来说,图像分割的目的是为了让计算机能够识别出图像中的目标物体。在图像处理的早期阶段,这一步骤尤为重要,因为它直接影响到后续步骤,如图像识别、特征提取等。最小割集是图割算法中一个核心概念,指的是将图的顶点集划分为两个互不相交的子集,使得图中从一个子集到另一个子集的边的容量总和最小。在图像分割中,这相当于寻找一个割(cut),它能够最小化被分割出的目标区域和背景区域之间的边缘强度之和。最小割集往往对应着图像中的目标与背景的最优分界线。
2025-08-24 09:33:59
957
工业物联网在制造业的应用与挑战
2025-04-16
应用程序接口API的原理与优化
2025-04-09
Java SE 8程序员I考试指南
2025-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人