- 博客(739)
- 收藏
- 关注
原创 顺序执行JavaScript脚本的AutoJS自动化实践
AutoJS是一款基于JavaScript的自动化脚本工具,允许开发者编写脚本来模拟各种用户操作,适用于Android平台。它通过简单易学的语法,使得用户可以快速上手,并实现诸如自动化点击、滑动、文字识别等多种功能。为了更好地管理异常,开发者可以根据应用需求设计自定义的错误处理流程。这可能涉及到定义一个错误类,它包含了额外的信息,比如错误代码、错误的上下文信息等。下面是一个简单的自定义错误类的实现示例:try {// 可能抛出CustomError的代码// 捕获自定义错误并处理。
2025-07-28 15:05:49
585
原创 SaaS系统开发的高效网站模板设计
随着云计算和互联网技术的快速发展,软件即服务(SaaS)作为一种新型的软件交付模式迅速崛起,深刻地改变了软件行业和企业应用的格局。SaaS系统开发不仅仅是传统软件开发的一种延伸,它更强调的是服务的持续性和高效性,对开发流程、技术选型、性能优化等方面都提出了新的挑战和要求。在本章中,我们将深入探讨SaaS系统开发的核心概念、主要特点以及面临的挑战。
2025-07-28 14:51:31
821
原创 STM32F103RB贪吃蛇游戏开发:串口通信实战指南
STM32F103RB是STMicroelectronics公司生产的一款高性能ARM Cortex-M3微控制器,具备丰富的外设接口和灵活的配置选项,广泛应用于工业控制、消费电子产品以及教育实验等。在本章节中,我们将详细介绍其特性,并探讨其在各种开发板上的应用,以便于开发者更好地理解和掌握其功能。贪吃蛇游戏,尽管其规则简单,却考验着玩家的空间感知与反应能力。在设计这个游戏时,首要考虑的是如何通过程序的逻辑和数据结构来反映游戏的本质:一个不断移动的蛇,通过吃掉地图上随机出现的食物来增长自身的长度。
2025-07-28 14:27:37
791
原创 移动远程监控摄像头系统全栈开发项目
远程摄像头应用的核心功能是使用户能够通过移动设备远程查看和控制摄像头。这要求应用具备实时视频流的捕获和传输能力,同时提供友好的用户界面以实现流畅的用户体验。Arduino开发板是一种开源的电子原型平台,以其简单易用、成本低廉而广受欢迎。它基于易于理解的硬件(HW)和软件(SW)设计,适合初学者、艺术家、设计人员和任何有兴趣探索电子和编程世界的人。Arduino板有多种型号,包括Arduino Uno、Arduino Nano、Arduino Mega等,每种板子都有其特定的用途和功能。
2025-07-28 14:10:29
967
原创 创建黑色恐怖风格的HTML网站模板
在数字时代,网站不仅是信息交流的平台,也是展示个性与创意的舞台。黑色个性恐怖主题网站模板以其独特的视觉冲击力和情感表达,吸引了一群特定的用户群体。这类模板通过精心的设计和布局,营造出一种独特的氛围,使访问者能够沉浸在一个与众不同的网络体验中。本章将概述黑色个性恐怖主题网站模板的基本概念,探讨其为何能在某些场景下脱颖而出,并讨论如何在设计此类模板时保持用户的兴趣和参与度。我们将从设计的灵感来源开始,逐步深入到模板构建的技术细节,以及如何在保持恐怖元素的同时确保网站的可用性和用户体验。
2025-07-28 12:31:44
552
原创 华为VISIO图标库 - 专业图表设计工具包
图标库是一组标准化的图形元素,它们在文档或软件中用于直观地表达特定概念或操作。在Microsoft Visio这类流程图和绘图软件中,图标库扮演着提供快速且一致视觉表达的重要角色。它使得用户能够通过图形化界面更有效地构建流程、组织架构图、网络图等专业文档,提高了工作效率和图表的可读性。以设计一个表示5G网络技术的图标为例,以下是一个详细的设计案例分析和技巧总结。理解5G技术特点:5G技术的核心优势在于高数据传输速率、低延迟和高可靠性。我们需要将这些特点融入到设计中。草图设计。
2025-07-28 12:15:01
1005
原创 蓝桥杯嵌入式LED模块实践教程
嵌入式系统是一种专用的计算机系统,被设计用于执行特定的功能。它通常被集成到更大的系统或设备中,例如家用电器、汽车、工业控制设备等。嵌入式系统具有以下特点:实时性、专用性、微型化、低功耗、高可靠性。
2025-07-28 10:57:46
586
原创 Spark基础介绍与核心概念
Apache Spark是一个开源的分布式计算系统,它提供了一个快速通用的数据处理平台。与传统的MapReduce相比,Spark能够更加有效地执行基于内存的计算,使得数据处理速度更快,能够处理批量数据、实时数据流以及交互式查询。在Apache Spark的运行架构中,驱动程序(Driver Program)扮演着至关重要的角色。它是启动Spark作业的入口点,同时也是整个应用的指挥中心。驱动程序包含以下主要组件:任务调度器。
2025-07-28 10:33:26
718
原创 商会协会网站设计模板及功能组件
随着信息技术的不断发展,商会协会网站在维护组织形象、促进成员交流等方面扮演着越来越重要的角色。一个精心设计的网站模板能够帮助组织高效地构建在线平台,并吸引更多的关注。在选择合适的网站模板时,需考虑其设计理念、功能模块、图像资源、交互功能及CSS样式设计等多方面因素。本章将概述商会协会网站模板的基本概念及其作用,并为接下来章节中关于主页功能模块的设计和实现、图像资源的优化、JavaScript交互功能以及CSS样式应用的具体分析打下基础。通过本章内容,读者将对整个网站的构建有一个宏观上的理解。
2025-07-28 09:41:04
508
原创 全面解析H2数据库:特性、集成与高级功能
H2是一个开源的嵌入式Java数据库引擎,以轻量级、高性能和跨平台性著称。它提供了多种数据库操作接口,包括JDBC和ODBC等,能够方便地与Java应用程序进行集成。H2数据库支持标准SQL语法并提供了一系列高级功能,如触发器、视图、存储过程和事务管理等,非常适合于嵌入式应用以及作为轻量级数据库服务器使用。作为纯Java开发的数据库,H2具备了以下几个核心特性:速度快:由于H2是用Java编写的,可以运行在任何支持Java的平台上,它通过优化的执行引擎和内存管理来保证数据库操作的速度。
2025-07-28 09:05:35
390
原创 综合小车设计与控制资料库
设计图纸是智能小车硬件开发的基础文档,它详尽地描绘了各个零部件的位置、尺寸、连接关系以及组装要求。本章节将为您概述小车硬件设计图纸的基本要素和阅读技巧。
2025-07-27 16:26:35
378
原创 PearPC模拟器:在Mac OS上运行PowerPC操作系统
PearPC模拟器的基本功能包括模拟PowerPC处理器、内存、硬盘和其他硬件设备。它可以通过配置文件,让用户自定义模拟器的硬件参数,以满足不同的运行需求。此外,PearPC还支持网络功能,可以让虚拟机访问网络。PowerPC架构是由IBM主导设计的一套处理器架构,被广泛应用于苹果公司的Macintosh系列计算机中。PowerPC采用精简指令集计算(RISC)设计,具有高度的并行性、优秀的性能以及低功耗的特点。
2025-07-27 16:08:18
253
原创 OpenSSH 安装与配置全攻略
SSH(Secure Shell)协议是一种在不安全网络上提供安全远程登录和其他安全网络服务的网络协议。它最初由芬兰计算机科学家Tatu Ylönen在1995年开发,目的是替代安全性较差的rlogin、rsh和telnet等协议。OpenSSH是SSH协议的开源实现,它提供了一套客户端和服务器端的工具集,广泛用于远程登录、执行命令、文件传输等操作。SSH协议通过使用非对称加密算法来认证服务器身份和加密客户端与服务器之间的通信,保障数据传输的机密性和完整性。
2025-07-27 15:08:47
266
原创 如何使用COM技术将PPT转换成图片
COM,即组件对象模型(Component Object Model),是微软推出的一种软件组件技术标准。它是一种以组件为发布单元的对象模型,允许多种不同的编程语言创建可互操作的软件组件。在理解如何通过编程控制PowerPoint之前,我们需要熟悉其对象模型的基本结构。PowerPoint对象模型是通过一系列的层级结构来组织的,这种层级结构由许多对象、属性、方法和事件组成。
2025-07-27 13:55:36
402
原创 Symbian手机软件签名工具:简便安全的签名流程
塞班系统(Symbian OS),一度是智能手机领域的主导操作系统,以其出色的性能和稳定性著称。本章节将从塞班系统的简要历史开始,探讨其架构特点和在移动设备中的应用历史,为读者提供塞班系统的基础知识。塞班系统是由塞班公司开发的,一个为移动设备设计的操作系统。它的架构基于微内核设计,提供了丰富的APIs供应用开发者使用。在智能手机市场,尤其是2000年代初期,塞班系统占据了相当大的市场份额,推动了智能手机向更广泛的消费群体普及。
2025-07-27 12:18:18
359
原创 全面掌握信号与系统:历年真题参考答案解析
在深入探讨信号处理与系统分析的领域中,第一章作为一个起始点,旨在为读者提供一个清晰的信号与系统基础知识框架。我们将从最基本的定义开始,逐步延伸至在现代信息技术中至关重要的概念,为后续章节的学习打下坚实基础。信号可以理解为信息的载体,是一种随时间变化的物理量。它既可以是自然界中的声音、光波,也可以是人工产生的电压或数据序列。信号的分类可以依据其特性进行,例如连续时间信号与离散时间信号,或者模拟信号与数字信号等。在信号与系统理论中,信号是信息的载体,可以是时间、空间或其他变量的函数。
2025-07-27 11:16:38
361
原创 C++服务端开发实战:高效通讯服务器源代码剖析
游戏服务端是游戏运营的核心,是玩家与游戏互动的桥梁。它通常是指运行在服务器上的软件,负责处理游戏逻辑、数据存储、玩家间通信、状态同步等任务。游戏服务端包含多个组件,如服务器端程序、数据库管理系统、认证系统等。这些组件协同工作,确保游戏世界能够稳定、高效地运行。IO完成端口(IOCP)是一种高效的I/O模型,主要用于Windows平台上处理大量并发连接的场景。IOCP在操作系统级别提供了线程同步机制,能够处理网络I/O操作的异步通知。
2025-07-27 11:04:53
366
原创 构建RESTful照片评分系统的完整指南
Windows Communication Foundation (WCF) 是一个用于构建分布式应用程序的框架。它提供了通信的基础结构,使开发者可以构建安全、可靠、事务性的服务并进行跨平台和跨语言的交互。REST(Representational State Transfer,表现层状态转换)是一种软件架构风格,主要用于网络系统之间的交互。它由Roy Fielding在2000年提出,旨在利用现有的互联网协议提供可扩展和灵活的服务。
2025-07-27 10:46:05
253
原创 前端页面加载优化:Struts2与BigPipe技术实战
Struts2是一个基于MVC设计模式的Web应用框架,它将Web层的业务逻辑从服务层和数据层中分离出来,使得Web开发更加模块化和易于管理。与早期的Struts框架相比,Struts2以其轻量级、可扩展性强等优势,受到了开发者的广泛青睐。Struts2是一个为Java EE平台设计的MVC(Model-View-Controller)框架,它简化了Web应用的开发,通过将业务逻辑与前端视图分离来提高软件开发的效率和可维护性。
2025-07-27 10:37:19
822
原创 51单片机与颜色传感器信号采集项目实战
51单片机作为8051系列微控制器的简称,源自于1980年代中期的Intel 8051芯片。这一系列单片机因其性价比高、使用方便、资源丰富等特点,在嵌入式系统领域取得了巨大的成功。经过几十年的发展,51单片机家族衍生出众多的变种与改进型,如STC、AT89C系列等。尽管现代的单片机性能更加强大,但对于初学者和成本敏感的应用领域,51单片机依旧拥有其不可替代的地位。
2025-07-27 10:19:10
249
原创 51单片机秒表与倒计时项目开发指南
51单片机,作为经典的微控制器系列,广泛应用于嵌入式系统教学和工业控制。它基于Intel 8051架构,具有简单、高效的特点。这一系列单片机采用40脚封装,含有CPU、ROM、RAM和I/O端口等基本组件。倒计时功能是众多计时器设备中常见的一个功能。它能够以一定的时间间隔递减计时,直到达到设定的时间点时发出提示,常见于烹饪定时、赛跑计时、炸弹拆除等场景。实现倒计时功能,不仅需要一个准确的时间基准,还需要考虑用户的交互方式和操作界面的设计。
2025-07-24 15:50:25
972
原创 PostGIS索引集群深入教程
索引是数据库管理系统中一种用于快速查找数据的结构。类似于书籍的目录,它允许数据库在不扫描整个数据表的情况下快速定位到数据所在的位置。索引通常由数据库表中一个或多个列组成,并且包含一个指向实际数据记录位置的指针。索引的存在是为了解决数据库中数据检索的效率问题,特别是在涉及大量数据查询的时候。它们能够大大减少查询所需的时间,通过创建索引,数据库系统可以利用索引数据结构快速访问数据记录,而不是逐行扫描表中的数据。PostGIS通过支持多种空间索引类型来满足不同空间数据查询的需求。
2025-07-24 15:41:34
591
原创 Verilog实现FFT与IFFT算法详解
Verilog语言是一种硬件描述语言(HDL),用于模拟电子系统,特别是数字电路的设计和验证。它允许设计者以文本形式描述电路的结构和行为,其语法类似于C语言,但包含了更多的结构化组件,例如模块(module)和端口(port)。一个基本的Verilog模块可以定义如下:// 一个简单的加法器endmodule在这个例子中,module定义了一个模块,input和output关键字定义了端口的类型,而assign语句用于描述组合逻辑。Verilog支持多种数据类型,包括wire。
2025-07-24 12:34:11
687
原创 深入掌握Verilog门电平模型化
在数字电路设计领域,精确地将设计师的意图转化为硬件描述语言(HDL)是至关重要的。Verilog作为一种广泛使用的HDL,提供了灵活的门级建模方法,允许设计者细致入微地描述和模拟数字逻辑电路的行为。本章将对Verilog门电平建模进行概述,探讨其在逻辑设计中的基础应用和重要性,为后续章节的深入探讨奠定基础。本章内容将从以下几个方面进行展开:Verilog门级建模的定义及其在逻辑电路设计中的作用。门级建模与行为级建模的比较。门电平建模在工程实践中的常见应用案例。
2025-07-24 11:06:12
551
原创 构建基于云技术的智慧生活MCU系统
在当今物联网技术日益成熟的背景下,智慧生活MCU(Microcontroller Unit,微控制器单元)项目成为了实现家居自动化、提升居住品质的一个重要手段。本章节将介绍智慧生活MCU项目的核心概念,为读者提供一个对整个项目的全局视角。机智云平台包括多个服务组件,提供了从设备接入到数据处理再到应用集成的全方位服务。其架构设计充分考虑了扩展性、安全性和可靠性,以满足不同规模的物联网项目需求。
2025-07-24 10:35:30
988
原创 Funcode风格的C语言小游戏:小飞虫实现
在函数式编程中,纯函数是一个非常重要的概念。纯函数是指对于相同的输入,总是产生相同的输出,并且不产生任何可观察的副作用的函数。它不依赖于也不修改外部状态,即函数的输出只依赖于提供的输入,而不依赖于程序的其他部分。纯函数有几个重要的特性:确定性:对于相同的输入,纯函数总是产生相同的输出。无副作用:纯函数不会修改任何外部状态,这意味着它不改变任何全局变量或者传递给它的参数。无状态:纯函数不依赖于程序状态或外部环境的任何信息。
2025-07-24 10:23:16
613
原创 优化DC偏置以提升DCO-OFDM系统性能
DCO-OFDM(直流偏置光正交频分复用)系统是一种用于高速无线通信的先进技术,该系统通过在OFDM(正交频分复用)信号上施加直流偏置,解决了OFDM系统中固有的高峰均比问题。它广泛应用于下一代无线网络和数字电视广播等领域,具有较高的频谱效率和信号可靠性。本章为读者提供了DCO-OFDM系统的基础知识,以及在实际应用中遇到的直流偏置(DC Offset)问题的介绍。在后续章节中,我们将详细探讨该问题对系统性能的影响,以及如何通过算法设计和优化来解决这些问题。
2025-07-24 10:02:41
966
原创 深入掌握Spring Cloud微服务架构设计与实践
微服务架构是将单一应用程序作为一套小服务开发的方法,每项服务运行在其独立的进程中,并且通常围绕业务能力组织。这些服务可以使用不同的编程语言编写,通过轻量级的通信机制(通常是HTTP RESTful API)进行交互。微服务架构能够实现快速、灵活和独立地部署各个服务,有利于应对日益复杂的业务需求和动态变化的市场环境。在现代微服务架构中,随着服务数量的不断增加,如何有效地分配请求流量以提高系统的可用性和扩展性变得至关重要。负载均衡是实现这一目标的关键技术之一。
2025-07-24 10:01:49
946
原创 MATLAB中的信号处理技术:STFT、小波变换与EMD分解
内在模态函数(IMF)是EMD方法中分解出的每一个基本成分,它需要满足两个条件:其一,IMF在整个数据集中极值点的数量和过零点的数量差必须不大于一;其二,在任意点,由局部极大值和极小值包络定义的上下包络的均值必须为零。IMFs代表了信号中不同尺度的振荡模式,而这些模式与信号的局部特性密切相关。MATLAB信号处理工具箱提供了一组全面的函数和应用程序,用于设计、分析和实现各种信号处理算法。这些工具为信号处理提供了从基本的信号操作到复杂的信号分析系统的完整解决方案。
2025-07-24 09:49:25
861
原创 太阳能充电系统设计与PCB实现教程
太阳能充电系统是一套利用太阳能这一可持续自然资源来产生和储存电能的装置。随着全球能源危机和环境问题的日益严峻,太阳能作为一种无污染、可再生的清洁能源,得到了广泛的关注和应用。该系统通常包括太阳能电池板、控制器、蓄电池和负载四个主要部分,它们共同协作实现电能的采集、转换、存储与供给。接下来,我们将对太阳能充电系统进行深入了解,从基本概念讲起,逐步探究其工作原理和核心组件,最后介绍如何进行系统设计和性能测试,确保系统的高效和稳定运行。
2025-07-24 09:23:32
958
原创 ACM算法与知识点精要指南
htmltable {th, td {th {pre {简介:ACM竞赛要求参赛者具有扎实的计算机科学基础和强大的算法分析能力。本文档详细梳理了ACM中的常见问题类型和所需知识,包括但不限于排序与搜索、图论、动态规划、字符串处理、数学、数据结构、递归与分治、贪心算法、回溯与剪枝、计算几何等关键算法类别。同时,强调了编程语言熟练度、调试技巧、效率优化、读题理解和团队协作等能力的重要性。提供学习资源和联系方式,旨在帮助参赛者系统提升ACM技能,实现竞赛成绩的突破。
2025-07-22 16:28:53
722
原创 深入理解DICOM:使用VC++实现医学图像处理
DICOM(Digital Imaging and Communications in Medicine)是医学影像和通信的国际标准。它不仅定义了文件格式,还规定了医学图像和相关信息的存储、传输以及显示的协议。DICOM文件由一个或多个数据集组成,每个数据集包含多个数据元素。数据元素由标签、值表示和值长度组成,其中标签是一个16位的数,指示数据元素的类型和意义。
2025-07-22 16:25:38
675
原创 宏达智能车辆调度管理系统:企业级车辆管理优化解决方案
车辆调度管理系统旨在提高车辆使用效率和管理流程的自动化水平,适用于各种需要对车辆进行统筹安排的场合,如企业车队、租赁服务、公共交通等领域。它通过信息化手段解决了传统车辆调度工作中存在的诸多问题,比如资源浪费、调度不及时、信息不对称等。在系统设计之初,首先要定义车辆信息的字段,这些字段通常包括但不限于车牌号、车辆型号、车辆颜色、发动机号、车辆状态等。车辆信息的字段定义需要根据实际业务需求进行精细化设计。
2025-07-22 16:00:20
604
原创 液晶字模提取与字节倒序处理软件
在现代信息技术中,液晶字模提取软件扮演着至关重要的角色。这些软件工具能够从各种图形界面中提取字符图像,并将其转换为字模数据,广泛应用于嵌入式系统开发、屏幕显示设计等多个领域。本章将重点介绍液晶字模提取软件的基本概念、发展背景以及它在不同行业中的应用情况,为读者提供一个全面的概览。字模,也称为字形或者字符映射表,是数字化表示字符的图形模板。它被广泛应用于显示系统和打印系统中,以便于文字的显示和打印。字模通常由一系列的点阵数据组成,每个点称为像素,像素的排列组合形成特定的形状,即为字模图形。
2025-07-22 15:44:51
859
原创 LaTeX硕博论文模板指南与实践
LaTeX,作为一种强大的文档排版系统,由Donald Knuth于1980年代早期开发,最初目的是为了制作高质量的书籍和论文。它的名字来源于希腊字母λ(lambda)和TeX,TeX本身是一种先进的计算机排版系统。随着时间的发展,LaTeX已经超越了原始的设计意图,成为学术领域和出版界中广泛使用的标准排版工具之一。LaTeX之所以在学术写作中占有重要地位,是因为它能够处理复杂的数学公式,生成高质量的文档,而无需作者关注页面布局和格式问题。
2025-07-22 15:13:17
374
原创 SWF资源提取器:全面提取Flash多媒体资源
htmltable {th, td {th {pre {简介:SWF资源提取器是一款专业的工具,专门用于从SWF文件中提取图片、声音、动画和字体等多种资源。它支持多种文件格式,适用于网页设计、游戏开发等领域的Flash内容处理。用户可以通过提取器轻松备份和重用Flash元素,查看和分析ActionScript代码,以及处理不同版本的SWF文件。该工具还提供了简化的用户界面和卸载程序,确保用户能够方便快捷地管理Flash资源。
2025-07-22 14:16:14
355
原创 PHP中实现数字转字母的实用技巧
在数字世界中,一切信息都是以数字形式存储和处理的。字符编码是将字符(如字母、数字或符号)转换为计算机可识别的数字格式的一种方式。其中,ASCII(美国信息交换标准代码)是最古老也是最著名的字符编码标准之一。它将英文字母、数字和一些特殊符号分配到整数值(0-127)上。chr()是一个在PHP语言中用于字符编码转换的内置函数。它接受一个整数作为参数,并返回对应的ASCII字符。为了将数字转换为对应的小写字母,我们可以利用chr()函数结合ASCII表中的小写字母区间(97到122)。
2025-07-22 12:47:03
382
原创 Java实现FTP文件上传下载的完整指南
文件传输协议(FTP)是用于在网络上进行文件传输的一套标准协议,它允许用户在客户端和服务器之间进行文件的上传和下载。FTP协议工作在应用层,使用客户端-服务器模型进行通信,并通过在两个端口上分别使用TCP的控制(21)和数据(20)连接来实现文件的传输。是一个强大的网络编程库,特别适用于FTP客户端的开发。它提供了丰富的类和接口,使得实现FTP协议的各种操作变得简单。的主要优势包括:稳定性:作为Apache项目的一部分,它有经过时间检验的稳定性。易用性。
2025-07-22 11:00:56
945
原创 《坦克大战》手机版J2ME移植项目:从FC到诺基亚
坦克大战》作为一款经典的射击游戏,最初在1980年代的任天堂娱乐系统(NES,即Family Computer,简称FC)上发布。游戏的核心玩法简单而富有挑战性:玩家控制坦克在各种地图上与敌方坦克作战,通过策略和技巧取得胜利。随着技术的发展和移动设备的普及,将此类经典游戏移植到J2ME平台,使其能够在手机上运行,为玩家提供了便捷的新体验方式。J2ME(Java 2 Platform, Micro Edition)是Java平台的一个子集,专为嵌入式设备和移动电话等小型设备设计。
2025-07-22 09:59:09
209
原创 深入探索small+RTOS51:原理与应用
随着科技的快速发展,嵌入式系统在日常生活中的应用愈发广泛。51单片机作为经典的微控制器,其简单、高效的特点使其在嵌入式领域仍然占有一席之地。然而,在复杂系统中,为确保任务的实时性和系统的稳定性,现代嵌入式系统通常会采用实时操作系统(RTOS)。RTOS是一类为实时应用设计的操作系统,能够提供及时响应外部事件的能力。本章将从51单片机的基础知识开始,逐步深入到RTOS的概念、特点以及它们在现代嵌入式开发中的重要性。通过介绍这些基础知识,我们为后续章节中对RTOS核心组件和高级特性的讨论打下坚实的基础。
2025-07-22 09:10:00
383
提升反犯罪项目评估指南
2025-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人