自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

极客栈

极客社团

  • 博客(454)
  • 资源 (16)
  • 问答 (2)
  • 收藏
  • 关注

原创 jdk 11.0.8 配置 classpath

如果你需要为开发或者编译时指定额外的类路径,可以使用javac的-cp或者-classpath参数,或者使用java运行时的-cp或者-classpath参数。请注意,在JDK 11及以后的版本中,一般不需要手动设置CLASSPATH环境变量,除非你需要为某些特定的工具或脚本指定类路径。作为7,8常年用户,这个变化现在才注意到,既是个惊喜,又是个惊吓,技术更新和变化,得不停学习。通过aigc的回答,配置jdk的时候,11版本是不需要配置classpath了。

2024-10-10 09:25:29 139

原创 KiCad电机控制电路图设计demo

‌:接下来,根据电机控制的需求,绘制电路原理图。这涉及到选择合适的图纸尺寸、添加注释、设置标题等信息,以确保原理图清晰易懂。在原理图中,需要正确连接各个元件,形成完整的电路。此外,还可以参考一些进阶技巧,如添加填充敷铜、制作特殊形状的焊盘等,以优化电路板的制造和焊接过程。‌:首先,需要创建电机控制相关的元件符号和封装。这包括定义元件的引脚、尺寸等物理特性,以及元件在电路中的逻辑连接。‌:最后,将设计好的原理图输出为正式的文档。‌:在原理图完成后,可以进行电路仿真以验证设计的正确性。工具进行原理图设计,而。

2024-09-29 10:19:16 100

原创 电机控制设计流程

这一流程涵盖了从理论设计到实际应用的全方位考虑,确保电机控制器能够满足特定的应用需求,并且具有良好的性能和可靠性‌1。

2024-09-29 10:16:06 121

原创 threejs 如何做电机部件

这段代码创建了一个简单的电机模型,包括一个红色的圆柱体代表电机主体和一个黑色的圆柱体代表电机轴。// 创建一个圆柱体,用作电机的轴。// 创建一个圆柱体,用作电机的主体。// 将轴添加到电机。// 创建电机部件的几何体。// 将电机添加到场景。

2024-09-28 17:17:56 57

原创 TensorFlow+springboot 花生病虫害叶片识别,如何训练模型

模型训练完成后,可以通过TensorFlow的tf.saved_model或tf.keras.models.save_model方法导出模型,然后在Java代码中使用TensorFlow Java API加载和运行模型。替换 "input_node_name:0" 和 "output_node_name:0" 为模型中对应输入和输出节点的正确名称。训练模型:使用TensorFlow提供的API训练模型,通常是在Python环境中。导出模型:将训练好的模型导出为可在Spring Boot中使用的格式。

2024-09-28 10:42:41 833

原创 springboot+neo4j demo

这个简单的示例展示了如何在Spring Boot应用中集成Neo4j,包括创建节点实体、使用Neo4j仓库接口以及创建一个简单的REST控制器。这个示例可以作为开发者学习和实践Spring Boot与Neo4j集成的起点。以下是一个简单的Spring Boot与Neo4j集成的示例代码。

2024-09-27 18:53:55 695

原创 ubuntu 安装neo4j

完成以上步骤后,你应该能够在Ubuntu系统上成功安装并运行Neo4j。安装成功之后,可以通过springboot与neo4j一起来使用。

2024-09-27 18:52:54 547

原创 webpack插件开发 模拟vue系统登录后,获取a标签下的文件

浏览器插件开发中,在webpack插件开发中,模拟Vue系统登录后获取a标签下的文件,可以通过监听某个登录事件,并在事件处理函数中修改Webpack的输出配置来实现。// 假设这是检查登录状态的函数。// 如果需要修改输出的a标签下的文件名称,可以修改assets。// 在这里可以监听登录事件,然后根据登录状态修改输出配置。// 登录成功后,可以修改输出文件的路径或名称。// 假设修改文件名称的逻辑。// 使用插件的示例。

2024-09-26 17:43:00 530

原创 前端插件开发用什么技术比较好,用来程序自动化下载

在配置VS Code以支持这些工具时,你可以安装相关的插件,如Vetur(针对Vue.js)或Volar(针对Vue 3)、ESLint、EditorConfig等,这些插件可以帮助你更好地集成和使用上述工具。最后,为了提高工作效率和开发体验,你还可以根据个人偏好和项目需求对VS Code进行基本配置,如设置字体大小、显示行号、自动保存等选项,以及安装其他有用的扩展插件,如自动关闭标签、自动重命名标签、路径智能提示等插件,以提升编码体验‌。此外,为了提高代码质量和自动化代码检查,你可以使用。

2024-09-26 17:29:49 530

原创 丹摩智算(damodel)部署stable diffusion实验

名词解释:丹摩智算(damodel):是一款带有RTX4090,Tesla-P40等显卡的公有云服务器。stable diffusion:是一个大模型,可支持文生图,图生图,文生视频等功能。

2024-09-26 00:35:25 2179 3

原创 ubuntu 系统下,安装stable diffusion解决下载速度慢的问题

修改download_repositories_and_models_v2.sh文件,使用清华大学的镜像源。# 修改download_repositories_and_models.sh文件,使用清华大学的镜像源。# 修改download_repositories.sh文件,使用清华大学的镜像源。# 修改download_models.sh文件,使用清华大学的镜像源。# 修改download_model.sh文件,使用清华大学的镜像源。# 修改download_ui.sh文件,使用清华大学的镜像源。

2024-09-24 05:33:30 539

原创 大模型的embedding详解

*Embedding(嵌入)**是大语言模型和其他机器学习模型中的一种核心技术,它通过将离散的数据(如单词、句子、图像)转换为连续的向量表示,使得这些数据可以在高维空间中进行操作和分析。Embedding 的本质是为模型提供一种能够捕捉数据之间语义或特征关系的紧凑数值表示。

2024-08-14 15:22:26 1168

原创 大模型提示词策略-思维链COT

COT(Chain of Thought,思维链)是一种提示词设计策略,主要用于增强AI模型在复杂推理任务中的表现。通过明确列出思维步骤或逻辑链条,COT提示引导AI逐步解决问题,而不是直接给出答案。这种方法可以显著提高AI在多步骤推理、决策和问题解决中的准确性和可靠性。

2024-08-14 15:08:17 804

原创 大语言模型(LLMs)Tokenizers详解

Tokenizers是大预言模型处理和生成文本的基础。通过将文本分割为有意义的单元,模型可以学习语言的结构和语义,从而实现复杂的语言理解和生成任务。选择合适的Tokenizers方法和策略对于提高模型的性能和效率至关重要。

2024-08-13 12:50:05 596

原创 大语言模型(LLMs)的token详解

Token是文本的最小单位,模型通过处理这些单位来理解和生成语言。单词(Words):完整的词汇单元,如“apple”、“run”。子词(Subwords):介于单词和字符之间的单元,如“unbelievable”可能被分割为“un”、“believ”、“able”。字符(Characters):单个字母或符号,如“a”、“1”、“$”。Tokenization是大预言模型处理和生成文本的基础。通过将文本分割为有意义的单元,模型可以学习语言的结构和语义,从而实现复杂的语言理解和生成任务。

2024-08-12 21:51:01 2090 1

原创 springboot+TensorFlow demo

​pom.xml​。

2024-08-12 21:28:06 232

原创 springboot+neo4j的demo

创建一个Spring Boot项目并集成Neo4j图数据库,可以按照以下步骤进行。假设你已经安装了Java、Maven和IDE(如IntelliJ IDEA或Eclipse)。

2024-08-12 20:31:25 167

原创 香橙派下安装neo4j

在香橙派(Orange Pi)上安装Neo4j图数据库可以通过以下步骤完成。

2024-08-12 20:28:25 192

原创 图数据库框架及其支持的开发语言和应用场景

这些图数据库框架通过提供多种编程语言的支持,使得开发者能够灵活选择适合自己项目的语言进行开发。同时,社区和第三方开发者也会提供各种语言的库和工具,进一步丰富了图数据库的开发生态。

2024-08-12 20:21:46 543

原创 图数据库在社交网络分析中的应用

图数据库在社交网络分析中具有广泛的应用,因为社交网络的本质是图结构,其中用户是节点,用户之间的关系是边。图数据库能够高效地存储、查询和分析这种复杂的关系数据。

2024-08-12 20:06:00 384

原创 easyui如何给某一个单元格的内容增加下划线

在EasyUI的DataGrid组件中,你可以通过自定义单元格的渲染方式来实现给某一个单元格的内容增加下划线的效果。​函数中返回了一个带有下划线、颜色和字体大小的HTML内容。通过这种方式,你可以灵活地控制单元格的显示格式,包括增加下划线、改变颜色、添加图标等。通过这种方式,你可以灵活地控制单元格的显示格式,包括下划线、颜色和字体大小等。​​函数返回自定义的HTML内容来设置单元格文字的大小和颜色。在这个函数中,我们返回了一个带有下划线的HTML内容。在EasyUI的DataGrid组件中,你可以通过​。

2024-08-07 22:45:25 576

原创 vue3项目,应用初始化过程

Vue 3 应用初始化过程包括创建 Vue 应用实例、配置插件和全局属性、注册全局组件和指令,以及挂载应用到 DOM 上。通过这些步骤,你可以快速启动一个功能丰富的 Vue 3 应用,并进行进一步的开发和扩展。

2024-08-05 18:04:02 370

原创 目标检测的详细介绍

目标检测是一项复杂的计算机视觉任务,它不仅需要识别图像中的对象类别,还需要精确地定位每个对象的位置和大小。

2024-08-05 17:36:27 850

原创 香橙派aipro版本,安装部署安装ros2系统

香橙派(Orange Pi)是一款基于ARM架构的单板计算机,类似于树莓派(Raspberry Pi)。要在香橙派上安装ROS 2(Robot Operating System 2),你可以按照以下步骤进行操作。以下步骤假设你使用的是基于Debian的Linux发行版,如Ubuntu或Armbian。

2024-08-05 17:25:41 168

原创 香橙派aipro安装TensorFlow,部署手册

在香橙派上安装和部署TensorFlow需要一些准备工作和步骤,但通过上述指南,你应该能够顺利完成。根据具体的应用场景和需求,可能还需要进行进一步的优化和调试。随着TensorFlow和香橙派生态系统的不断发展,未来会有更多便捷的工具和方法出现。

2024-08-05 17:21:06 102

原创 支持目标检测的框架有哪些

选择合适的框架取决于具体的应用需求、开发经验和个人偏好。TensorFlow和PyTorch是目前最流行的深度学习框架,它们提供了丰富的资源和支持,适合大多数目标检测任务。其他框架如Caffe、MxNet、Detectron2等也提供了强大的功能,适合特定的应用场景。随着深度学习技术的不断进步,这些框架也在不断更新和改进,以支持更先进的目标检测算法。

2024-08-05 17:08:52 326

原创 TensorFlow 可用的目标检测模型有哪些,各有什么优缺点

选择合适的模型取决于具体的应用需求、计算资源和性能要求。例如,如果需要高准确性且不介意较长的训练和推理时间,可以选择Faster R-CNN或Mask R-CNN。如果需要实时检测且对速度要求较高,可以选择SSD或CenterNet。EfficientDet则在准确性和效率之间取得了很好的平衡,适用于多种场景。TensorFlow Object Detection API 提供了这些模型的预训练版本和训练脚本,使得用户可以根据自己的需求选择和定制模型。

2024-08-05 17:06:21 228

原创 目标检测的算法有哪些

目标检测算法的发展经历了从两阶段检测器到单阶段检测器,再到结合多种技术的综合算法的过程。每种算法都有其独特的优势和适用场景,选择合适的算法取决于具体的应用需求、计算资源和性能要求。随着深度学习技术的不断进步,目标检测算法的准确性和效率将继续提升。

2024-08-05 17:00:56 233 1

原创 Deeplearning4j 目标检测的原理

Deeplearning4j通过支持多种深度学习模型和丰富的API,使得在Java环境中进行目标检测成为可能。目标检测的原理涉及分类和定位两个主要任务,而Deeplearning4j提供了必要的工具和库来实现这些任务。通过加载预训练模型、预处理图像数据并进行预测,可以实现目标检测功能。

2024-08-05 16:57:46 203

原创 树莓派下,centos7amr64下,搭建目标检测开发环境,java语言

以上步骤涵盖了在树莓派上使用CentOS 7 ARM64搭建基于Java的目标检测开发环境的基本流程。根据你的具体需求和硬件性能,可能需要进行一些额外的配置和优化。确保你的系统有足够的存储空间和内存,以便顺利运行目标检测任务。

2024-08-05 16:46:09 273

原创 香橙派下搭建目标检测的开发环境

以上步骤涵盖了在香橙派上搭建目标检测开发环境的基本流程。根据你的具体需求和硬件性能,可能需要进行一些额外的配置和优化。确保你的系统有足够的存储空间和内存,以便顺利运行目标检测任务。

2024-08-05 16:42:57 902

原创 java生成ppt的jar包

可以使用java的jar包,不需要安装ppt,可直接程序生成ppt或者转换ppt。

2024-08-05 08:33:12 254

原创 一个vue3项目可以有几个app入口

一个 Vue 3 项目确实可以有一个入口文件,这个文件通常是 ​​main.js​​ 或 ​​main.ts​​,它负责创建 Vue 应用实例,配置插件,并将应用挂载到 DOM 中。这个入口文件是整个项目的起点,所有的组件、路由和状态管理都从这里开始。

2024-08-04 22:53:58 436

原创 为什么说vue3是应用

上述示例展示了如何使用 Vue 3 构建一个简单的 Todo 应用,通过组合式 API、响应式系统、组件化开发、路由管理和状态管理等特性,使得应用的开发更加高效和可维护。Vue 3 的强大之处在于它提供了完整的解决方案,适用于构建复杂的、现代化的前端应用。

2024-08-04 22:50:02 611

原创 vue3框架设计的思路

创建和组织你的 Vue 组件。可以使用组合式 API 定义组件。上述步骤为一个 Vue 3 项目提供了一个完整的设计思路,从初始化项目到组件设计、路由和状态管理,以及 API 请求和环境配置。在实际开发中,可以根据具体需求对项目进行调整和优化。

2024-08-04 22:34:22 310

原创 点击同一个菜单项时自动刷新标签页

在 addTab 函数中,我们需要添加一个检查,如果标签页已经存在,则更新标签页的内容,而不仅仅是选中标签页。

2024-08-03 23:24:03 123

原创 使用标准的 window.location.href 实现页面跳转,如何解决导航栏和tab未同步更新的问题

在某些情况下,当你使用 ​​ 进行页面跳转时,导航栏和选项卡(tab)可能不会同步更新,导致用户体验不一致。

2024-08-03 20:57:26 569

原创 easyui 页面跳转 有几种方式

在基于 EasyUI 的前端开发中,页面跳转是一个常见的需求。

2024-08-03 20:55:05 411

原创 easyui-datebox 只显示月份选择,默认开启月份,隐藏日期选择框

如果你使用 ​​​ 并希望隐藏日期选择框,只显示月份选择,可以通过一些自定义代码来实现。虽然 EasyUI 没有直接提供这种功能,但可以通过自定义 ​​​ 和 ​​parser​​​ 方法,以及修改 ​​ 事件来实现这个功能。

2024-07-30 00:34:45 1347

原创 easyui 多文件选择框选择文件后,将文件显示在页面上。demo

EasyUI 的 ​​filebox​​ 默认是单文件选择,如果要实现多文件选择功能,可以通过原生的 HTML 文件输入元素来实现。同时,使用 jQuery 和 EasyUI 将多文件选择后的文件名显示在页面上。

2024-07-30 00:32:54 454

c语言编写的二叉树深度优先遍历算法

以下是使用C语言编写的二叉树的广度优先遍历(也称为层次遍历)算法的示例代码: #include <stdio.h> #include <stdlib.h> // 定义二叉树的节点结构 typedef struct Node { int data; struct Node* left; struct Node* right; } Node; // 创建新节点 Node* createNode(int data) { Node* newNode = (Node*)malloc(sizeof(Node)); newNode->data = data; newNode->left = NULL; newNode->right = NULL; return newNode; } // 定义队列节点结构 typedef struct QueueNode { Node* treeNode; struct QueueNode* next; } QueueNode; // 队列结构 typedef struct Qu

2024-08-23

数据结构-二叉树的广度优先遍历

以下是使用C语言编写的二叉树的广度优先遍历(也称为层次遍历)算法的示例代码: #include <stdio.h> #include <stdlib.h> // 定义二叉树的节点结构 typedef struct Node { int data; struct Node* left; struct Node* right; } Node; // 创建新节点 Node* createNode(int data) { Node* newNode = (Node*)malloc(sizeof(Node)); newNode->data = data; newNode->left = NULL; newNode->right = NULL; return newNode; } // 定义队列节点结构 typedef struct QueueNode { Node* treeNode; struct QueueNode* next; } QueueNode; // 队列结构 typedef struct Qu

2024-08-23

自动售货机的数据库设计文档

1. 引言 1.1 目的 本文档旨在描述自动售货机系统的数据库设计,包括数据模型、表结构、关系以及数据完整性约束,确保系统数据的一致性和可靠性。 1.2 范围 本设计文档涵盖自动售货机所需的主要数据实体及其属性,涉及的功能包括商品管理、库存管理、销售记录、用户管理等。 2. 数据库需求分析 2.1 功能需求 商品管理:添加、修改、删除商品信息。 库存管理:监控商品库存,报警低库存商品。 销售记录:记录每一笔销售交易,提供销售统计。 用户管理:管理用户信息,支持用户注册和登录。 2.2 非功能需求 数据安全性:确保数据的完整性和机密性。 数据一致性:在事务处理中保证数据一致性。 3. 数据模型设计 3.1 实体关系模型(ER图) (此处可插入ER图,描述各实体及其关系) 3.2 实体及属性 3.2.1 商品(Product) 属性名 数据类型 描述 product_id INT 商品唯一标识(主键) name VARCHAR(100) 商品名称 price DECIMAL(10, 2) 商品价格 stock_quantity INT 库存数量 category VARCHAR

2024-08-23

软件工程-项目管理-可行性分析报告模板文档

项目可行性分析报告 一、报告概述 1.1 报告目的 说明本报告的目的和重要性,阐述进行可行性分析的必要性。 1.2 报告范围 简要介绍报告的内容和范围,包括主要分析的方面。 二、项目背景 2.1 项目介绍 对项目的基本情况进行介绍,包括项目名称、性质及目标。 2.2 市场分析 市场的需求、目标客户群、行业趋势等基本情况。 2.3 项目提出的背景和原因 为什么要开展这个项目?解决什么问题? 三、技术可行性分析 3.1 技术方案 说明项目所用技术、工具和方法。 3.2 技术成熟度 分析所需技术的成熟度和市场应用情况。 3.3 技术风险 讨论可能遇到的技术风险及应对措施。 四、经济可行性分析 4.1 成本分析 详情请查看具体文档

2024-08-23

控制树莓派小车的 pi4j2的Java代码

搭配pi4j专栏使用, https://blog.csdn.net/jiao_zg/category_9672658.html

2024-06-14

freeswitch1.10.10编译包

freeswitch1.10.10的源码包,下载后,tar -zxvf 文件名解压后,cd 目录,进入后执行 cd /usr/local/src/ cd freeswitch-1.10.10/ Vim module.conf 将下面两行注释掉 #applications/mod_signalwire #applications/mod_av ./bootstrap.sh ./configure --enable-portable-binary --prefix=/usr/local/freeswitch --with-gnu-ld --with-python --with-openssl --enable-core-odbc-support --enable-zrtp make make install 进行编译。 注意:前提是要其他插件安装成功

2024-04-26

springboot集成websocket实现一个简易聊天室

springboot集成websocket实现一个简易聊天室,源码,开源

2024-03-28

基于树莓派的Java版麦克纳姆轮智能控制学习平台.ppt

基于树莓派的Java版麦克纳姆轮智能控制学习平台.ppt资源文件 下载资源可私信沟通,获取下列支持: 1.架构设计文档 2.控制开源源代码 3.效果演示视频 4.制作原理及过程的图文教程 5.共享开源社区 ppt是对平台及基于树莓派的机器人智能小车的简单展示,可超远程控制小车的运动。轮子采用麦克纳姆轮,可原地左右移动或者任意方向移动

2021-03-06

软件工程-软件部署手册模板

软件工程中,软件部署是一个基础的过程;在安装的过程中,需要记录下安装的历史情况,并能让使用的人更多掌握整体的部署环境的情况;也为了减少编写文档的重复工作,所以需要模板减少文档编写的工作;文档为开源,需要打上页眉页脚,3d精灵-北极温实验室。本文档 是博主开源的物联网项目的管理相关的一部分,欢迎感兴趣机器人研发的小伙伴加我

2020-12-09

centos7arm64重装yum所需要的rpm包

1.解压 2.文件放到一个目录下 3.上传到centos arm64系统上 4.rpm -ivh --force *.rpm --nodeps 5.yum 查看是否安装成功

2020-12-01

kubernetes-release-1.18.zip-树莓派-centos7可用编译源码包

kubernetes-release-1.18.zip源码包,可以编译成树莓派上运行centos7版本的运行包

2020-08-07

ZD Soft Screen Recorder_8.0.exe

一款非常好用的录屏软件,功能全面,能够全屏录制,选框录制,画质无损,音频可选信道,音质很好。还有定时等高级功能,相当好用,可后台运行,生成的视频符合各个主流视频播放软件播放。

2020-02-20

elasticsearch-7.5.2-x86_64.rpm

elasticsearch-7.5.2-x86_64.rpm linux版本的软件,es作为索引存储集群,可以对海量数据进行处理,且作为对lucene进行集群化,可以横向增加节点,功能强大;作为elk中的一员,处理日志,监控统计等非常有用

2020-02-17

pi4j-core-1.2.jar

树莓派Java编程库的jar包,通过引入jar包即可使用面向对象的方式对树莓派的针脚进行开发。 面向对象的设计可以减少对底层的了解,直接用高级语言与硬件交互

2020-01-15

maven-shade-plugin-3.1.0.jar

分数最少是1,无法选择0,下载了看吧。maven打包,指定入口类的jar包,具体的pom配置为: org.apache.maven.plugins maven-shade-plugin 3.1.0 package shade META-INF/spring.handlers org.global.fairy.service.impl.Assembly

2018-11-10

java弱引用

java 弱引用代码以及分析,详细讲解弱引用与强引用在垃圾回收时产生的区别

2018-01-18

java处理word文件

根据模板,通过java处理word文件,生成新的文件

2016-05-14

oracle 12c 中文白皮书 官网

整体介绍oracle12c的文档,官网上的中文版,可以选择需要的进行观看

2015-02-10

中国象棋软件Android版

中国象棋软件-Android版技术文档及软件截图

2012-08-22

vista/2008/win7 启动菜单自动修复工具

程序适用范围: 1、格式化或GHOST活动分区(C盘)重装系统后添加修复其它分区上的Vista/2008/Win7启动菜单 2、在Vista/2008/Win7上新装2000/xp/2003后添加修复原Vista/2008/Win7启动菜单 简化出先vista/2008/win7后装2000/xp/2003多系统最简解决方案:2000/xp/2003光盘引导直接装至其它分区,完成后运行本程序修复即可 3、修复其他因BCD相关引起的故障 a.BCD引起的win7/2008r2的修复计算机(Windows Recovery Environment)菜单丢失 b.BCD引起的win7/2008r2的3D启动画面丢失(变成VISTA滚动条启动画面) c.BCD引起的启动菜单选择界面乱码现象 d.为VISTA/2008添加修复计算机(Windows Recovery Environment)菜单,使用方法:在系统盘符中新建recovery文件夹,再把光盘或安装程序中的sources\boot.wim(这个文件是否改名为winre.wim随意)和boot\boot.sdi两个文件复制至recovery文件夹,再运行本程序,即可自动添加。 e.不明原因的启动菜单丢失

2012-08-22

java 编写的俄罗斯方块 源程序代码

用java实现的俄罗斯方块源代码,有解释代码,可在cmd 环境下运行

2011-01-19

c语言生产者与消费者问题.doc格式,下载 完整

操作系统学习,进程互斥,用C语言实现的,可以更好的理解进程互斥

2010-06-25

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除