自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Augusdi的专栏

攀登技术的高峰,我与大家共勉!

  • 博客(35)
  • 资源 (5899)
  • 收藏
  • 关注

原创 直接在程序中更改显示模式

<br />直接在程序中更改显示模式 <br /><br />可以访问系统注册表HKEY_CURRENT_CONFIG/DISPLAY/SETINGS来获知当前的显示分辨率和颜色数。 <br /><br />但常用以下方法: <br /><br />关键的API函数是EnumDisplaySettings和ChangeDisplaySettings。前者用来获得当前显示驱动所支持的所有显示模式,而后者用来改变显示模式。如果有个程序改变了显示模式, <br />则Windows会向所有正在运行的程序发送WM_

2011-04-28 09:02:00 2198

转载 利用VC++动态改变Windows的显示特性

利用VC++动态改变Windows的显示特性   对于Windows平台,显示器的分辩率、颜色数、刷新率等特性很重要,尤其是对于多媒体应用软件和游戏软件。在很多情况下,用户当前的屏幕设置并不适合软件的运行需要,软件通常的做法是提示用户将屏幕设置到软件要求的分辩率及颜色数,再重新启动软件。这样无疑会增加普通用户操作上的负担和困难,降低了软件的友好性和易用性。理想的作法是:在软件开始时,动态的改变屏幕设置来达到软件运行的要求。在软件运行结束后,再自动把屏幕设置改回原来的设置值。这一切过程都在不知不觉中完成。

2011-04-28 08:59:00 1631

转载 C++ Q & A -- Microsoft Systems Journal August 1999

August 1999<br /> <br /> <br /> Code for this article: Aug99CQA.exe (26KB)Paul DiLascia is the author of Windows ++: Writing Reusable Code in C++ (Addison-Wesley, 1992) and a freelance consultant and writer-at-large. He can be reached at askpd@pobox.com or

2011-04-28 08:31:00 2148

转载 IEEE754浮点数的转换方法

<br />IEEE754浮点数的转换方法<br /> <br />今天在处理Modbus协议的数据时,碰到IEEE754浮点数的转换,几经周折,终于找到了方法进行解决,现总结出IEEE754浮点数的转换方法。<br /> <br /> 预备知识:<br /> <br />16进制浮点数的表示方法,根据IEEE的标准,分为32位和64位两种,参数分别如下:<br /> <br /> <br /> <br /> <br /> <br /><br />           符号位   指数位       尾数位

2011-04-28 08:29:00 7849

原创 判定VC6安装了SP6

<br />Project->   Add   to   project   -> components   and   controls 在   Components   and   Controls   Gallery   对话框中选择   Registered   ActiveX   Controls 看里面的控件,如果安装过sp6的话会有显示 比如里面的   Microsoft   ListView   Control   6.0   (sp6)

2011-04-25 22:40:00 2539 2

原创 网速计算

<br />1.计算光纤传输的真实速度 <br />      使用光纤连接网络具有传输速度快。衰减少等特点。因此很多公司的网络出口都使用光纤。一般网络服务商声称光纤的速度为“ 5M”,那么他的下载真实速度是多少那?我们来计算一下,一般的情况下,“5M”实际上就是5000Kbit/s(按千进位计算)这就存在一个换算的问题。Byte和bit是不同的。1Byte=8bit.而我们常说的下载速度都指的是Byte/s 因此电信所说的“5M”经过还换算后就成为了(5000/8)KByte/s=625KByte/s这样

2011-04-25 21:18:00 4050

原创 如何增量 Visual c + + 中的每个版本后的版本信息

<br />     您可以编写程序来修改资源编译器 (.rc) 文件,而不是使用此处所述的步骤。但是,RC 文件是 Visual c + + 的控制之下。visual c + + 修改 RC 文件,在保存时,这可能会影响版本资源。本节中介绍的方法可应用于任何 Visual c + + 项目。此示例使用 Microsoft 基础类项目。<br /><br />     创建新的项目使用 MFC (EXE) Appwizard 并调用它 MyProject。MyProject 必须包括 MyProje

2011-04-21 13:57:00 2631

原创 VS_VERSION_INFO 版本信息

CString modFilename; if(GetModuleFileName(AfxGetInstanceHandle(), modFilename.GetBuffer(MAX_PATH), MAX_PATH) > 0) { modFilename.ReleaseBuffer(MAX_PATH); DWORD dwHandle = 0; DWORD dwSize = GetFileVersionInfoSize(modFilename, &dwHandle); if(dwSize > 0) { LPB

2011-04-21 12:05:00 6991 2

原创 VERSIONINFO Resource VS_VERSION_INFO

<br />VERSIONINFO Resource<br />Defines a version-information resource. The resource contains such information about the file as its version number, its intended operating system, and its original filename. The resource is intended to be used with the

2011-04-21 11:16:00 5381

转载 VS_VERSION_INFO相关

<br /><br />在IDE中编辑VS_VERSION_INFO, 有些选项不知道含义. 有些选项含义相近,不知道区别. <br />现在代码提交前要设置代码版本号,<br />FileVersion, ProductName的区别?<br />PrivateBuild, SpecialBuild的区别?<br />读取文件版本号的实验,整理过. 现在找到了更好的资料: <br />Class Wrapper to Retrieve Module Information (VS_VERSION_INFO

2011-04-21 11:11:00 8136 1

转载 TMS320F2812中文资料介绍

<br />TMS320F2812中文资料介绍<br />     简介:德州仪器所生产的TMS320F2812 数字讯号处理器是针对数字控制所设计的DSP,整合了DSP 及微控制器的最佳特性,主要使用在嵌入式控制应用,如数字电机控制(digital motor control, DMC)、资料撷取及I/O 控制(data acquisition and control, DAQ)等领域。针对应用最佳化,并有效缩短产品开发周期,F28x 核心支持全新CCS环境的C compiler,提供C 语言中直接嵌入汇

2011-04-19 21:45:00 12893 1

转载 uC/OS-II 初级程序员指南

<br />uC/OS-II 初级程序员指南                                      <br /> <br />uC/OS-II 初级程序员指南<br /><br />uC/OS-II Basic Programmers’Guide<br /> <br /><br /><br /> <br />     本文面向首次接触uC/OS-II的程序员,为他们介绍一下这个系统的一些基本特征和编程上的注意事项,并介绍几个值得了解的API。本文作者已经成功的将uC/OS-II移

2011-04-16 20:38:00 1765

转载 overlapped I/O的学习

从网上整理的文章,同样,这只是为了我增加理解记忆而做到得笔记,不存在利用价值,纯粹是学习和记忆.抄袭也好学习也好只是让人明白道理.主要干活的还是自己的程序.I/O设备处理必然让主程序停下来干等I/O的完成,对这个问题有方法一:使用另一个线程进行I/O。这个方案可行,但是麻烦。方法二:使用overlapped I/O。  正如书上所说:“overlapped I/O是WIN32的一项技术,    你可以要求操作系统为你传送数据,并且在传送完毕时通知你。    这项技术使你的程序在I/O进行过程中仍然能够继续处

2011-04-16 14:26:00 1757

转载 Visual C++中使用gotoxy() / clrscr()等函数

<br />Visual C++中使用gotoxy() / clrscr()等函数//Visual C++中使用gotoxy() / clrscr()等函数<br />#include <windows.h><br />void clrscr(void);<br />void clreol(void);<br />void clreoscr(void);<br />void gotoxy(int ,int );<br /><br />void clrscr(void) <br />{<br />    CO

2011-04-16 13:52:00 4491

转载 VC++无效化控制台窗口的关闭按钮

<br />VC++无效化控制台窗口的关闭按钮2009-03-21 18:09<br />——————— 【 转载请保留 】 ———————<br />作者:Defanive<br />博客:Console.Dec.Cn(Hi.Baidu.Com/Console_App)<br />——————— 【 谢谢合作 】 ———————<br />类型:原创<br />时间:09.03.21<br />测试环境:VC++ 6.0<br /> <br /> <br />批处理执行到一半就被强行关闭,实在是令编写者不

2011-04-16 13:50:00 3925

转载 屏幕坐标向OpenGL坐标转换

<br /><br />很多人用OpenGL绘图会遇到一个问题即屏幕坐标向OpenGL坐标转换,在网上流传着如下类似的代码:<br /> GLint viewport[4]; <br /> GLdouble modelview[16]; <br /> GLdouble projection[16]; <br /> GLfloat winX, winY, winZ; <br /> GLdouble posX, posY, posZ; <br /> glGetIntegerv(GL_VIEWPORT,

2011-04-15 14:08:00 2002

原创 男人必须明白的22个道理

<br />男人必须明白的22个道理<br />     1、男人是社会的主体,不管你信或不信。所以男人应该有种责任感。 <br /><br />  2、25岁之前,请记得,爱情通常是假的,或者不是你所想象的那样纯洁和永远。如果你过了25岁,那么你应该懂得这个道理.。 <br /><br />  3、吃饭7成饱最舒服。对待女友最多也请你保持在7成。 <br /><br />  4、30岁之前请爱惜自己的身体,前30年你找病,后30年病找你。如果你过了30岁,你自然也会懂得这个道理。 <br /><br />

2011-04-15 11:20:00 1733

转载 __declspec关键字详细用法

<br /><br />__declspec用于指定所给定类型的实例的与Microsoft相关的存储方式。其它的有关存储方式的修饰符如static与extern等是C和C++语言的ANSI规范,而__declspec是一种扩展属性的定义。扩展属性语法简化并标准化了C和C++语言关于Microsoft的扩展。<br />用法:__declspec ( extended-decl-modifier )<br />extended-decl-modifier参数如下,可同时出现,中间有空格隔开:<br />ali

2011-04-14 16:29:00 1720

原创 TMS320F2812和TMS320F28335的差别

<br /><br />最大的区别就是28335是浮点的,而2812是定点的。<br />F2812 主要指标<br />150MHz<br />EMIF <br />128KB Flash<br />36KB RAM<br />GPIO 56路<br />McBSP<br />176-pin Package<br />F28335 主要指标<br />300 MFLOPS<br />独立DMA<br />512KB Flash<br />68 KB RAM<br />32-bi

2011-04-13 09:08:00 11081 1

转载 几种VC++数据库开发技术的比较

<br />  从功能简单的数据库(如Jet Engine)到复杂的大型数据库系统(如oracle),VC++6.0都提供了一些编程接口。本文主要介绍以下五种:<br /><br />  1.ODBC API;<br /><br />  2.MFC ODBC类;<br /><br />  3.MFC DAO类;(数据访问对象)<br /><br />  4.MFC的OLE/DB;<br /><br />  5.ActiveX数据对象(ADO)。<br /><br />  1.开放数据库连接(OD

2011-04-03 16:04:00 1585 1

转载 SPI协议简介

<br />一 SPI协议概括<br />SPI,是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种

2011-04-02 20:42:00 1883 2

转载 基于VC++的GDI常用坐标系统及应用

<br />在Windows应用程序中,只要进行绘图,就要使用GDI坐标系统。Windows提供了几种映射方式,每一种映射都对应着一种坐标系。例如,绘制图 形时,必须给出图形各个点在客户区的位置,其位置用x 和y两个坐标表示,x 表示横坐标,y表示纵坐标。在所有的GDI绘制函数中,这些坐标使用的是一 种“逻辑单位”。当GDI函数将结果输出送到某个物理设备上时,Windows将逻辑坐标转换成设备坐标(如屏幕或打印机的像素点)。本文讨论了图形环境 中的各个映射模式,包括它们是什么,怎么工作的,以及它们真正的含义

2011-04-01 16:43:00 1670

转载 设备坐标和逻辑坐标

<br />要用到两个函数: <br />CDC::LPtoDP  将逻辑坐标转换为设备坐标 <br />CDC::DPtoLP  将设备坐标转换为逻辑坐标 <br /> <br /> <br />设备坐标( Device Coordinate )又称为物理坐标( Physical Coordinate ),是指输出设备上的坐标。通常将屏幕上的设备坐标称为屏幕坐标。设备坐标用对象距离窗口左上角的水平距离和垂直距离来指定对象的位置,是以像素为单位来表示的,设备坐标的 X 轴向右为正, Y 轴向下为正,坐标原点

2011-04-01 16:39:00 1465

转载 使用OpenGL实现三维坐标的鼠标拣选

一、简介(Introduction) OpenGL是一种比较“纯粹”的3D图形API,一般仅用于三维图形的渲染,对于特定领域的开发者(如游戏开发者)而言,如果选择使用 OpenGL进行开发,类似碰撞检测的机制就都需要自行编写了。但是由于鼠标在图形程序中的应用非常非常之广泛(例如现在已经很少有PC游戏能完全地脱离鼠标),OpenGL在图形库的基础上添加了选择与反馈机制(Select & Feedback)来满足用户使用鼠标实时操作三维图形的需要。但由于种种原因,我们需要更为特

2011-04-01 16:33:00 2185

转载 OpenGL中线框图的消隐

<br />隐藏线消除<br />使用深度缓存的2通道绘制的OpenGL实现:<br />1. 禁写颜色缓存<br />glColorMask(0, 0, 0, 0);<br />2. 启用深度测试<br />glEnable(GL_DEPTH_TEST);<br />glDepthFunc (GL_LESS);<br />3. 以多边形填充模式绘制对象,要使用多边形偏移(Pass1)<br />glPolygonMode (GL_FRONT_AND_BACK, GL_FILL);<br />glPolyg

2011-04-01 16:32:00 4399

转载 OPENGL中GLU和GLUT工具箱收藏

OPENGL中GLU和GLUT工具箱收藏GLUT工具箱提供几种图形3维图形的函数: void glutWireSphere(GLdouble radius, GLint slices, GLint stacks); 丝状球void glutSolidSphere(GLdouble radius, GLint slices, GLint stacks); 实心球void glutWireCube(GLdouble size); 丝状立方体void glutSolidCube(GLd

2011-04-01 16:30:00 2171

转载 OllyDbg完全教程

OllyDbg完全教程一,什么是 OllyDbg?OllyDbg 是一种具有可视化界面的 32 位汇编-分析调试器。它的特别之处在于可以在没有源代码时解决问题,并且可以处理其它编译器无法解决的难题。Version 1.10 是最终的发布版本。 这个工程已经停止,我不再继续支持这个软件了。但不用担心:全新打造的 OllyDbg 2.00 不久就会面世!运行环境: OllyDbg 可以以在任何采用奔腾处理器的 Windows 95、98、ME、NT 或是 XP(未经完全测试)操作

2011-04-01 16:29:00 3982

转载 C++xml文件操作 CMarkup学习方法说明

<br />     最近正在研究C++下的XML分析工具CMarkup。初次和XML相遇是基于C#对XML的操作。C#的XmlDocument和XmlNode给我印象之深,让我至今都无法忘怀。现在想在C++下发掘XML的强大,结果却发现建房子你除了需要基本的建设材料外,还需要些而外的工具。不像C#那样,已经打成包供你直接使用了。好在有知道CMarkup这个小型XML的分析器,可以为我所用。俗话说:磨刀不误砍柴工。我现在就来磨下刀。<br />1、初始化<br />Load 导入一个XML文件到CMarku

2011-04-01 16:22:00 1707

转载 无软驱无光驱直接在硬盘上全新安装xp 系统(详细图解)

<br />无光驱、软驱,硬盘安装XP(也可能是有软驱有光驱,但是没有可启动dos系统的软盘或者光盘)<br /><br />     经常从网上下一些iso光盘镜像系统,想安装一下试试,可是身边又没有软盘启动盘,或者光盘可启动盘,怎样安装呢?<br />请看吧:<br />无光驱、软驱,硬盘安装XP<br />     在论坛看到朋友们发XP安装求助帖,不禁回想起偶做菜鸟时的苦难岁月,万恶的奸商每装次系统就要30个银圆,大年三十都上门要债,比黄世仁还黄世仁啊!逼的偶为省钱,只好铤而走险,点蜡烛上网,并狂拿

2011-04-01 15:10:00 2675 2

转载 项目建立管理

项目建立管理<br />管理DLL<br />所有项目引用外来DLL(非本解决方案)都来自于同一个文件下,即在项目解决方案文件夹外,建立一个references文件夹,里面存放所有已经编译好的DLL。一旦引用外部DLL,那么其reference path 将显示地址。而工程与工程之间直接引用即可。<br /><br />拷贝DLL<br />在编译某工程时将其DLL拷贝到指定文件下,便及时引用新的DLL。在Build Events-àpost build event command line中写命令,cop

2011-04-01 15:01:00 1526

转载 项目开发中的一些体会

<br />1、不要纵容能力不足的人。项目的成败,人是绝对因素。<br />2、产品的定位至关重要。它可以使你今后一两年的时间精力全部白费,也可以让你事半功倍。好的产品定位,好的模式选择,有时候可以让你“不劳而获”。<br />3、在项目启动的时候,尽可能的列出能列出来的工作,一一讨论具体实施的步骤和可能出现的问题,并对人员的能力、所遇到的问题和项目进度做一定的评估。在项目启动前,降低项目的风险。<br />4、记录下项目中出现的所有问题、以及后续每个项目成员要做的工作,不管事情的大小。随时核对问题解决情况

2011-04-01 15:00:00 2005

转载 用SQL语句查找Access中某表是否存在方法

Access数据库虽然功能单一,但的确是一个小巧精干的开发伙伴,我在多个项目中与它见面,为了探知Access数据库的本源,今天上网查了些资料。现总结归纳如下: <br />在Access数据库中通过SQL语句找到某一表是否存在的确是一件困难的事。幸好, Access本身就有一些隐含的数据对象能够保存你库中的信息,今天我就遇到了要用SQL,通过程序查询某一表是否存在的问题,解决方法如下: <br />由于Access数据库本身的“管理员”组没有访问隐含对象的权限,因此先要:工具 -> 选项 -> 视图 ->

2011-04-01 14:58:00 3827 1

转载 用Visual C++ 6实现OpenGL编程

<br />一、OpenGL简介<br />  众所周知,OpenGL原先是Silicon Graphics Incorporated(SGI公司)在他们的图形工作站上开发高质量图像的接口。但最近几年它成为一个非常优秀的开放式三维图形接口。实际上它是图形软件和硬件的接口,它包括有120多个图形函数,"GL"是"GRAPHIC LIBRARY"的缩写,意思是“图形库”。OpenGL的出现使大多数的程序员能够在PC机上用C语言开发复杂的三维图形。微软在Visual C++ 5中已提供了三个OpenGL的函数库(

2011-04-01 14:57:00 3525 1

转载 怎样使用多媒体定时器

<br />     SetTimer定时的分辨率最小到50ms,在需要更小的定时间隔时他就无能为力了,多媒体定时器在精确定实时中很有用处,能够定时到一毫秒,不过得到这样的好处是要付出代价的,使用起来略嫌麻烦,下面1-6步就是使用方法,不对之处请指正。<br /> <br />原来写时使用了使用了英文注释,比较简单就不改了。<br /> <br />1.Link winmm.lib<br /> <br /> #i nclude <mmsystem.h>          <br /> #pragma com

2011-04-01 14:54:00 2306

转载 Accumulation Buffer(累积缓存)

<br />累积缓存是为合成多幅图像而设计的,它不是简单的用引入象素片元来代替象素值,而是将片元进行缩放,然后加到已有的象素值上。为了经过一系列的混合操作后能够保持精度,累积缓存每个颜色分量的位数要比一般的可视化系统要多。<br /> <br />我们可以象其他缓存一样清空累积缓存,可以用glClearAccum()来设置红、绿和蓝色分量的清空值,按位顺序清空累积缓存或以GL_ACCUM_BUFFER_BIT调用glClear()命令。<br /> <br />你不能直接渲染进累积缓存,而是应该渲染到一个选

2011-04-01 14:49:00 1576

网络测试命令讲解

网络测试命令讲解

2015-01-17

Linux编辑器及VIM初步

Linux编辑器及VIM初步

2015-01-17

Linux下寻求帮助

Linux下寻求帮助

2015-01-17

在职教育3g学院-lamp经典入门29linux磁盘分区详解

在职教育3g学院-lamp经典入门29linux磁盘分区详解

2015-01-17

在职教育3g学院-lamp经典入门04linux目录结构介绍

在职教育3g学院-lamp经典入门04linux目录结构介绍

2015-01-17

Linux应用与发展

Linux应用与发展

2015-01-17

数据结构 C++ 语言描述(中文版)

数据结构 C++ 语言描述(中文版

2015-01-11

qt-win-opensource-src-4.5.2-msvc-6.0

qt-win-opensource-src-4.5.2-msvc-6.0

2014-09-08

qt-win-noncommercial-msvc-3.2.1

qt-win-noncommercial-msvc-3.2.1 qt-win-noncommercial-msvc-3.2.1

2014-09-08

KDE 2_Qt编程宝典

KDE 2_Qt编程宝典

2014-09-07

MBoo2014播放器

MBoo2014播放器

2014-09-07

数值分析与算法-徐士良著-随书源程序

数值分析与算法-徐士良著-随书源程序

2014-09-06

数据结构算法与应用-C++语言描述

数据结构算法与应用-C++语言描述

2014-08-15

[揭秘系列-离散数学]Discrete.Mathematics.Demystified

[揭秘系列-离散数学]Discrete.Mathematics.Demystified

2014-08-15

数据结构 C++ 版 (第2版) 王红梅等 扫描版

[数据结构 C++ 版 (第2版)] 王红梅等 扫描版

2014-08-15

数据结构 C语言版 CD

数据结构 C语言版 CD

2014-08-15

数据结构_C++

Data_Structures_with_C++_Using_STL.数据结构_C++语言描述.陈君

2014-08-15

C++面向对象算法数据结构

C++面向对象算法数据结构

2014-08-15

Unix_Linux 命令速查表

Unix_Linux 命令速查表

2014-08-15

linux命令大全

[教學]Linux 指令詞彙電子書 [教學]Linux 指令詞彙電子書

2014-08-15

linux查找及压缩

linux查找及压缩

2015-07-19

精通正则表达式-第3版-中文版.(美)Jeffrey.E.F.Friedl

精通正则表达式-第3版-中文版.(美)Jeffrey.E.F.Friedl

2015-07-01

普通人的编辑利器——VIM

普通人的编辑利器——VIM_(for_windows)

2015-03-11

VIM高级技巧

VIM高级技巧

2015-03-11

linux下vim使用详解(高清)

linux下vim使用详解(高清)

2015-03-11

vim使用教程

vim使用教程

2015-02-09

vim+ctags+cscope

vim+ctags+cscope

2015-02-09

Vim编辑器 VIM

Vim编辑器

2015-02-09

Linux下VI的使用

Linux下VI的使用

2015-02-09

Vim文件编辑命令

Vim文件编辑命令

2015-02-09

linux下vi使用

linux下vi使用

2015-02-09

功耗分析攻击研究及抗功耗分析攻击密码芯片设计

功耗分析攻击研究及抗功耗分析攻击密码芯片设计

2015-02-07

从RTL到GDSII_基于CPF的完整低功耗设计流程

从RTL到GDSII_基于CPF的完整低功耗设计流程

2015-02-07

YAKSOC芯片的物理设计研究

YAKSOC芯片的物理设计研究

2015-02-07

CIF和GDSII格式版图数据的直接转换

CIF和GDSII格式版图数据的直接转换

2015-02-07

linux 视频教程-gcc

linux 视频教程-gcc

2015-01-19

Linux高级程序_进程管理

Linux高级程序_进程管理

2015-01-17

Linux命令类库机制及常用命令_Shell命令机制

Linux命令类库机制及常用命令_Shell命令机制

2015-01-17

linux 视频教程PPT

linux 视频教程PPT

2015-01-17

CentOS.5系统管理

CentOS.5系统管理

2015-01-17

空空如也

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

TA关注的人

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