自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【图解软考八股034】深入解析 UML:识别标准建模图示

本文解析了UML标准建模图示的识别问题,指出PAD图不属于UML模型。UML是面向对象设计的标准化建模语言,包含14种标准图样,分为结构图(如类图、组件图)和行为图(如用例图、活动图)。PAD图是结构化程序设计工具,诞生早于UML,因此不在UML标准之列。文章还总结了UML的核心概念和分类体系,强调正确选择建模工具对软件开发的重要性。

2026-02-04 14:36:20 546

原创 【图解软考八股033】面向对象设计进阶:详解继承的四种形态

本文解析了面向对象设计中继承的四种形态,重点探讨了题目中的“包含继承”。包含继承是指子类在完整继承父类特性的基础上,通过继承其他对象进一步扩展能力,形成父类能力的超集。文章还辨析了其他三种继承形态:特化继承(细化父类)、取代继承(替换父类)和受限继承(限制父类功能)。通过对比表格总结了四种继承的核心逻辑、能力对比和适用场景,指出包含继承适用于需要整合多个对象特征的复杂模型,但也提醒开发者要谨慎使用以避免类爆炸和复杂耦合。理解这些继承形态有助于在架构设计中更准确地描述对象关系。

2026-02-04 14:22:12 305

原创 【软考每日一练032】深入理解面向对象设计中的三类核心类:边界类、控制类与实体类

本文解析了面向对象设计中的三类核心类:边界类、控制类和实体类。边界类负责系统与外界的交互,实现界面控制和环境隔离;控制类作为业务逻辑的核心,协调其他类完成功能;实体类则抽象关键业务对象并承载数据。三者通过单向依赖协作,边界类调用控制类,控制类调用实体类,形成高内聚低耦合的设计结构。文章还总结了各类的核心职责和设计建议,强调避免"胖控制类"问题,以提升系统的可维护性和扩展性。

2026-02-04 14:00:34 795

原创 【软考每日一练031】结构化分析方法(SA)三大模型详解:功能模型与行为模型

结构化分析方法(SA)采用三大模型描述系统需求:功能模型使用数据流图(DFD)表示系统功能,行为模型采用状态转换图(STD)描述系统状态变化,数据模型则通过实体关系图(ERD)定义数据对象关系。本题正确答案为DFD(功能模型)和状态转换图(行为模型)。需注意区分结构化分析与面向对象分析的工具差异,如UML中的用例图、顺序图等不属于SA范畴。掌握SA三大核心工具(DFD、STD、ERD)是解题关键。

2026-02-04 13:45:42 434

原创 【软考每日一练030】软件维护:逆向工程与再工程的区别与联系

本文解析了软件维护中逆向工程与再工程的区别与联系。正确答案D(重构工程/再工程)指在逆向工程获取信息基础上修改系统并产生新版本的过程。逆向工程是从代码推导设计规格的信息获取过程,而再工程包含逆向分析、修改和正向工程三个阶段,最终实现系统升级。文章通过对比表清晰区分了逆向工程、重组和再工程的关键差异,指出再工程是唯一会改变系统行为并产生新版本的技术。该解析有助于理解软件演化过程中的核心技术概念。

2026-02-03 18:06:30 630

原创 【软考每日一练029】深入理解演化模型:螺旋模型的设计源头与核心逻辑

螺旋模型是在快速原型模型基础上扩展而成的演化软件过程模型。它融合了瀑布模型的系统化特征和快速原型模型的迭代特性,通过引入风险分析环节,使每个开发阶段都经过评估验证。螺旋模型包含计划制定、风险分析、工程实施和客户评估四个象限,适用于大型复杂系统开发。相比快速原型模型,螺旋模型增加了严格的风险管理,更适合高风险项目,但也可能导致开发周期延长。该模型特别适用于预算充足、需求复杂且对安全性要求高的大型项目。

2026-02-03 17:36:53 872

原创 【软考每日一练028】软件工程考点:螺旋模型与构件组装模型深度解析

本文解析了软考中软件工程开发模型的考点,重点对比了螺旋模型和构件组装模型。螺旋模型通过目标设定、风险分析、开发验证和评审四个阶段迭代进行,强调风险驱动;构件模型则通过重用预制构件提高可靠性和维护性,减少修改副作用。文章还总结了瀑布模型、原型模型等其他开发模型的特点和适用场景,指出选择合适模型需结合项目需求。掌握这些模型的特性对软件开发者至关重要,尤其对准备系统架构师考试的读者具有重要参考价值。

2026-02-02 15:44:42 536

原创 【软考每日一练027】深入理解 RUP 生命周期的四个阶段

RUP(Rational Unified Process)将软件开发生命周期划分为四个阶段:初始、细化、构造和移交。其中,细化阶段的核心活动是设计系统架构、制定工作计划和资源要求,并消除高风险因素,对应题目中的正确选项D。初始阶段确定项目范围和可行性,构造阶段聚焦编码实现,移交阶段负责产品部署。RUP强调迭代开发、以架构为中心和用例驱动,每个阶段都有明确的里程碑目标。通过理解各阶段的核心职能,可以准确区分题目描述的体系结构设计和工作计划制定属于细化阶段的关键任务。

2026-02-02 15:12:19 264

原创 【软考每日一练026】软件工程深度解析:软件开发方法学的分类与应用实战

本文解析了软件开发方法学的分类与应用。题目考察了三种典型方法:自顶向下(从高层抽象逐步细化)、自底向上(从基础组件集成构建)和形式化方法(基于严格数学验证)。文章进一步将开发方法分为三类:按开发范式(自顶向下/自底向上)、按性质(形式化/非形式化)和按适用范围(整体性/局部性)。最后建议根据项目特点选择合适方法:大型系统适合自顶向下,框架开发适合自底向上,关键系统应采用形式化验证。掌握这些方法有助于提升软件开发效率和质量。

2026-02-02 14:59:01 540

原创 【软考每日一练025】深入理解传统软件生命周期(SDLC)的阶段划分与任务

本文介绍了传统软件生命周期(SDLC)的三个主要阶段:软件定义、软件开发和软件运行与维护。重点解析了可行性研究属于软件定义阶段的核心任务,其内容包括技术、经济和社会可行性评估。文章还强调软件维护阶段的重要性,指出其成本占整个生命周期的60%-80%。通过理解SDLC的阶段划分,开发者可以更好地进行项目管理和质量控制,确保软件开发的方向正确、质量优良且寿命持久。

2026-02-02 14:35:43 491

原创 【软考每日一练024】深入解析数据备份策略:增量备份、差异备份与完全备份的区别

本文解析了数据备份策略中的三种主要方式:完全备份、差异备份和增量备份。重点分析了增量备份的特点,即仅备份自上次任何备份后变化的数据并清除归档标记,符合题目描述。通过对比表格展示了三种备份在速度、空间和恢复效率上的差异:完全备份占用空间大但恢复快,差异备份折中,增量备份空间占用最小但恢复最慢。实际应用中建议组合使用完全备份与增量/差异备份,根据存储空间或恢复速度需求选择合适策略。正确答案为A(增量备份)。

2026-01-29 16:17:05 448

原创 【软考每日一练023】经典真题详解:范式等级判定与模式分解特性分析

本文通过一道软考经典真题,详细讲解了关系数据库范式判定与模式分解特性的分析方法。首先解析原关系模式R处于2NF(存在传递依赖),分解后的子模式R1和R2均达到3NF。然后验证分解特性:该分解具有无损连接性(交集A是键),但不保持函数依赖(丢失B→C依赖)。最后总结关键判定技巧:2NF检查组合键,3NF检查传递依赖;无损连接看交集是否为键;保持依赖需确保约束可落地。答案为第一空D(2NF、3NF、3NF),第二空D(无损连接但不保持函数依赖)。

2026-01-29 15:37:57 1022

原创 【软考每日一练022】数据库原理之关系运算

摘要:本文解析了一道关于数据库关系运算的基础概念题,重点区分了关系代数运算(如选择、投影、连接)与数据操纵操作(如删除)的不同。关系运算主要用于数据查询,包括选择(行筛选)、投影(列筛选)和连接(表合并),而删除属于数据更新操作。文章还系统梳理了关系代数的分类(传统集合运算和专门关系运算),并建议通过表格形象化理解这些概念。正确选项A(删除)之所以不属于关系运算,是因为它改变了数据状态而非检索数据。

2026-01-29 14:42:39 809

原创 【软考每日一练021】软考真题深度解析:E-R图集成中的结构冲突与实体归并策略

为了帮助读者构建完整的知识框架,以下是对E-R图集成中核心概念的系统性总结。

2026-01-29 14:00:07 523

原创 【软考每日一练020】深入解析事务(Transaction)与ACID特性的工程实现

事务(Transaction)是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。回到开头的问题:为什么选D、并发性?是事务本身必须具备的内部属性,用于保证数据的正确性和可靠性。并发性 (Concurrency)是数据库系统运行时的外部环境或能力。数据库确实支持并发操作,但“并发”本身会导致数据不一致的风险。正是为了在“并发”环境下保证数据的正确性,我们才需要“隔离性(Isolation)”这一特性。因此,并发性是产生隔离性需求的背景,而非事务本身的特性。

2026-01-26 13:51:58 569

原创 【软考每日一练019】一文讲透数据库“三级模式”结构

为了方便记忆,我们可以把数据库系统想象成一个“洋葱”,从外到内通过两层“映像”来保证数据的独立性。

2026-01-26 13:13:01 424

原创 【软考每日一练018】电子邮件协议与端口解析 (SMTP, POP3, IMAP)

为了防止下次通过“接收邮件”或“端口号”来出题,建议将以下知识点汇总记忆。

2026-01-26 11:20:43 667

原创 【软考每日一练017】核心、汇聚、接入三层架构详解

层级部署逻辑核心职责典型配置接入层离用户最近终端准入、PoE供电Port Security, 802.1x, VLAN分配汇聚层承上启下策略控制、网关、路由汇聚ACL, QoS, VRRP, 堆叠核心层网络骨干极速转发、高可用性链路聚合, 高速光纤接口。

2026-01-26 11:01:08 781

原创 【软考每日一练016】DHCP 协议报文类型详解:如何处理地址冲突?

在没有 DHCP 的时代,网络管理员需要为每一台电脑手动配置 IP 地址。这不仅低效,还容易出现IP 冲突或配置错误。DHCP 的核心作用:自动化配置:设备接入网络后自动获取 IP,实现“即插即用”。集中管理:管理员只需在服务器端维护一个地址池(Pool),即可管理全网地址。提高利用率:通过“租约”机制回收不使用的地址,解决 IP 资源不足的问题。想象一下,如果没有 DHCP你每到一个新地方(星巴克、朋友家、公司),你都得先问人家:“哎,你们这的网段是多少?哪个 IP 没被占用?子网掩码是多少?

2026-01-22 14:24:03 427

原创 【软考每日一练015】计算机网络:DNS 递归查询与迭代查询解析

题目: 主机 PC 对某个域名进行查询,最终由该域名的授权域名服务器解析并返回结果,查询过程如下图所示。这种查询方式中不合理的是( )。选项:A、根域名服务器采用递归查询,影响了性能B、根域名服务器采用迭代查询,影响了性能C、中介域名服务器采用迭代查询,加重了根域名服务器负担D、中介域名服务器采用递归查询,加重了根域名服务器负担正确选项:A通过观察题目给出的流程图,我们可以从请求的流向判断查询的类型:为了应对软考中关于 DNS 的考点,我们需要重点掌握以下两个概念的区别:在实际网络环境中,DNS 查询通常是

2026-01-22 13:46:14 629

原创 【软考每日一练014】无噪声信道传输速率与奈氏准则全解析

定义:限制了在给定带宽下,为了避免码间串扰,我们最快能发多少个“波形”。关键点:它只看带宽WWW和状态数NNN,不看噪声。它是我们通过调制技术(如 256-QAM)努力去达到的速率。

2026-01-22 11:20:11 525

原创 【软考每日一练013】解析嵌入式网络数据库(NDB)架构

本文解析了嵌入式网络数据库(NDB)架构,重点分析了软考中相关真题的考察要点。NDB采用C/S架构,由客户端、通信协议和远程服务器组成,其特点是客户端精简、可重用性强。通过对比文件数据库、嵌入式数据库和NDB的特性,指出NDB数据存储在远程服务器,依赖网络通信。文章还强调NDB与5G/IoT的结合优势,包括低延迟和大连接能力。最后给出应试技巧:NDB数据必在远程、文件数据库直接读写、瘦客户端对应NDB。

2026-01-22 09:58:17 560

原创 【软考每日一练012】SoC 系统级芯片概念辨析

本文辨析了SoC(系统级芯片)的概念,指出SoC不仅仅是处理器芯片,而是集成了微处理器、IP核和存储器的完整系统。题目要求选出关于SoC的不正确说法,正确答案是B选项,因其将SoC简单等同于处理器芯片。解析从技术、功能和构成角度区分了SoC与传统处理器的差异,并总结了SoC高集成度、低功耗、高性能和低成本等优势,以及其在智能手机和物联网设备中的典型应用。

2026-01-21 14:50:34 280

原创 【软考每日一练011】嵌入式系统——实时与非实时操作系统辨析

本文辨析了嵌入式系统中实时与非实时操作系统的区别。题目要求从WinCE、VxWorks、Android和iOS中选出不属于非实时操作系统的选项,正确答案是VxWorks(B),因其是典型的硬实时操作系统。解析指出VxWorks应用于高时效性领域,而Android和iOS属于非实时系统。WinCE虽具实时特性但分类较模糊。文章还总结了实时系统的关键特征:确定性、抢占式调度和严格时限,对比非实时系统更注重用户体验和资源利用。常见实时系统包括VxWorks、QNX等,非实时系统主要为移动操作系统。

2026-01-21 14:22:02 288

原创 【软考每日一练010】嵌入式基础——常见芯片工作温度等级分类详解

1. 根据芯片可适应的工作环境温度,-40°C ~ +85°C 属于( )。A、军用级B、民用级C、工业级D、通用级答案:C在集成电路(IC)的设计与制造过程中,工作温度范围是衡量芯片可靠性的重要指标之一。不同应用场景对芯片耐受极端温度的能力要求不同,因此行业内形成了标准化的温度等级划分。本题给出的范围是 -40°C ~ +85°C,完全符合工业级的标准定义。为了方便记忆,我们可以通过下表对比各等级的差异:

2026-01-21 14:17:56 110

原创 【软考每日一练009】计算机系统性能评价:基准程序分类与 TPC 实战案例详解

本文解析计算机系统性能评价的关键考点,重点介绍基准程序的准确性排序(真实程序>核心程序>小型基准>合成基准)及TPC标准应用。TPC-C针对OLTP场景(如电商下单),TPC-H用于决策支持(如销售分析),TPC-W测试Web性能,TPC-DS面向大数据分析。掌握这些标准在业务场景中的实际应用(如银行转账、商品推荐),有助于理解服务器选型与性能优化。文章强调TPC-C是联机事务处理的基准程序,而合成基准程序评测准确度最低。

2026-01-21 14:09:25 657

原创 【软考每日一练008】Web 服务器性能测试指标

本文解析了Web服务器性能测试的核心指标与评测方法。题目考查性能测试与功能测试的区别,正确答案为第一空A(链接正确跳转属于功能测试),第二空D(可靠性测试是性能评测方法之一)。文章总结了关键性能指标(吞吐量、响应时间、并发连接数等)和测试类型(基准测试、负载测试、压力测试等),并对比了性能测试与功能测试的差异,指出前者关注系统效率与稳定性,后者验证功能正确性。

2026-01-21 13:31:50 418

原创 【软考每日一练007】位图计算与内存管理深度全解

本文通过一道经典笔试题,深入解析了操作系统页式存储管理中位图机制的计算方法。首先推导了16GB物理内存和4KB页框大小下的位图空间需求,得出512KB的结论。文章进一步探讨了页式存储管理的核心概念,包括逻辑页与物理页框的映射关系、位图在内核空间的存放机制,以及页大小与磁盘块的性能优化关联。同时对比了内存页表和文件系统i-node在寻址设计上的相似性,揭示了非连续存储管理的通用原理。最后总结了位图计算的关键注意事项和页式管理的优缺点,为理解操作系统内存管理提供了系统化的知识框架。

2026-01-20 14:45:52 499

原创 【软考每日一练006】文件索引节点(i-node)解构:从物理底层到多级寻址计算

本文解析了文件系统中索引节点(i-node)的核心原理及其多级寻址机制。通过一道考研真题,详细计算了直接地址索引(0-4)、一级间接索引(5-516)和二级间接索引(517+)的逻辑块范围,并给出正确答案C。文章深入剖析了i-node的物理存储结构、寻址能力计算(1个二级索引项可管理65,536个数据块)及其树状拓扑关系,最后总结了通用计算公式和常见避坑点(如1024字节换算、区间闭合计算等)。理解i-node的多级索引机制是掌握现代文件系统存储管理的关键。

2026-01-20 14:39:32 1041

原创 【软考每日一练005】别被字面意思骗了!从“资源拥有”本质看透进程状态转换

摘要:本文通过一道软考题目解析进程状态转换的本质,指出判断依据是"资源拥有情况"而非字面意思。核心观点是:运行态拥有CPU和其他资源;就绪态仅缺CPU(如被抢占时);阻塞态同时缺CPU和资源。文章详细对比了五状态和七状态模型,强调挂起态涉及内存资源不足。解题关键在于判断动作发起方(主动/被动)和所缺资源类型(仅CPU/其他资源/内存)。通过资源矩阵分析,可准确区分就绪态和阻塞态的本质差异。

2026-01-20 10:14:19 442

原创 【软考每日一练004】图解内存管理:分页存储地址转换与页面置换算法详解

摘要:本文解析了软考内存管理题目,包含分页存储地址转换和页面置换算法两个问题。第一问通过拆分逻辑地址5148H为页号5和偏移量148H,查表得到页帧号3,最终物理地址为3148H。第二问采用改进型Clock置换算法,根据访问位和修改位状态,优先淘汰(0,1)类型的页号2。文章详细解释了页面与页帧的关系、地址转换机制以及不同置换算法的优先级规则,强调实际系统中常用Clock算法变种而非纯LRU算法。

2026-01-19 11:30:31 815

原创 【软考每日一练003】前趋图与 PV 操作全解析

本文解析了软考中前趋图与PV操作的典型题目。通过设置5个信号量(S1-S5)对应图中的5条边,按照"进入P、退出V"原则,详细列出了各进程在入口和出口处的PV操作匹配逻辑,最终得出正确答案为C、A。文章解释了前趋图的定义(有向无环图表示程序执行顺序)和PV操作的由来(Dijkstra提出,P代表申请,V代表释放),并总结了"信号量标箭头、入P出V"的解题口诀,帮助考生掌握这一考点。

2026-01-19 10:50:26 1240

原创 【软考每日一练002】进程调度机制详解

本文深入解析了进程调度机制,从基本分类到现代算法演进。首先分析FCFS等非抢占式调度的特性,指出其护航效应问题。随后探讨了SJF、RR、MLFQ等调度策略的优缺点及适用场景,特别介绍了HRRN算法的响应比计算。文章还揭示了调度程序的物理实现,包括PCB数据结构、就绪队列存储方式以及时钟中断驱动的抢占机制。最后介绍了内核预测进程执行时间的EWMA模型,并区分了批处理系统和交互式系统的不同性能目标。这些知识是构建高性能并发系统的基础。

2026-01-18 20:33:39 626

原创 【软考每日一练001】串行总线、数据校验(CRC/海明码)解析

本文解析了计算机串行总线和数据校验的相关知识点。题目考察了串行总线的特性,正确答案为C选项,指出串行总线按位传输数据并依赖校验码校正。文章详细分析了各选项错误原因,并深入讲解了通信模式、数据收发方式等核心概念。重点介绍了CRC校验的模2除法计算过程和海明码的纠错原理,通过实例演示了其运作机制。最后对比了不同校验方法的特点和适用场景,为理解计算机数据传输的可靠性保障提供了全面指导。

2026-01-17 19:12:50 561

原创 【CUDA手册004】一个典型算子的 CUDA 化完整流程

本文以医学图像处理中的二值化阈值算子为例,完整演示了将C++算子迁移到CUDA的流程。首先建立CPU基准版本,然后编写对应的CUDA Kernel,将循环拆解到每个线程中。接着封装Host侧逻辑,处理内存申请、拷贝、启动和释放等操作。性能测试显示,在4096x4096图像上,GPU(RTX 3060)纯计算时间仅0.1ms,比CPU快约120倍,但含数据拷贝时提升降至4倍。文章指出,对于计算强度低的算子,PCIe带宽是瓶颈,建议将多个算子串联在GPU上执行。最后给出了工程化建议,包括建立统一的项目结构和数据

2026-01-16 14:43:58 362

原创 【CUDA手册003】CUDA 内存模型入门

本文介绍了CUDA内存模型中最基础的三个API:cudaMalloc、cudaMemcpy和cudaFree,它们共同构成了显存的生命周期管理。cudaMalloc在GPU全局内存中分配空间,返回设备地址空间的指针;cudaMemcpy实现主机与设备间的数据传输,在默认流上是同步操作;cudaFree显式释放分配的显存。文章通过医学图像处理示例展示了这三个API的典型使用流程,强调显存管理需要明确划分分配、使用和释放阶段。这些基础API仅作用于全局内存,是CUDA编程中内存管理的核心要素。

2026-01-16 14:40:37 317

原创 【CUDA手册002】CUDA 基础执行模型:写出第一个正确的 Kernel

本文介绍了CUDA基础执行模型在医学图像处理中的应用,重点讲解了如何正确实现GPU线程与二维像素坐标的映射关系。文章提出了三个关键概念:线程(Thread)、线程块(Block)和网格(Grid),并详细说明了二维图像到一维显存的坐标转换公式。通过一个完整的二维图像Kernel示例,展示了正确的线程坐标计算、边界保护和索引映射方法。同时给出了Host端启动Kernel时的Block与Grid尺寸计算方式,并强调了三个必须遵守的检查原则:Grid尺寸向上取整、边界保护和内存连续性索引计算。这些基础知识为后续性

2026-01-16 14:19:26 561

原创 【CUDA手册001】CUDA 开发环境与工程结构

本文介绍了在大型C++项目中引入CUDA开发的最佳实践。重点阐述了如何通过现代CMake管理C++/CUDA混编工程,建议使用CMake 3.10+原生CUDA支持而非FindCUDA模块。文章展示了合理的工程结构设计,将CUDA实现细节封装在.cu文件中,对外仅暴露标准C++接口。同时指出了ABI不匹配和计算能力设置错误这两类常见问题及其解决方案。最终目标是构建一个结构清晰、可扩展且易于维护的C++/CUDA混编工程框架,便于将CUDA能力无缝集成到现有医学图像等大型项目中。

2026-01-16 14:14:54 617

原创 【VTK手册041】切片抽取工具:vtkCutter原理解析

摘要:本文详细解析了VTK中的切片抽取工具vtkCutter的原理与应用。该工具通过隐函数实现数据降维,支持多种数据类型输入,输出为多边形表面。文章剖析了其数学原理、源码实现和核心接口,包括隐函数设置、切片数值控制和输出选项等,并提供了C++示例代码。针对开发实践,给出了内存管理、性能优化和坐标系一致性的实用建议,为医学图像处理和三维可视化领域的开发者提供了技术参考。

2026-01-14 13:22:22 651

原创 【VTK 手册040】vtkPlane 详解:原理、用法与源码剖析

摘要:本文详细解析了VTK中的vtkPlane类,包括其数学原理、核心功能和实际应用。文章首先介绍了平面在医学图像处理中的重要性,然后通过代码示例展示了平面定义、点投影和距离计算的基本用法。重点分析了平面隐式方程的实现原理,详细讲解了Evaluate函数和投影逻辑的计算方法。最后提供了常用接口列表和使用建议,包括法线归一化注意事项和线程安全提示。该文为VTK开发者提供了全面的平面操作指南,特别适用于医学图像处理领域的应用开发。

2026-01-14 13:15:35 573

空空如也

空空如也

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

TA关注的人

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