自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IDYS'BLOG

运维巨佬 | 网工巨佬 | Devops布道者 |小众软件爱好者

  • 博客(122)
  • 收藏
  • 关注

原创 AMI镜像从海外迁移至国内

文章目录AMI镜像从海外迁移至国内目标 & 原因目标原因解决思路实现过程使用`AWS-CLI` 登录海外账号在AWS控制台界面创建`Access keys (access key ID and secret access key)`确保中转主机安装`aws-cli`为`EC`实例创建`AMI`镜像将海外AMI 镜像存储到S3存储桶当中将S3存储桶中的镜像文件下载到中转主机使用AWS-CLI配置登录国内账号创建S3存储桶并将镜像上传到存储桶当中从S3存储桶中还原`AMI`镜像写在最后的话:这里是一

2021-10-12 22:58:46 1137

原创 AWS密钥对实践

文章目录创建密钥对使用`ssh-keygen`创建密钥对,然后把公钥导入AWS在`AWS`上创建`key pair`将`pem`类型的密钥转化为`ppk`,在Windows在使用Putty连接实例使用`Putty`连接实例AWS在EC2服务控制台上意外删除`key pair`如何重新恢复在控制台删除`key pair`利用ssh-keygen从私钥中生成公钥利用`puttygen`生成公钥利用`xshell`获取公钥内容在AWS上重新生成该密钥对写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创

2021-10-08 21:26:15 3972

原创 Python修改pip镜像源为国内镜像源(永久方法)

文章目录Python修改pip镜像源为国内镜像源(永久方法)01. 更换为国内镜像源02. 将镜像源设置为信任写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于CSDN,作者IDYS博客首页:https://blog.csdn.net/weixin_41633902/本文链接:https://blog.csdn.net/weixin_41633902/article/details/115754289未经授权,禁止转载!恶意转载,后果自负!尊重原创,远离剽窃!Python修改

2021-04-16 12:11:53 30916 2

原创 Java基础之collections工具类

collections工具类java.utils.Collections是集合工具类,用来对集合进行操作。部分方法如下:public static <T> boolean addAll(Collection<T> c, T... elements):往集合中添加一些元素。public static void shuffle(List<?> list) 打乱顺序:打乱集合顺序。public static <T> void sort(List<

2021-04-16 07:35:15 186

原创 Java基础之泛型

泛型泛型的概念泛型是一种未知的数据类型,当我们不知道使用什么数据类型的时候,可以使用泛型泛型也可以看出是一个变量,用来接收数据类型E e: Element元素T t:Type类型ArrayList集合在定义的时候,不知道集合都会存储什么类型的数据,所以类型使用泛型E:未知数据类型创建集合对象的时候,就会确定泛型的数据类型使用泛型的优点创建集合对象,使用泛型好处:避免了类型转换的麻烦,存储的是什么类型,取出的就是什么类型把运行期异常(代码运行之后会抛出的异常),提升

2021-04-16 07:30:27 127

原创 Java基础之StringBuilder

StringBuilderStringBuilder原理String类字符串是常量,他们的值在创建之后不能更改字符串的底层是一个被final修饰的数组,不能改变,是一个常量private final byte[] value进行字符串的相加,内存中就会有多个字符串,占用空间多,效率底下StringBuilder类字符串缓冲区,可以提高字符串的操作效率(看成一个长度可以变化的字符串)底层也是一个数组,但是没有被final修饰,可以改变长度byte[] value

2021-04-16 07:23:39 210

原创 Java基础之包装类

包装类包装类概念包装类基本数据类型,使用起来非常方便,但是没有对应的方法来操作这些基本类型的数据,可以使用一个类,把基本类型的数据装起来,在类中定义一些方法,这个类叫做包装类,我们可以使用类中方法来操作这些基本类型的数据Java提供了两个类型系统,基本类型与引用类型,使用基本类型在于效率,然而很多情况,会创建对象使用,因为对象可以做更多的功能,如果想要我们的基本类型像对象一样操作,就可以使用基本类型对应的包装类,如下:基本类型对应的包装类(位于java.lang包中)

2021-04-16 07:22:52 119

原创 Java基础:常用API之Calendar类

文章目录Calendar类常用成员方法演示一演示二演示三演示四写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于CSDN,作者IDYS博客首页:https://blog.csdn.net/weixin_41633902/本文链接:https://blog.csdn.net/weixin_41633902/article/details/115741779未经授权,禁止转载!恶意转载,后果自负!尊重原创,远离剽窃!Calendar类常用成员方法Calendar类的常用成员

2021-04-15 22:27:57 93

原创 Java基础:常用API之Date类

文章目录Date类毫秒值的概念和作业Date类的构造方法和成员方法无参构造方法有参构造方法getTime()方法DateFormat的类格式化输出 - 方法一演示格式化输出 - 方法二演示计算出生时间写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于CSDN,作者IDYS博客首页:https://blog.csdn.net/weixin_41633902/本文链接:https://blog.csdn.net/weixin_41633902/article/details/1157417

2021-04-15 22:23:42 171

原创 Java基础:常用API之object类

文章目录Object类object类的equals方法重写Object类的equal方法关于Objects类的equals方法演示写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于CSDN,作者IDYS博客首页:https://blog.csdn.net/weixin_41633902/本文链接:https://blog.csdn.net/weixin_41633902/article/details/115741695未经授权,禁止转载!恶意转载,后果自负!尊重原创,远离剽窃!

2021-04-15 22:18:35 100

原创 Java基础之内部类

文章目录内部类内部类的概念与分类分类成员内部类成员内部类的定义成员内部类的使用内部类访问外部类的同名变量演示局部内部类局部内部类定义局部内部类演示匿名内部类匿名内部类的注意事项注意事项类作为成员变量类型接口作为成员变量类型接口作为方法的参数和返回类型写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于CSDN,作者IDYS博客首页:https://blog.csdn.net/weixin_41633902/本文链接:https://blog.csdn.net/weixin_4163390

2021-04-15 22:16:10 65

原创 Java之 final关键字、权限修饰符

文章目录final关键字、权限修饰符final关键字概念与四种用法final关键字用于修饰类final关键字用于修饰成员方法注意事项final关键字用于修饰局部变量演示一final关键字修饰成员演示一(构造方法)演示二(直接定义时对成员变量赋值)四种权限修饰符写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于CSDN,作者IDYS博客首页:https://blog.csdn.net/weixin_41633902/本文链接:https://blog.csdn.net/weixin_41

2021-04-15 22:14:26 119

原创 Java基础之多态

文章目录多态多态的格式与使用演示多态当中成员变量的使用特点演示成员方法使用特点演示向上转型与向下转型演示instanceof 关键字演示例题写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于CSDN,作者IDYS博客首页:https://blog.csdn.net/weixin_41633902/本文链接:https://blog.csdn.net/weixin_41633902/article/details/115741531未经授权,禁止转载!恶意转载,后果自负!尊重原创,远离

2021-04-15 22:11:49 263

原创 Java基础之接口

文章目录接口接口的定义基本格式接口可以包含哪些内容接口抽象方法定义注意事项抽象方法定义的形式接口的抽象方法使用演示例子注意事项接口默认方法定义演示接口的静态方法演示接口私有方法演示一(普通私有方法)演示二(静态私有方法)接口常量定义与使用注意事项演示接口中的注意事项演示关于类的多继承注意事项演示写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于CSDN,作者IDYS博客首页:https://blog.csdn.net/weixin_41633902/本文链接:https://blog.

2021-04-15 22:07:59 115

原创 Java基础之Java继承

文章目录java继承基本概述继承的基本演示演示一继承中的成员变量演示重名变量的访问演示方法覆盖重写演示一继承中的构造方法演示写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于CSDN,作者IDYS博客首页:https://blog.csdn.net/weixin_41633902/本文链接:https://blog.csdn.net/weixin_41633902/article/details/115741306未经授权,禁止转载!恶意转载,后果自负!尊重原创,远离剽窃!j

2021-04-15 22:04:55 76

原创 Web 基础之CSS (全文5w字,超级详细)

文章目录CSS学习00. 使用CSS样式的方式0.0 HTML的局限性0.1 HTML <! DOCTYPE>声明标签0.2 内链(行内)样式表(行内式)0.3 嵌入式(内部)样式表(嵌入式)0.4 引入式(外部)样式表(链接式)0.5 CSS引入方式总结0.6 CSS 语法规范0.7 CSS代码风格01. 定义样式表1.1 HTML标记定义1.2 Class 定义1.3 ID 选择器1.4 优先级问题1.5 组合选择器(同时控制多个元素)1.6 伪元素选择器02. 常见属性2.1 颜色属性03

2021-04-08 09:03:23 1000 2

原创 Web基础之HTML

文章目录HTML 学习00. HTML语法0.1 什么是HTML 标记语言0.2 HTML标记和属性0.3 语法不区分字母大小写0.4 文档注释0.5 代码格式0.6 字符实体0.7 标签关系01. html的基本结构1.1 `内容`1.2 `内容`1.3 `内容`1.4 `内容`1.5 `内容`03. 文档设置标记3.1 格式标记3.2 文本标记3.3 ``和``标签04. 图像标记4.1 ``图像标记4.2 路径05. 超链接的使用06. 表格6.1 表格的基本结构6.1.1 `标记`6.1.2 ``标

2021-04-08 08:53:37 293

原创 Default Radeon WattMan settings has been restored due to unexpected system failure问题解决

文章目录Default Radeon WattMan settings has been restored due to unexpected system failure问题解决00. 问题出现现象01. 解决方法1.1 关闭启动快速启动02. 更新 AMD显卡驱动写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于CSDN,作者IDYS博客首页:https://blog.csdn.net/weixin_41633902/本文链接:https://blog.csdn.net/weixi

2020-12-13 10:13:29 8227

原创 文件系统管理和xfs文件系统备份恢复

文章目录写在开头的话文件系统管理和xfs文件系统备份恢复00. 目录结构和绝对路径、相对路径01. 根下的目录结构说明1.1 附加说明`/usr`02. 文件、目录操作类命令2.1 `pwd`命令2.1.1 功能说明与语法格式2.1.2 选项说明2.1.3 Bash提示符(PS1变量)2.2 cd命令2.2.1 功能说明与语法格式2.2.2 选项说明2.2.3 命令演示2.3 `tree`:以树形结构显示目录下的内容2.3.1 功能说明与语法格式2.3.2 参数选项2.3.2 命令演示2.4 `mkdir`

2020-12-10 18:56:09 1331

原创 认识网络 —— HCIA考试

写在开头的话请记住:实践是掌握知识的最快方法如果你只是怀着看看的态度去快速浏览文章,而不去认认真真的把文章里面讲的任何一个知识点去实践一遍,那么你永远也掌握不了它生命不息,折腾不止!写在最后的话:无论每个知识点的难易程度如何,我都会尽力将它描绘得足够细致欢迎关注我的CSDN博客,IDYS’BLOG持续更新内容:linux基础 | 数据通信(路由交换,WLAN) | Python基础 | 云计算 如果你有什么疑问,或者是难题。欢迎评论或者私信我。你若留言,我必回复!

2020-11-08 22:09:06 238

原创 ZStack云平台高级功能概述 -- ZCCT考试

文章目录写在开头的话ZStack云平台高级功能概述00. 企业管理01. 裸金属管理02. 容灾备份03. vCenter纳管04. 迁移服务写在最后的话:这里是一段防爬虫文本,请读者忽略。这是一篇半原创文章,文章内容参考了 zcct 认证课程zstack 官网 www.zstack.io博客首页:https://blog.csdn.net/weixin_41633902/本文链接:https://blog.csdn.net/weixin_41633902/article/details/109

2020-11-08 17:41:05 449

原创 ZStack云平台后端存储对接 -- ZCCT考试

文章目录写在开头的话ZStack云平台后端存储对接00. 本地存储0.1 特点0.1.1 优点0.1.2 缺点0.2 存储规划0.3 对接实战01. Ceph存储1.1 特点1.2 对接实践02. SAN存储2.1 特点2.2 配置步骤2.3 对接实践03. NFS存储3.1 NFS对接注意事项3.2 对接实践写在最后的话:这里是一段防爬虫文本,请读者忽略。这是一篇半原创文章,文章内容参考了 zcct 认证课程zstack 官网 www.zstack.io博客首页:https://blog.csd

2020-11-08 13:10:24 446 2

原创 ZStack云平台扁平网络配置实践 —— ZCCT考试

文章目录写在开头的话ZStack云平台扁平网络配置实践00. 课程目标01. 扁平网络结构1.1典型扁平网络架构1.2 扁平大二层技术1.3 `Novlan`1.4 `Vlan`1.5 典型扁平网络组网规划1.6 公有网络1.7 系统网络1.8 私有网络02. 扁平网络服务2.1 `DHCP`2.2 `EIP`2.3 安全组03. 扁平网络配置3.1 场景实践写在最后的话:这里是一段防爬虫文本,请读者忽略。这是一篇半原创文章,文章内容参考了 zcct 认证课程zstack 官网 www.zstack

2020-11-08 10:44:58 1506

原创 ZStack云平台物理网络配置实践 --ZCCT考试

ZStack云平台物理网络配置实践00. 掌握目标理解VLAN、Trunk、bond、网桥技术理解云环境中网络分类与典型规划掌握ZStack物理网络配置命令与典型网络配置01. 网络基础技术1.1 物理网络基础技术VLAN技术Trunk技术交换机端口三种链路类型Access、Trunk、HybridAccess类型端口:只属于单一VLAN,只允许该VLAN通过;一般用于连接主机Trunk类型端口:属于多个VLAN接受和发送多个VLAN报文;一般用于交换机和交换机之间的

2020-11-06 23:11:06 1381 2

原创 ZStack云平台镜像封装实践 -- ZCCT考试

ZStack云平台镜像封装实践00. 镜像封装的目的提高安装效率相比如iso模式创建云主机,使用已封装的镜像创建云主机,无需配置分区、安装模式等内容,提高部署效率无人值守安装创建云主机过程中无需人为干预,可批量创建云主机自定义配置封装镜像时可自定义软件包,安装更新、驱动等,可做到即装即用01. 封装Linux1.1 创建云主机添加镜像并且创建云主机指定hostname配置网络安装QEMU Guest Agent安装cloud-init(ssh_pwaut

2020-11-06 16:06:13 1023 1

原创 ZStack云平台云主机管理

文章目录写在开头的话ZStack云平台云主机管理00. 云主机创建0.1 创建云主机必要参数0.2 创建云主机可选高级01. 云主机管理1.1 生命周期管理1.2 配置运维1.3 其他02. 云盘镜像管理2.1 云盘管理2.2 快照管理2.3 镜像管理写在最后的话:这里是一段防爬虫文本,请读者忽略。这是一篇半原创文章,文章内容参考了 zcct 认证课程zstack 官网 www.zstack.io博客首页:https://blog.csdn.net/weixin_41633902/本文链接:ht

2020-11-05 17:27:01 1315

原创 ZStack云平台功能概述 -- ZCCT考试

文章目录写在开头的话ZStack云平台功能概述00. 首页01. 云资源池02. 硬件设施03. 网络资源04. 云台运维05. 平台管理06. 设置写在最后的话:这里是一段防爬虫文本,请读者忽略。这是一篇半原创文章,文章内容参考了 zcct 认证课程zstack 官网 www.zstack.io博客首页:https://blog.csdn.net/weixin_41633902/本文链接:https://blog.csdn.net/weixin_41633902/article/details

2020-11-04 19:59:51 789

原创 ZStack云平台快速安装与初始化 --zcct考试

文章目录写在开头的话ZStack云平台快速安装与初始化00. 准备安装环境0.1 服务器环境准备0.2 软件准备0.3 文档 / 视频教程01. 安装ZStack1.2 一键安装 ZStack02. 初始化ZStack2.1 按照UI提示初始化ZStack2.2 创建云资源写在最后的话:这里是一段防爬虫文本,请读者忽略。这是一篇半原创文章,文章内容参考了 zcct 认证课程zstack 官网 www.zstack.io博客首页:https://blog.csdn.net/weixin_416339

2020-11-04 18:29:38 1993

原创 ZStack产品与解决方案介绍—— ZCCT考试

文章目录写在开头的话ZStack产品与解决方案介绍00. Zstack 愿景0.1 云计算在企业应用中的价值与意义0.2 企业建设云平台过程中的典型问题0.3 Zstack愿景01. 解决方案1.1 ZStack 产品图谱1.2 ZStack云平台1.3 ZStack 云平台应用场景1.4 ZStack Mini一体机1.5 ZStack Mini 适用场景1.6 ZStack CMP 多云管理平台1.7 ZStack CMP多云管理平台应用场景1.8 ZStack 云计算解决方案应用场景02. 行业案例、

2020-11-03 18:11:57 856

原创 云计算基础技术及解决方案介绍 - ZCCT考试

文章目录写在开头的话云计算基础技术及解决方案介绍00. 云计算的定义与特点0.1 云计算概念定义0.2 云计算交付方式分类0.3 云计算服务分类01. 资源池化技术1.1 服务器虚拟化1.2 网络功能虚拟化1.3 分布式存储1.4 虚拟化解决方案1.5 虚拟化解决方案关键功能1.5.1 虚拟化解决方案关键功能 - 高可用1.5.2 虚拟化解决方案关键功能 - 热迁移1.5.3 虚拟化解决方案没有解决那些问题02. 云平台解决方案2.1 云平台解决方案 - 多租户管理2.2 多区域管理2.3 异构平台管理2

2020-11-03 16:07:11 1010

原创 Linux开关机与系统级别、命令历史

Linux基本命令操作00. shell提示符、bash基本语法查看当前所属终端[root@idys ~] tty/dev/pts/0查看所有登录的终端[root@idys ~] w 08:17:09 up 2 min, 3 users, load average: 0.05, 0.05, 0.03USER TTY FROM LOGIN@ IDLE JCPU PCPU WHATroot tty1

2020-11-01 10:08:52 136

原创 Linux基本知识与操作(硬件、网络、服务)

文章目录写在开头的话Linux基本操作00. 网卡命名规则01. dmidecode命令02. ifconfig命令显示信息详解03. NeworkManager概述04. CentOS7中网络相关的配置文件05. 永久修改网卡配置信息06. 关于防火墙的关闭与查看07. 编写配置自己的yum08. 服务器相关知识写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于CSDN,作者IDYS博客首页:https://blog.csdn.net/weixin_41633902/本文链接:htt

2020-11-01 09:40:47 250 2

原创 Linux基本介绍、CentOS6与CentOS7对比、VMware的一个技巧

Linux基本介绍、CentOS6与CentOS7对比、VMware的一个技巧00. Linux的基本介绍Xeon:至强Xeon是英特尔生产的微处理器,它用于"中间范围"的企业服务器和工作站。E系列代表至强系列CPU,主要用于服务器,可以一台服务器多个CPU结合使用i系列CPU主要用于个人电脑Unix系统闭源跑在小型机上redhatCentOS:redhat的copyfedora:最新的技术跑在fedora上Linux相关职位Linux运维工程师Linux系统架构师

2020-11-01 08:07:50 321

原创 虚拟机磁盘与qemu-img、存储池、存储卷

文章目录写在开头的话虚拟机磁盘与qemu-img00. 虚拟磁盘概述0.1 虚拟化项目中存储的注意事项0.2 `kvm` 存储模式0.3 虚拟磁盘类型0.4 KVM 支持的磁盘类型01. 使用 qemu-img管理虚拟磁盘1.1 `qemu-img` 概述1.2 qcow2 格式选项1.3 命令演示1.4 预分配策略1.5 后备差异虚拟磁盘1.6 backing_file1.7 back_file 实验演示1.8 虚拟磁盘格式转换1.9 调整虚拟磁盘大小1.10 快照管理 Snapshot / Checkp

2020-10-31 18:04:59 2502 1

原创 虚拟化kvm - libvirt virt-manager virsh

文章目录写在开头的话libvirt virt-manager virsh00. libvirt架构概述01.`virt-manager` 概述02. `virsh`概述2.1 `virsh`命令演示写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于CSDN,作者IDYS博客首页:https://blog.csdn.net/weixin_41633902/本文链接:https://blog.csdn.net/weixin_41633902/article/details/10929206

2020-10-26 16:14:42 195

原创 虚拟化kvm - 创建虚拟机、virtio、QEMU Guest Agent

文章目录写在开头的话创建虚拟机、virtio、QEMU Guest Agent00. 使用virt-manager创建虚拟机0.1 实验的环境准备01. 使用virt-install创建虚拟机1.1 命令参数1.2 `qemu.img`用法1.3 `kickstart`安装1.4 网络安装1.5 pxe安装02. 半虚拟化驱动virtio2.1 半虚拟化驱动virtio 原理概述2.2 半虚拟化设备统一接口2.3 获得virtio驱动程序2.4 在已经安装好的`Windows`虚拟机上安装`virtio`驱

2020-10-26 16:10:59 1714

原创 虚拟化kvm-kvm安装与管理

文章目录写在开头的话kvm安装与管理00. 环境准备0.1 生产环境硬件配置0.2 准备好自己的Test Bed0.3 嵌套虚拟化的关键01. KVM安装0.4 其他说明02. KVM远程管理2.1 VNC2.2 `xming`写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于CSDN,作者IDYS博客首页:https://blog.csdn.net/weixin_41633902/本文链接:https://blog.csdn.net/weixin_41633902/article/d

2020-10-26 16:02:02 364

原创 虚拟化kvm-虚拟化概述

文章目录写在开头的话虚拟化概述00. 什么是虚拟化0.1 虚拟化的定义0.2 系统虚拟化0.3 纯软件仿真0.4 虚拟化翻译0.5 X86CPU的保护环0.6 无硬件辅助的全虚拟化07. 半虚拟化0.8 硬件辅助的全虚拟化0.9 LXC 和 Docker0.10 Hypervisor 分类0.11 小结01. KVM是什么?1.1 `lsmod`1.2 KVM体系结构1.3 KVM集中管理与控制1.4 Hypervisor/VMM的选择1.5 国产虚拟化解决方案概述1.6 资源与参考资料写在最后的话:

2020-10-26 15:57:47 842

原创 快速排序(Python版本)

文章目录写在开头的话快速排序(Python版本)00. 快速排序介绍01. Python代码实现写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于CSDN,作者IDYS博客首页:https://blog.csdn.net/weixin_41633902/本文链接:https://blog.csdn.net/weixin_41633902/article/details/108974293未经授权,禁止转载!恶意转载,后果自负!尊重原创,远离剽窃!写在开头的话请记住:实践是

2020-10-09 10:44:56 113

原创 路由的概念与路由器设置(Linux)

文章目录写在开头的话路由的概念与路由器设置00. 路由0.1 路由表的概念0.2 路由表产生的情况0.3 `IP alias `,虚拟网卡,实现一个网卡绑多个`IP`0.3.1 `ifconfig`0.3.1.1 功能说明0.3.1.2 语法格式0.3.1.3 `ifconfig`命令的参数选项0.3.2 `ip`命令0.3.2.1 功能说明0.3.2.2 语法格式0.3.2.3 选项说明0.3.2.4 命令演示0.3.3 IP Alias 的作用0.4 重复路由的问题01. 路由器配置1.1 开启路由转发

2020-10-06 16:08:38 1897 1

空空如也

空空如也

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

TA关注的人

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