- 博客(673)
- 收藏
- 关注
原创 FPGA RAM设计项目教程:使用VHDL/Verilog及Quartus II
FPGA(现场可编程门阵列)是一种广泛应用于电子设计自动化(EDA)领域的可编程逻辑设备。它通过允许设计师在不改变硬件结构的情况下编程实现自定义的数字逻辑功能,为数字设计提供了灵活性和高性能。FPGA由可配置的逻辑块、输入输出模块、以及可编程的互连组成,这些元素共同工作以实现复杂的电子系统。EDA工具是FPGA开发不可或缺的辅助软件,它支持从设计输入到最终硬件实现的整个过程。
2025-07-29 14:54:18
828
原创 物联网智能家居数据集分析与应用
随着信息技术的飞速发展,物联网(IoT)已成为推动智能家居行业革新和进步的核心力量。物联网是通过网络实现物品与物品、物品与人、人与人之间的连接和通信的技术。智能家居作为物联网技术的一个重要应用领域,旨在通过智能设备及系统实现家居环境的自动化控制、安全监控、健康监测等功能,为用户提供更加便捷、舒适、安全的生活体验。在本章中,我们将从物联网的概念入手,逐步过渡到智能家居的定义、核心组件和工作原理。同时,将讨论物联网技术如何为智能家居带来革新,并探讨未来的发展趋势。
2025-07-29 14:44:50
552
原创 富盈门小区供配电系统弱电设计论文完整指南
弱电系统是现代建筑中的重要组成部分,它与强电系统相辅相成,共同保障建筑物的功能性和安全性。弱电系统主要负责信息传输、控制信号的传递等,它包括但不限于电话系统、电视广播、网络系统、消防报警、楼宇自动化等。这些系统通过精密的布线、高效的设备和智能化的管理,实现建筑内外的信息沟通和资源管理。功能需求分析是明确弱电系统应实现哪些功能的关键步骤。例如,一个集成的弱电系统可能需要具备以下基本功能:视频监控门禁控制报警系统信息发布语音通讯。
2025-07-29 14:10:09
633
原创 NumberOne-品牌广告公司网站模板源码
在当今的数字化时代,一个品牌广告公司要想在网络上留下深刻的印象,拥有一个精心设计和开发的网站至关重要。本章将为读者提供一个关于网站开发基础的概览,涵盖从源码的结构、布局、样式到交互和响应式设计的全面介绍。我们的目标是构建一个既吸引用户,又能展现品牌个性的网站,使其在激烈的市场竞争中脱颖而出。网站的源码不仅包含了网页的基本结构和内容,还包括了定义网页样式的CSS代码和实现网页交互的JavaScript代码。这一系列代码合起来,形成了一个能够与用户产生互动、传递品牌价值的数字平台。
2025-07-29 13:58:35
543
原创 PL2303HX USB转串口芯片老版本驱动安装指南
PL2303HX是Prolific Technology生产的一款USB转串口芯片,广泛用于计算机与串行设备之间的通信。由于其优秀的兼容性和稳定的性能,在工业、嵌入式系统、数据采集等领域有着广泛的应用。在开始测试之前,我们需要了解Windows 10对硬件驱动程序的一般要求。这包括系统版本的兼容性、安全更新的重要性,以及对硬件规格的要求。通常,为了确保测试的准确性,我们会选择稳定版的Windows 10,并确保所有的安全补丁都已更新。
2025-07-29 13:02:09
688
原创 DOS环境下使用7-Zip进行文件压缩的批量操作指南
7-Zip是一款开源的压缩软件,它支持多种压缩格式,包括但不限于7z, ZIP, RAR, TAR等。它由俄罗斯程序员Igor Pavlov在1999年首次发布,并持续更新至今。7-Zip的一个主要特点是其高压缩比,尤其是在使用其专有的7z格式时,压缩比通常高于其他流行的压缩格式如ZIP。此外,7-Zip具有以下特点:免费和开源:遵循GNU LGPL协议,用户可以自由地使用和修改源代码。跨平台:支持Windows, Linux, macOS等多种操作系统。
2025-07-29 12:29:22
494
原创 嵌入式系统中按键控制数码管显示的实战项目
数码管显示技术是数字电子领域的一个重要分支,其历史可以追溯到电子计算机的早期发展阶段。最初,数码管作为一种显示设备,为计算机提供了人机交互的视觉通道。随着时间的推移,数码管技术逐步演进,从最初的单色显示,发展到如今的多彩、高分辨率显示设备。
2025-07-29 12:00:20
843
原创 构建PC电商网站-前端基础实战项目教程(下)
CSS预处理器扩展了CSS的功能,允许我们使用变量、函数、混合等编程技术,以更少的代码量管理复杂样式表。Less和Sass是目前最流行的CSS预处理器。Less和Sass有许多类似之处,但它们在语法上有所不同。Less类似于CSS,使用符号定义变量,而Sass使用符号。以变量为例:Less:.header {Sass:.header {虽然语法有差异,但它们都允许使用嵌套规则、混合(mixins)、函数、运算符等高级特性来提升CSS的可维护性和扩展性。
2025-07-29 11:32:47
788
原创 LandScan Global 2003:高分辨率全球人口密度图解压包
LandScan Global 2003数据集是由美国橡树岭国家实验室(Oak Ridge National Laboratory)提供的全球高精度人口分布数据。它代表了该年度特定时间点全球人口的空间分布情况。LandScan数据集的重要性在于它能够为政府、非政府组织、科研机构提供准确的人口分布信息,从而在灾害评估、环境保护、城市规划等多个领域中起到关键作用。人口分布理论模型是模拟和预测人口分布空间格局的数学工具。这些模型基于不同的假设条件和理论基础,提供了分析和理解人口分布变化的框架。
2025-07-29 11:14:53
467
原创 最新微软运行库合集2021年8月2日
在现代计算机系统中,运行库(Runtime)扮演了至关重要的角色。它们为应用程序提供了执行所需的环境和基本功能,确保软件能够正常运行。微软运行库,尤其是Visual C++ Redistributable和.NET Framework,是许多Windows应用程序正常工作的基础。没有这些运行库,即便拥有先进的硬件和操作系统,应用程序也可能无法启动或运行不正常。Visual C++ Redistributable是一个用于分发Microsoft Visual C++库的运行时组件。
2025-07-29 09:51:58
613
原创 Packet Tracer CCNA网络实验模拟指南
Packet Tracer 是Cisco开发的一款网络模拟软件,广泛应用于网络设计和网络教育领域。它提供了丰富的模拟环境,包括路由器、交换机、服务器、工作站、云服务等,允许用户创建网络拓扑,并模拟数据包在网络中的流动。该软件提供了一个直观的图形界面,用户可以通过拖放的方式构建网络,并通过模拟器进行实验和故障排除练习。动态路由协议主要分为三类:距离向量、链路状态和路径向量协议。距离向量协议(如RIPv1、RIPv2、EIGRP)主要基于距离(跳数或度量值)和方向(下一跳地址)来选择最佳路径。
2025-07-28 15:25:35
684
原创 FFmpeg在Windows环境下的全面搭建指南
FFmpeg是一个功能强大的多媒体框架,它能够记录、转换以及流化音频和视频数据。作为开源软件,FFmpeg支持几乎所有的音频和视频格式,成为处理媒体文件的重要工具。它提供了一系列命令行工具,用户可以通过命令行执行各种复杂的媒体处理任务。视频内容的最终用途往往需要根据不同的平台和设备要求,自定义视频的分辨率、帧率和比特率。例如,如果你正在准备一个视频用于网页播放,可能需要一个较小的分辨率和较低的比特率以确保更快的加载时间。通过FFmpeg,你可以根据需要自由调整这些参数。
2025-07-28 14:57:08
544
原创 深入理解GBVS显著区域提取算法
在计算显著性得分的过程中,理论基础为我们提供了模型构建的框架,而具体的计算技术则是实现的手段。频域和空域分析方法各有优劣,需要根据应用场景进行选择。加权函数在显著性得分计算中起到了决定性作用,通过精心设计的加权函数,我们可以更好地强调或抑制图像中的特定特征,从而得到更加准确的显著性映射。下一章节将继续深入探讨引导滤波器在显著区域提取中的应用,以及如何通过迭代优化过程提升算法性能。MATLAB是MathWorks公司推出的高性能数值计算和可视化软件。
2025-07-28 14:40:35
650
原创 打造自定义的C# PDF阅读器应用
C#(发音为“C Sharp”)是一种由微软开发的现代、类型安全的面向对象编程语言。它是.NET框架的一部分,用来创建各种应用程序。C#的基本语法简单易学,同时它提供了丰富的语言特性,如泛型、委托、LINQ、异步编程和特性等。基本语法包括变量声明、数据类型、运算符、控制流语句等,它们是构建任何程序的基础。比如,C#支持多种数据类型,包括简单的整型、浮点型、字符型和布尔型,也支持复杂的结构、类和接口。C#还包含一些高级特性,如lambda表达式、扩展方法和匿名类型,它们使得语言更加灵活和强大。
2025-07-28 14:35:01
935
原创 SmartSVN7 安装与激活教程
SmartSVN是一款流行的跨平台Subversion客户端工具,它简化了版本控制操作,为团队提供了高效的代码管理和协作环境。作为SVN的高级图形界面,SmartSVN结合了强大的功能与用户友好的界面设计。SmartSVN的主要功能包括代码检出、提交、更新、分支管理等,同时还提供图形化界面辅助操作。它支持多个版本库的连接,并具备高级特性如合并跟踪、冲突解决等。此外,SmartSVN支持集成开发环境(IDE)插件,以便直接在开发者习惯的环境中使用。
2025-07-28 14:30:43
760
原创 远程桌面技术与管理工具全解
在第五章中,我们深入了解了Remote Desktop Organizer的使用技巧,它极大地简化了远程桌面管理的复杂性。然而,还有其他多种远程访问解决方案值得我们探索。在这一章中,我们将重点介绍TeamViewer和LogMeIn这两种广泛使用的远程访问工具,探讨它们的安装、设置以及主要功能。随着企业IT环境的复杂化和多样化,集中式远程访问管理工具成为了提高IT运维效率的关键组件。这类工具能够提供一个统一的平台来管理不同地理位置的远程桌面,实现高效的安全控制、访问管理和监控。
2025-07-28 14:13:40
725
原创 安卓教务管理系统:移动教育管理平台构建详解
随着技术的进步和移动设备的普及,安卓教务管理系统逐渐成为教育行业的一个重要组成部分。在这一章节,我们将探讨这一系统的必要性,它如何在现代教育机构中发挥作用,以及它的核心功能和目标用户群体。课表查询功能是教务管理系统中最为核心的功能之一。学生和教师需要通过此功能快速获取课程时间安排和教室分配信息。功能性需求主要包括:课程时间安排:学生和教师应能够查询到自己或指定班级一周内所有课程的时间安排。教室分配情况:课表查询需提供每堂课的教室分配信息,方便师生提前到达指定地点。课程信息显示。
2025-07-28 14:04:00
966
原创 全面掌握JSP购物车的增删查改功能
htmltable {th, td {th {pre {简介:本项目深入探讨了基于JSP技术的电子商务购物车系统,涵盖添加、删除、查询和修改商品等基本操作。介绍了JSP的基础知识、购物车模型设计,以及HTTP请求处理、session管理、数据库操作等关键实现要点。同时,项目还强调了安全性措施和性能优化的重要性,帮助开发者全面掌握Web开发技能,提升应用程序的整体质量和用户体验。
2025-07-28 14:03:36
704
原创 电子科技大学《电磁场与电磁波》课程讲义
电磁场是由带电粒子的运动所产生的物理现象。带电体在运动中,会产生电场,而电场的变化则会产生磁场。例如,当电流流经导线时,它会在导线周围产生磁场。这种由电场变化引起的磁场,以及由磁场变化引起的电场,共同构成了电磁场。
2025-07-28 12:11:04
706
原创 魔兽争霸III 3DS模型编辑插件详解
在第一章中,我们将探索如何开始魔兽争霸III游戏中的自定义模型编辑。这一部分将为初学者和经验丰富的用户打开一扇了解和掌握模型编辑技术的大门。本章内容将简明扼要地介绍编辑过程中的关键概念和步骤,为后面章节中更深入的技术分析奠定基础。在开始编辑之前,您需要准备一些基础工具和资源。本节将介绍需要哪些软件工具,以及如何设置工作环境。此外,还会讨论到版权和资源再利用的相关法律问题,确保您在创作自定义内容时遵守相关规定。
2025-07-28 11:52:10
569
原创 图形化界面的itsucks开源网络爬虫
itsucks是一个用Python编写,专为提取网页数据而设计的开源爬虫工具。它支持灵活的规则配置,并能解析多种复杂网页的结构。其主要功能包括但不限于:- 网页内容的抓取和分析- 数据的筛选与提取- 多种格式的数据输出(如JSON、CSV等)itsucks支持多种数据存储后端,包括但不限于本地文件系统、数据库以及云端存储服务。这些存储方案能够覆盖从个人研究到企业级应用的所有场景。本地文件系统。
2025-07-28 11:50:40
700
原创 深入解析_beginthread在多线程创建中的应用
多线程编程是现代软件开发中不可或缺的一部分,它允许程序同时执行多个任务,从而提高效率和响应性。在C/C++中,Microsoft Visual C++运行时库提供了一个简单而直接的方式来创建和管理线程,这就是函数。通过这个函数,开发者可以轻松地创建新的执行线程,让应用程序能够利用多核处理器的优势。本文将详细介绍函数的使用方法和相关技术,帮助读者深入理解多线程创建的过程,并探讨如何有效地管理线程以避免常见的编程陷阱。
2025-07-28 11:21:01
555
原创 CodeBlock 17.12汉化包:提升C++开发体验
CodeBlock 17.12作为编程界的一款知名IDE(集成开发环境),自发布以来,以其开源、跨平台和强大的编译功能而广受开发者欢迎。在17.12版本中,开发者社区倾注了大量的心血,新增和优化了多项功能,旨在提升用户体验和开发效率。本章将介绍17.12版本的主要特性,并概述这些新特性对于C++等语言开发者的重要意义。汉化包是将软件界面中的非中文语言翻译成中文的一种资源包。它包括了软件中所有的字符串资源,并将它们替换为中文翻译版本。汉化包对于不懂外语或希望以母语使用软件的用户来说是一种福音。
2025-07-28 10:56:14
930
原创 SIM900A模块的短信控制应用深度解析
SIM900A是一款广泛应用于物联网领域的GSM/GPRS模块,由全球知名的通信设备制造商SIMCom推出。它支持GSM 900/1800 MHz双频段,能够提供语音、短信和数据通信服务。SIM900A模块采用了紧凑的设计,具备良好的集成性和可靠性,使其成为许多嵌入式系统、远程监控、无线支付和车辆跟踪等应用的理想选择。通用分组无线业务(GPRS)是一种基于全球移动通信系统(GSM)的无线分组交换技术。
2025-07-28 10:51:16
508
原创 实现TMS320F2812不对称PWM波形的详细指南
TMS320F2812是由德州仪器(Texas Instruments)推出的高性能数字信号处理器(DSP),它广泛应用于工业控制、电机控制、电源转换器、通讯系统等领域。该芯片集成了高精度的模拟外设、高性能的实时处理能力以及灵活的外设接口,使其成为处理复杂控制算法和实时信号的理想选择。脉冲宽度调制(Pulse Width Modulation,PWM)是一种通过改变脉冲宽度来控制能量传递的技术。PWM信号是一个方波,其占空比(即在一个周期内,脉冲宽度与周期的比值)可以调节。
2025-07-28 10:45:07
547
原创 水印移除实用教程:图像编辑与数字内容处理技巧
Inpaint.exe是一款专门设计用于去除图片中不需要的元素的软件。利用先进的图像修复技术,Inpaint能够识别图片中的指定区域,并自动进行填充和修复,使得被删除的部分与周围环境融为一体,从而达到无痕迹去除图片内容的目的。对于需要去除水印、标志、电线、人像等不需要元素的专业人员和爱好者来说,Inpaint提供了一个高效、便捷的解决方案。Inpaint.exe的功能区主要分为以下几个模块:加载图片(Load Image):用于打开和载入需要处理的图片文件。
2025-07-28 10:23:22
653
原创 全面Android技术面试题库攻略
Android系统架构是分层的,从下到上依次为Linux内核层、Android运行时(ART)层、库和Android框架层、应用程序层。Linux内核层为Android系统提供底层功能,如安全性、内存管理、进程管理等。Android运行时层提供了执行Android应用程序所必须的环境。库层提供系统运行所需的各种功能,如SQLite数据库、Web浏览器引擎、图形渲染引擎等。Android框架层提供了开发Android应用所需的API,而应用程序层则是开发者直接接触的部分,包括用户界面和应用程序逻辑。
2025-07-28 10:19:48
748
原创 C++实现决策树算法与实战
决策树是一种被广泛应用于分类和回归任务中的监督学习方法。通过将复杂决策过程分解成多个简单决策的串联,决策树能以树状结构清晰地展示决策过程。其直观性、易于理解和解释性是决策树的核心优势,使得它在数据分析、金融分析、医疗诊断、推荐系统等领域得到广泛应用。在决策树中,根节点是整个树的起点,代表了数据集的完整特征空间。根节点的选择至关重要,因为它将决定后续分支的走向。在根节点的定义中,我们通常选择能够最大程度区分数据集的特征作为根节点。数据集划分的过程实际上就是根据选定的特征值将数据集分割成互不相交的子集。
2025-07-28 09:57:38
536
原创 LCD12864液晶屏驱动与测试实战程序
在嵌入式显示技术领域,LCD12864液晶显示屏作为一款广受欢迎的显示设备,其优势在于它提供了较为清晰的显示效果,同时功耗相对较低。本章节将围绕LCD12864展开,从基本概念到实际应用,带领读者深入了解这款液晶显示屏的工作原理和特点。LCD12864是指一个具有128x64像素显示能力的LCD模块,”128x64”是指该显示屏的分辨率。这种显示屏通常具备内置的控制器,负责解释接收到的显示数据,并将其转化为屏幕上的像素显示。
2025-07-28 09:07:01
700
原创 Windows文件权限管理:共享与NTFS权限深入解析及EFS加密
在现代IT环境中,数据保护和信息安全管理已成为企业运营的基石。Windows文件权限管理作为信息安全管理的核心组成部分,负责定义和控制用户对文件、文件夹或磁盘驱动器的访问权限。通过精细的权限控制,企业能够确保敏感信息只被授权用户访问,同时防止未经授权的访问和数据泄露。本章节将为读者提供一个全面的入门指南,从最基础的概念开始,逐步深入到复杂的权限配置与管理中。我们将探讨如何利用Windows内建的安全功能,实现对文件系统的全面控制。共享权限是网络环境中对于文件和文件夹的一种访问控制方式。
2025-07-28 09:01:26
928
原创 实现Catmull-Rom样条插值的Matlab教程
MATLAB是一种高性能的数值计算和可视化软件,它广泛应用于工程、科学以及教育等领域。MATLAB环境提供了丰富的内置函数和工具箱,可以进行数据分析、算法开发和图形绘制等。它有一个直观的命令窗口,以及一个可以编程的脚本和函数编辑器。通过使用MATLAB,用户可以快速实现数学计算和数据处理。控制点是定义Catmull-Rom样条曲线的关键元素,它们不是直接位于曲线上,而是通过一定的规则影响曲线的形状。Catmull-Rom样条曲线是一种特殊的参数样条,它通过在相邻控制点之间插入新的点来构造平滑曲线。
2025-07-25 16:50:32
952
原创 超声波测距应用与STM32F103控制器实战项目
HC-SR04是一款广泛应用于距离测量的超声波传感器模块,它的成本低廉,且使用简便。模块主要由四个部分构成:超声波发射器、超声波接收器、控制电路以及一个提供精确时间间隔的定时器电路。发射器通过产生高频的超声波脉冲,由对象表面反射回来后被接收器捕获。通过测量超声波从发射到接收的时间,可以计算出距离。graph LRA[HC-SR04模块] --> B[超声波发射器]A --> C[超声波接收器]A --> D[控制电路]A --> E[定时器电路]B --> F[发射超声波脉冲]
2025-07-25 16:18:18
816
原创 ABAQUS Python脚本实现粘合区模型深入分析源码
Cohesive Law,也被称为粘结法则,是一种用于描述材料界面或分层材料之间相互作用力与位移之间关系的法则。在断裂力学中,Cohesive Law用于模拟材料在微裂缝形成和扩展过程中界面行为的本构模型。对于界面裂纹,Cohesive Law可以定义为界面的应力与相对位移之间的关系,从而用于预测材料破坏过程中的力学行为。在ABAQUS中实现Cohesive Law通常需要用户定义材料接口(UMAT)。UMAT是一段用户编写的代码,用于描述材料行为的复杂关系。
2025-07-25 15:54:22
770
原创 Altium Designer 19 PCB设计流程精讲
在现代电子工程领域,PCB设计是将概念转化为实体电路板的关键步骤。本章将对PCB设计的基本流程进行概述,帮助读者搭建起整体的设计框架,为深入理解和应用打下基础。
2025-07-25 13:19:32
695
原创 基于RBF神经网络的系统辨识:噪声处理与MATLAB实现
径向基函数(Radial Basis Function,RBF)神经网络是一种前馈神经网络,其网络结构简单,通过模拟生物神经系统的信息处理方式,来实现复杂的非线性映射。RBF网络通过一个隐含层来实现输入空间到隐含空间的非线性映射,并通过输出层实现线性加权求和,完成最终的函数逼近。系统辨识是系统工程和控制论的一个分支,它涉及从输入输出数据中建立数学模型的过程。系统辨识的目标是确定一个模型,该模型能够在给定的输入信号下以最小的误差预测系统的输出。
2025-07-25 12:55:14
789
原创 51单片机数码管控制与按键处理教程
htmltable {th, td {th {pre {简介:51单片机是广泛应用于教学和嵌入式系统的微控制器。本文详细解析了基于51单片机的按键数码管程序设计,包括数码管的工作原理、按键输入处理以及C51编程实践。通过本教程,初学者可以掌握数码管显示控制和按键状态检测的基本技能,为进一步学习单片机应用打下坚实基础。
2025-07-25 12:00:28
808
原创 深入解析特征金字塔网络(FPN)
htmltable {th, td {th {pre {简介:特征金字塔网络(FPN)由林宇航等人于2017年提出,是一个用于目标检测的深度学习框架。FPN通过构建一个自顶向下的金字塔结构,将高层的语义信息和低层的高分辨率细节信息相结合,解决了目标检测中的尺度问题。其核心在于利用上采样、侧输出层和金字塔输出层进行特征融合,从而获得可用于多尺度目标检测的丰富特征图。FPN不仅提升了目标检测的精度,还因其计算效率高、适应性强和扩展性好等特点而受到青睐。
2025-07-25 11:18:21
934
原创 深入浅出单片机UART串口通信实战教程
UART是一种简单的串行通信协议,用于异步传输数据。所谓”异步”,意味着在发送和接收数据时不需要时钟同步信号,数据帧的开始和结束由起始位和停止位标识。UART通信的基本特点包括:支持全双工通信:数据可以同时进行双向传输,无需切换方向。低开销:每个数据帧仅包含起始位、数据位、奇偶校验位和停止位,结构简单。配置灵活:波特率、数据位、奇偶校验和停止位都可以根据需要进行配置。成本低廉:UART不需要复杂的同步机制,因此在硬件实现上相对简单和便宜。
2025-07-25 10:29:03
871
原创 Java 17官方文档深度解析与实战应用
Java 17引入了多项特性,比如密封类、记录类、文本块、新的内存模型优化等。每个特性都有其特定的应用场景和优势。在Java 15及之后的版本中引入的密封类(Sealed Classes),是Java语言的一个新特性,它允许开发者定义一个类,并明确指出哪些其他类可以继承自这个类。这一特性可以有效地限制类的继承结构,提高代码的可控性和安全性。密封类的定义是通过在类声明前加上sealed关键字并指定可以扩展此类的类列表来实现的。
2025-07-25 09:43:03
669
原创 ADE7758数据手册及技术指南中文版
ADE7758是一款由Analog Devices公司生产的高精度电能测量芯片,广泛应用于电表设计中。其核心功能包括电流和电压的有效值(RMS)测量、实时功率计算、累计电能和相序检测等。ADE7758以其高性能特点在多个领域得到广泛应用,包括但不限于家庭和工业级智能电表、电力监控、能源管理系统以及各类电力质量分析设备。这一章节为读者提供了对ADE7758芯片功能的概括性介绍,为后续深入了解芯片的电流测量、电压测量、相序检测、实时功率计算和电能累计等功能奠定了基础。
2025-07-25 09:19:35
732
专业道德守则:接受礼物的伦理指南
2025-03-03
深入理解COM+与Visual Basic编程
2025-03-08
HP 48计算器编程控制LabWorks接口
2025-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人