自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(113)
  • 收藏
  • 关注

原创 1、GoldenEye-靶机-百个项目计划_goldeneye 靶机,Golang面试复习

具体来说,pty.spawn(“/bin/bash”) 命令会创建一个 Bash 进程,并将其连接到伪终端。然后,你可以在 Bash shell 中执行任意命令,并且可以使用 TAB 键自动完成命令和路径。如果我们知道该系统存在的历史漏洞,我们也可以通过历史漏洞来拿shell。由于这是一个新系统,如果您看到任何配置问题,请告诉我或鲍里斯,尤其是它与安全有关的问题……这里我们可以用exiftool(图虫)看一下图片里有没有什么隐藏信息,这里涉及一些ctf知识,大家不用担心,不会咱们就去查。

2024-04-21 16:52:08 866

原创 1553B总线基础知识,2024年最新腾讯架构师深入讲解Golang开发

1553B协议最初是为空军设计的,随着1553B总线的优越性的不断体现和武器装备的升级换代,1553B协议已应用到各个兵种,在陆军和海军的武器和维护系统中已开始采用1553B总线。根据武器平台的控制要求,确定一个周期内传输的 命令和消息队列,按照大小周期划分时间片,对消息队列进行排序和优化,使总线负载达到平衡,提高总线的利用率和数据传输的实时性。一是总线接口硬件和软件设计。同时,需要编写相应的通信控制软件,包括传输层软件和驱动层软件,通过信息和资源的共享,按照武器的作战目标,在应用层上真正实现功能的综合。

2024-04-21 16:51:01 612

原创 1553B总线基础知识(1),2024年最新Golang音视频面试题

1553B总线是总线的简称, 其中B就是BUS,MIL-STD-1553B总线是飞机内部时分制命令/响应式多路复用数据总线。1553B数据总线标准是20世纪70年代由美国公布的一种串行多路数据总线标准。BC:总线控制器, bus controllerRT:远程终端,remote terminalBM/MT: 总线监视器,bus monitor terminal信息格式有BC到RT、RT到BC、RT到RT、广播方式 和系统控制方式;传输媒介为屏蔽双绞线,1553B总线耦合方式有直接耦合和变压器耦合;

2024-04-21 16:50:30 1002

原创 当你学会这项python数据提取神器时,请做好升职准备,三年软件测试开发

[{‘name’: ‘张一’, ‘sex’: ‘男’, ‘age’: 18, ‘height’: 170.5}, {‘name’: ‘张二’, ‘sex’: ‘女’, ‘age’: 20, ‘height’: 160.5}, {‘name’: ‘张三’, ‘sex’: ‘男’, ‘age’: 18, ‘height’: 170.5}]]’张三’)]"print(result)输出:[{‘name’: ‘张三’, ‘sex’: ‘男’, ‘age’: 18, ‘height’: 170.5}]

2024-04-20 01:26:05 320

原创 开闭原则——面向对象设计原则,使用开闭原则解决实际问题

用户窗体可以根据需要选择或者增加新的主题,而不需要修改原代码,所以它是满足开闭原则的,其类图如图 1 所示。因为抽象灵活性好,适应性广,只要抽象的合理,可以基本保持软件架构的稳定。而软件中易变的细节可以从抽象派生来的实现类来进行扩展,当软件需要发生变化时,只需要根据需求重新派生一个实现类来扩展就可以了。可以通过“抽象约束、封装变化”来实现开闭原则,即通过接口或者抽象类为软件实体定义一个相对稳定的抽象层,而将相同的可变因素封装在相同的具体实现类中。下面以 Windows 的桌面主题为例介绍开闭原则的应用。

2024-04-20 01:23:42 274

原创 开源项目|Go 开发的一款分布式唯一 ID 生成系统,2024年最新BAT面试文档

整体的层次关系是这样的,最里面是 models,定义我们的表结构,然后中间是业务逻辑层,业务逻辑层会提供接口,给最外层的 API 来调用,最外层就是一些工具和调用入口。这样做的最大好处就是解耦,不管最外层如何变化,只要在业务逻辑层实现对应接口即可,核心代码可能根本不需要改变。以上就是本项目的全部内容,如果大家感兴趣的话,欢迎给我留言交流,要是能给个。

2024-04-20 01:23:11 418

原创 开源堡垒机jumpserver的搭建与使用_jumpserver 设置token 过期时间

生产环境建议使用 tar -xf Python-3.6.1.tar.xz#出现这代表成功310894)]

2024-04-20 01:22:08 305

原创 开源堡垒机jumpserver的搭建与使用_jumpserver 设置token 过期时间(1)

生产环境建议使用286292)]

2024-04-20 01:21:37 346

原创 开工大吉!秀一下我们假期の战绩,2024年最新熬夜整理华为最新Golang笔试题

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《2024年最新Golang全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Go语言开发知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包

2024-04-20 01:20:32 374

原创 开发板移植RTOS操作系统,RTOS操作系统适配开发板整理大全_use_rtos(1)

FreeRTOS 的移植看起来繁琐,但是熟练了以后就轻松了。采用嵌入式实时操作系统(RTOS)可以更合理、更有效地利用CPU的资源,简化应用软件的设计,缩短系统开发时间,更好地保证系统的实时性和可靠性。这里我们使用 FreeRTOS ,这是国外的,而国内也有这样的实时操作系统——RT-Thread,是适合我们国内的。在 RT-Thread 实时操作系统中,各种各样的设备驱动是通过一套 I/O 设备管理框架来管理的。

2024-04-20 01:17:25 667

原创 并行计算之OpenMP入门简介_openmp 并行计算,带你轻松理解Golang-Hook机制

和传统的创建线程函数比起来,OpenMP相当于为一个线程入口函数重复调用创建线程函数来创建线程并等待线程执行完。for指令一般可以和parallel指令合起来形成parallel for指令使用,也可以单独用在parallel语句的并行块中。从结果可以看出,for循环的语句被分配到不同的线程中分开执行了。section语句是用在sections语句里用来将sections语句里的代码划分成几个不同的段,每段都并行执行。这个句子代表了C++中使用OpenMP的基本语法规则:**#**做到真正的技术提升。

2024-04-20 01:16:54 791

原创 并行计算之OpenMP入门简介_openmp 并行计算(1),稳进大厂

本篇文章中讲的几个OpenMP指令parallel, for, sections, section实际上都是用来如何创建线程的,这种创建线程的方式比起传统调用创建线程函数创建线程要更方便,并且更高效。用for语句来分摊任务是由系统自动进行的,只要每次循环间没有时间上的差距,那么分摊是很均匀的,使用section来划分线程是一种手工划分线程的方式,最终并行性的好坏依赖于程序员。section语句是用在sections语句里用来将sections语句里的代码划分成几个不同的段,每段都并行执行。

2024-04-20 01:16:23 400

原创 年薪40w+,在国企做软件测试工程师是一种什么样的体验:每天过的像打仗一样_国企软件工程师待遇

没有人可以肯定的说哪个选择是最好的,笔者见过很多继续留在大公司为工作奋斗坚持996的人,也见过工作了一阵子之后去考公务员的朋友,很难说哪一种更幸福或者更稳定。关键在于个人选择。稳不稳定从来看的都是个人的综合能力,和对时代的适应能力。不断提升自我的工作能力和职场竞争力,才是在职场生存的硬道理。做为一名自动化软件测试,接下来我想分享一下这些年来,我对于技术一些归纳和总结,和自己对作为一名高级测试者需要掌握那些技能的笔记分享,希望能帮助到有心在技术这条道路上一路走到黑的朋友!

2024-04-20 01:15:18 370

原创 平滑升级Nginx,添加ssl以及echo模块_ng 升级 支持sll,2024年最新大佬手把手教你如何仿写出大厂的APP

但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!#当用户访问/realip 时 ,返回用户的真实ip地址。#在server 节点下添加。

2024-04-20 01:14:14 340

原创 平滑升级Nginx,添加ssl以及echo模块_ng 升级 支持sll(1)

但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!#安装http_ssl_module(HTTPS/SLL)需openssl库。#默认安装的httP_gzip_module(Gzip压缩)需zlib库。

2024-04-20 01:13:43 348

原创 干货 手把手教你做app自动化测试,软件测试进程保活黑科技实现原理解密及方法

1)在系统变量里新建"JAVA_HOME"变量,变量值为:C:\Program Files\Java\jdk1.8.0_60(根据自己的jdk的安装路径填写)下载地址:https://github.com/appium/appium-desktop/releases/tag/v1.3.1。%ANDROID_HOME%\platform-tools 和 %ANDROID_HOME%\tools。路径为C:\Program Files (x86)\Android\android-sdk\。

2024-04-20 01:11:59 395

原创 干货 手把手教你做app自动化测试(1),2024年最新2024软件测试面试心得

1:通过appt获取切换到aapt所在的目录,执行aapt dump(aapt是sdk自带的一个工具,在sdk\builds-tools\目录下)使用命令aapt dump badging “D:\ jinritoutiao_7500.apk”运行后的结果中以下两行分别是应用包名package和入口activity名称。1)在系统变量里新建"JAVA_HOME"变量,变量值为:C:\Program Files\Java\jdk1.8.0_60(根据自己的jdk的安装路径填写)

2024-04-20 01:11:28 447

原创 干货 实战演练基于加密接口测试测试用例设计,2024年最新深入解析软件测试-AutoLayout

这样的写法显然不够优雅,如果被测接口的协议发生变化,requests库无法支持改变后的协议,需要调用别的第三库发送请求信息,则还是需要修改底层的源码。首先需要通过一个字典的结构体,保存所有的请求信息,包括发送的协议、解码方式、请求method等等,而这种字典形式的结构体也为后面的数据驱动改造做好了一个重要的铺垫。调用base64,直接对返回的请求做解密,即可得到解密后的响应,将解密后的响应转为json格式,此时就可以对这个返回值做断言且不会报错了。使用curl命令对这个服务进行get请求。

2024-04-20 01:09:41 269

原创 如何使用Java中的持续集成工具实现自动化的构建和测试?_java集成工具(1)

通过使用Java中的持续集成工具,我们可以实现自动化的构建和测试,提高软件开发的效率和质量。本文以Jenkins为例,介绍了如何创建和配置一个自动化构建的Job,并介绍了一些常用的配置和操作。希望本文对读者在使用持续集成工具进行软件开发过程中有所帮助。以上是关于如何使用Java中的持续集成工具实现自动化的构建和测试的一些介绍,希望对读者有所帮助。持续集成工具的使用可以使我们的项目开发更加高效和稳定,同时也能够提高代码质量和团队的协作能力。希望读者在实际项目中能够灵活运用这些工具和技术,取得更好的开发效果。

2024-04-19 07:19:09 681

原创 如何使用adb控制手机,2024年最新抖音四面被拒再战头条终获offer

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。上面说的是PC控制手机,现在说手机直接控制手机;2、命令有所改变,不需要 adb到shell这一串了,因为android系统已经进入了shell了。点击事件(这里的400 400 是点击X坐标400,Y坐标也是400的位置)1、操控自身app不需要root权限,一旦进入另一个app需要root权限的。如果是进入其他app,需要执行命令的代码(手机需要root)

2024-04-19 07:17:29 502

原创 全新视角!带你一文读懂ChatGPT!(1),Golang高级工程师面试题-字节跳动

有问必答,侃侃应对。可以明确的一点是,人工智能从本质上来讲,是人类智慧的产物,是可以让我们的生活更加美好和便利的工具,它进行广泛应用的前提是,合法、合理、符合社会各项规范。总的来讲,居安思危是我们常见的思维,但作为普通大众的一员,忧虑之余,不妨通过阅读了解一下人工智能领域的相关知识,全面认识人工智能与人类之间的关系,在思考中让自己更加博学且专业。不难看出,无论是普通的生活问题,还是关于C语言,Python的专业性问题,ChatGPT都能很好的回答上来,对答如流,也并不会出现语句等方面的错误!

2024-04-19 02:01:07 520

原创 全干工程师神器 - Jmeter 09 - Jmeter持续集成介绍及轻量级接口自动化测试框架

以下内容摘自某一篇网络文章,稍有改动:Jenkins是一个持续集成工具。它可以根据设定持续定期编译,运行相应代码;运行UT或集成测试;将运行结果发送至邮件,或展示成报告…

2024-04-19 01:58:11 1012

原创 【网络编程学习记录10】socket编程实现文件传输功能_申明 本学习笔记是在该教程的基础上结合自己的学习情况进行的总结,不是原创,想要(1)

注意 server.cpp 第42行代码,recv() 并没有接收到 client 端的数据,当 client 端调用 closesocket() 后,server 端会收到FIN包,recv() 就会返回,后面的代码继续执行。//文件读取完毕,断开输出流,向客户端发送FIN包。#pragma comment (lib, “ws2_32.lib”) //加载 ws2_32.dll。//阻塞,等待客户端接收完毕。//文件接收完毕后直接关闭套接字,无需调用shutdown()//循环发送数据,直到文件结尾。

2024-04-18 20:33:42 487

原创 【细无巨细,包你学会】自学Python运行时会遇到的异常与解决方法_测试python程序运行过程中出现的错位或异常图片

前面说了那么多,那Python异常到底是怎样的呢?别急,我们先来看看Python程序中的异常是怎么呈现的。如上图所示,当我们想要运行python程序文件 test.py 时,在终端键入并按下回车之后,屏幕上在“”之后 ,会出现的一串信息:这个就是Python异常信息。图片中这段异常,意思是说:文件test.py在第二行出现了错误,这是一个编号为2的“输入输出型”的错误,名叫“123.txt”的文件不存在。为什么会出现这样的异常呢?

2024-04-18 20:33:11 682

原创 Zabbix server is not running the information displayed may not be current

永久关闭 sed -ri ‘/^SELINUX=/cSELINUX=disabled’ /etc/selinux/config。由于版本或安装方法的不同,该配置文件位置不同,文件名为zabbix.conf.php。将lochlhost改为本zabbix-server服务器的IP。永久关闭 chkconfig iptables off。关闭iptables或firewalld。zabbix的web的配置文件配置问题。临时生效 iptables -F。如不可成功,用下一个方法。关闭selinux。

2024-04-18 16:14:54 713

原创 Zabbix 4,2024年最新离开小厂进大厂的第一周

主要原因是主机的系统是Centos 6 ,Centos 6支持的最新版本的curl 版本是7.19.7(# curl -V 可以查看下), Zabbix server 如果要支持 SMTP authentication ,需要 libcurl version 7.20 或以上版本,因此需要安装 7.20以上的libcurl,SMTP协议没有zabbix server 中编译,打开日志文件,在zabbix-server刚启动后可以看到下面日志,如图3所示,起用授权码。服务器配置没有生效。

2024-04-18 16:13:53 889

原创 Ruby安装与使用指南_windows10安装ruby,校园Golang面试题

Ruby是一种动态类型语言,不需要显式声明变量类型。学习如何声明变量并了解常见的数据类型,如整数、浮点数、字符串等。使用你喜欢的文本编辑器创建一个新文件,命名为。(img-FuKQ6JLq-1713411487370)]需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Go)Ruby是一种面向对象的语言,学会如何定义类和创建对象。了解如何使用模块和混入(Mixin)增强代码的可重用性。掌握条件语句和循环结构,使你的程序更灵活。如果显示Ruby的版本信息,则安装成功。

2024-04-18 11:38:18 284

原创 RT-Thread设备和驱动总结_rtt 设备驱动模型,大厂面试必备

图中设备驱动层的 “xxx” ,是 RT-Thread 支持的各 BSP 平台,在源码的 src/bsp 目录下找寻,比如stm32/gd32/at32/avr32/k210 等等。图中设备驱动框架层有很多 RT-Thread 写好的类,图中只列出2类,其他类用 “xxx” 来表示,这些省略的类及其管理接口可以在 RT-Thread 源码 components/drivers 目录下找寻,比如该目录下可以找到serial/i2c/spi/sensor/can 等等相关目录。数字信号在数值上是离散的。

2024-04-18 11:36:39 518

原创 Python如何实现数据驱动的接口自动化测试_python接口自动化数据驱动配置

r = requests.post(url,params=json.dumps(params)) #post的方法必须用json.dumps()转化成json格式。:param results: [{data1},{data2},…:param params: {“”:“”,“”:“”} 需要传入的参数。:param params:{“”:“”,“”:“”} 需要传入的参数。:param filename: string 需要写入的文件名称。:param url: string 接口路径。

2024-04-17 19:44:06 967

原创 Python如何实现数据驱动的接口自动化测试_python接口自动化数据驱动配置(1)

r = requests.post(url,params=json.dumps(params)) #post的方法必须用json.dumps()转化成json格式。:param results: [{data1},{data2},…:param params: {“”:“”,“”:“”} 需要传入的参数。:param params:{“”:“”,“”:“”} 需要传入的参数。:param filename: string 需要写入的文件名称。:param filename: 需要读取的数据文件。

2024-04-17 19:43:35 876

原创 Python 全栈工程师学习笔记 ——【飞机大战】游戏_python飞机大战论文范文

【飞机大战】的代码存放在 https://gitee.com/luhuadong/Python_Learning/tree/master/2nd_week/homework/aircraft_war。人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

2024-04-17 17:44:29 358

原创 Python 全栈工程师学习笔记 ——【飞机大战】游戏_python飞机大战论文范文(1)

【飞机大战】的代码存放在 https://gitee.com/luhuadong/Python_Learning/tree/master/2nd_week/homework/aircraft_war。人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

2024-04-17 17:43:58 366

原创 Linux篇:Shell脚本实现Gitlab双备份_gitlab 双机热备,2024年最新软件测试开发面试基础

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《2024年最新软件测试全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面

2024-04-17 13:56:15 842

原创 Linux简单的流量监控及限制_查看linux 是否被限制流量,2024年软件测试面经分享

的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!vnstat -tr -i eth0 查看最近五秒的平均流量。vnstat -l -i eth0 查看实时流量。限制网卡eth0的带宽。解除网卡eth0的带宽。修改配置,以KB显示。

2024-04-17 13:55:44 1081

原创 Java接口自动化测试框架系列(一)自动化测试框架_java接口框架

缺点:接口的字段需要进行加解密的操作,目前加解密方法开发已使用Java类型的代码完成了编写,如果使用python进行框架的编写会增加代码的编写量,所以python对于我们不是合适的实现代码。我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

2024-04-17 10:32:46 743

原创 java接口自动化 —— 接口测试的用例设计!,2024年最新软件测试都没弄明白凭什么拿高薪

免费领取一份216页软件测试工程师面试宝典文档资料。以及相对应的视频学习教程免费分享!,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。

2024-04-17 10:32:15 931

原创 Goby 漏洞更新 |中保無限Modem Configuration Interface 默认口令漏洞

Modem Configuration Interface是一款中保無限路由器管理系统。该系统存在默认口令,攻击者可通过默认口令(sigmu/secom)控制整个平台,使用管理员权限操作核心功能。IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!攻击者可通过默认口令(sigmu/secom)漏洞控制整个平台,使用管理员权限操作核心的功能。

2024-04-17 06:48:11 275

原创 Goby 漏洞更新 |secnet-智能路由系统 actpt_5g,客户端开发面试题目

secnet安网智能AC管理系统是广州安网通信技术有限公司(简称“安网通信”)的无线AP管理系统。secnet安网智能AC管理系统存在信息漏洞,攻击者可利用该漏洞获取敏感信息。攻击者可利用该漏洞获取AC智能路由系统WEB登录账号密码,登录AC智能路由系统获取WEB管理员权限,从而造成敏感信息泄露。IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

2024-04-17 06:47:40 348

原创 CORS 错误配置漏洞扫描器(1),字节跳动社招面试记录

*如果我们给students表增加一行,并添加class_id=5,由于classes表并不存在id=5的行,所以,LEFT OUTER JOIN的结果会增加一行,对应的class_name是NULL。,由于students表的class_id包含1,2,3,classes表的id包含1,2,3,4,所以,INNER JOIN根据条件s.class_id = c.id返回的结果集仅包含1,2,3。要获取第1页的记录,可以使用LIMIT 3 OFFSET 0:对结果集从0号记录开始,最多取3条。

2024-04-17 02:51:45 825

原创 core-js介绍及安装使用,2024年最新高级Golang开发面试解答

1. ECMAScript 的迅速成长以及浏览器的频繁更新换代,每年会出现新的 api ,举个例子 es6 时期诞生的 ‘Promise’ ,‘Set’ 或者是 ‘es7’ 数组新提供的方法 ‘includes’ ,这些新加入的 ‘api’ ,就引出一个词 “polyfill” ‘polyfill(垫片/补丁)’ 就是用社区上提供的一段代码,让我们在不兼容某些新特性的浏览器上,使用该新特性。新功能的es’api’转换为大部分现代浏览器都可以支持运行的一个’api’ 补丁包集合。

2024-04-17 02:51:15 1047

空空如也

空空如也

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

TA关注的人

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