自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JUSTACES 的博客

YOU CAN TAKE IT, YOU CAN MAKE IT...

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

原创 SQL Server 2008 R2如何开启数据库的远程连接

SQL Server 2008默认是不允许远程连接的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2008,远程连接数据库。需要做两个部分的配置:1,SQL Server Management Studio Express(简写SSMS)2,SQL Server 配置管理器/SQL Server Configuration Manager(简写SSCM)1、打开sql2008,使用windows身份登录2、登录后,右键选择“属性”。左侧选择“安全性”,..

2021-04-01 20:40:44 7603

原创 SQL Server 2008连接 错误:15535 15151 18456

错误:15535,151511、确保SQL Server2008是以管理员、兼容模式启动!2.打开本地数据库--以Window 身份验证登录数据库3.在左侧的对象资源管理器中,依次打开连接的服务器--安全性--登录名--双击sa打开登陆属性4.在常规选择页中重设密码5.在状态选择页中允许连接到数据库引擎和启动登录6.右键单击连接的服务器--打开服务器属性6.安全页选择页的服务器身份验证中选择SQL Service和Windows 身份验证模...

2021-03-04 11:13:50 3042 2

原创 小工具---修改.shp文件,删除指定属性的要素(gdal, boost库)

main.cpp:#include #include "shp_Parser.h"int main(){ SHP_Parser shpParser; shpParser.ReadShapeFile(); return 0;}shp_Parser.h:#ifndef SHP_PARSER_H#define SHP_PARSER_H#include #includ

2018-01-04 11:06:17 3758

转载 OpenGL: 渲染管线理论

学习着色器,并理解着色器的工作机制,就要对OpenGL的固定功能管线有深入的了解。首先要知道几个OpenGL的术语渲染(rendering):计算机根据模型(model)创建图像的过程。模型(model):根据几何图元创建的物体(object)。几何图元:包括点、直线和多边形等,它是通过顶点(vertex)指定的。最终完成了渲染的图像是由在屏幕上绘制的像素组成的。在内存中,

2017-07-19 13:41:09 407

转载 Android平台Native开发与JNI机制详解

JNI的出现使得开发者既可以利用Java语言跨平台、类库丰 富、开发便捷等特点,又可以利用Native语言的高效。JNI是JVM实现中的一部分,因此Native语言和Java代码都运行在JVM的宿主环境。JNI是一个双向的接口:开发者不仅可以通过JNI在Java代码中访问Native模块,还可以在 Native代码中嵌入一个JVM,并通过JNI访问运行于其中的Java模块。可见,J

2017-07-05 17:13:15 422

转载 python 的日志logging模块学习

1.简单的将日志打印到屏幕 import logginglogging.debug('This is debug message')logging.info('This is info message')logging.warning('This is warning message') 屏幕上打印:WARNING:roo

2017-07-05 12:24:19 441

转载 最全Pycharm教程(10)——Pycharm调试器总篇

最全Pycharm教程(1)——定制外观  最全Pycharm教程(2)——代码风格  最全Pycharm教程(3)——代码的调试、运行  最全Pycharm教程(4)——有关Python解释器的相关配置  最全Pycharm教程(5)——Python快捷键相关设置  最全Pycharm教程(6)——将Pycharm作为Vim编辑器使用  最全Pyc

2017-06-13 11:38:05 1338

转载 数字证书原理,公钥私钥加密原理

文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用。接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理,最后演示使用makecert生成数字证书。如果发现文中有错误的地方,或者有什么地方说得不够清楚,欢迎指出! 1、基础知识      这部分内容主要解释一些概念和术语,最好是先理

2017-06-07 17:56:17 416

转载 根据经纬度计算球面距离

在做LBS的应用的时候考虑到了这样一个问题,经纬度后面的小数的位数对于精度影响有多少?通过百度或者Google,可以获得如下信息:在纬度相等的情况下:经度每隔0.00001度,距离相差约1米;经度每隔0.0001度,距离相差约10米;经度每隔0.001度,距离相差约100米;经度每隔0.01度,距离相差约1000米;经度每隔0.1度,距离相差约10000米。在经

2017-05-18 12:42:49 15133

原创 在Release下进行调试

当我们的项目包含很多工程,甚至全部重新生成一次都需要按小时来计算时,那调试起来可能会更加慢,除了提升硬件配置外,还需要选择更好的方式进行调试,我们都知道在debug模式下是默认所有工程都会生成调试信息的,而release模式下是都不会生成调试信息的。所以release版本运行得非常快。下面讲几点在开发大项目时需要注意的地方:1、记住千万别在解决方案上右击"重新生成",这样会导致所有工程

2016-10-15 09:46:21 1896

原创 libjpeg库源码编译_win平台

使用vs2008 IDE编译libjpeg的各版本库:1、解压源码文件,将jconfig.vc更名为jconfig.h2、打开vs2008,新建一空的dll工程,添加源码根目录下的所有头文件,添加makelib.ds   中的与*.obj同名的.c文件。设置相应的工程输出目录。3、右键工程,添加新建项->模块定义文件即可分别编译win64, win32下的debug和release

2016-07-05 02:38:44 1479

原创 windows资源管理器经常出现无响应 window语言栏不见了

最近重做了一下win7系统,装完之后发现每次单击任务栏中的音量图标时,都会出现windows资源管理器无响应,需要重新启动, 并且任务栏中无法显示语言栏。解决语言栏无法显示:去百度搜索下载ctfmon.exe工具进行修复,重启电脑。语言栏有了,然后发现单击语言栏也会出现window资源管理器无响应的情况。解决window资源管理器无响应有情况:在弹出

2016-05-08 00:26:50 2398

原创 使用虚拟光驱重装系统

现在发现使用虚拟光驱来重装系统十分的方便,不再需要什么U盘,光盘,比较适合公司U口被封的机器重做系统。百度下载一个虚拟光驱,如 daemon tools Lite, 再到系统下载网站下载一个需要的系统.iso镜像文件,运行虚拟光驱,将.iso镜像文件载入光驱。双击光驱,打开运行里面的autorun.exe,选择需要重装的盘符C, 确定等自动重将就可以了。十分的方便,快捷。

2016-05-08 00:08:13 1344

原创 在VS2013中配置QT5 win7_64

环境: vs2013+win7 x64+QT5.4.1+QT5 addin    QT Creator下面示例正确配置QT Creator以及VS2013 + QT Addin开发环境:下载VS2013:http://pan.baidu.com/s/1geL6aQ3下载QT5和qt addin:http://www.qtcn.org/bbs/read-h

2016-05-07 23:48:38 9847

原创 安装office,错误1706。安装程序找不到所需文件。请检查网络连接或CD-ROM驱动器。

错误原因是程序与Microsoft Studio 2008不兼容。 解决办法:(1)打开VS2008的安装盘,进入WCU文件夹。(2)在进入WebDesignerCore文件夹,找到文件文件WebDesignerCore.exe(有130多MB)。(3)选中文件,单击右键,用WinRAR把它解压出来,然后你找到一个叫 Office.zh-cn的文件夹。(4)把这个文件夹复制

2016-04-14 22:34:34 37761

原创 《EffcativeSTL》

定义、使用和扩展STL没有“STL”的官方定义,在本书中,“STL”的意思是与迭代器合作的C++标准库的一部分。那包括标准容器(包括string),iostream库的一部分,函数对象和算法。它不包括标准容器适配器(stack,queue和priority_queue)以及bitset和valarray容器,因为它们缺乏迭代器支持。它也不包括数据。真的,数组以指针的形式支持迭代器,

2016-01-27 20:25:16 844

原创 《Boost程序完全开发指南》

1.3开发环境由于Boost大量使用了C++高级特性(如模板偏特化、ADL),因此不是所有的编译器都能够很好地支持Boost。在VC集成环境中使用嵌入工程编译的方式需要定义宏BOOST_ALL_NO_LIB或者BOOST_XXX_NO_LIB(XXX是某个库的名称),以指示BOOST库不要使用自动链接功能。如果在debug版工程,不要忘记在Preprocesso

2016-01-27 20:23:42 8907

原创 C++遍历文件或文件夹

我们常常需要遍历一个文件夹下的所有文件或文件夹。boost使用wrecursive_directory_iterator提供了遍历子目录或子目录下的文件的能力,使用非常方便。#include #include #include #include #include #include #include #include "boost/timer.hpp"#include "

2015-12-24 03:43:08 4793

原创 boost split和lexical_cast配合使用处理文本

boost库中的boost::algorithm库中的split字符串分割函数,配合boost::lexical_cast类型转换函数来处理固定格式的文本非常方便:特别是在处理.csv文件时尤其方便:比较下面这个文本:其中的每个数据字段之间都是使用空格分隔的:现在我只想读取其中的数据,并去掉第一行和第一列:示例代码如下:// 看你用的是一个二维数组存

2015-12-19 13:54:11 889

原创 boost property_ptree库解析XML文件

看到boost里面有个property_ptree库不错,于是到网上下载了一个xml文件测试了一下,还真的比较好用,觉得比tinyXML库还好用,使用方法比较简单。该库还可以解析ini, info, json文件,但我没试过。xml文件大小为223kb,解析完如果不在命名窗口进行输出用了7s左右。获得元素值使用ptree类的成员模板函数get,在模板参数中说明数据类型,在参数列

2015-12-19 04:37:58 2715

原创 如何创建dll工程

下面介绍如何创建一个dll项目。我们自己写的类或函数,都可以导出成一个dll供他人使用,比如自己写的一个File操作类或加载某种格式文件的类等。首先创建一个dll项目:我们还是在前面创建的解决方案下再新建一个dll项目,用来导出一些公用的功能函数。在解决方案上右键,添加新项目:选择Win32项目,项目命名为MyDLL,单击浏览按键,选择Project文件夹,这是

2015-11-10 22:42:44 7455

原创 date_time boost

#include //#include "boost\date_time\gregorian\greg_ymd.hpp"#include "boost\date_time\gregorian\gregorian.hpp"#include "boost\date_time\gregorian_calendar.hpp" // greporian_calendar.hpp文件被类date在内部

2015-11-04 23:08:53 598

原创 常用的VS插件

1、用得最多的当然是visual assist X, 番茄助手。2、visual SVN,可以和SVN一同安装,可以直接在VS中就可以对解决方案进行update, commit, show diff, show log等操作。以上工具最好在网上下载破解版本进行安装。3、还有如果想在VS下进行QT的开发,也有相应的插件,可以到网上百度一下。4、让源文件中匹配的括号之间显示连接线: 打

2015-10-23 02:41:59 1917

原创 《Python基础教程》

步长不能为0,但步长可以是负数,即从右到左提取元素,但开始索引必须大于结束索引2.2.3 序列相加列表和字符串是无法连接在一起的,尽管它们都是序列。简单来说,两种相同类型的序列才能进行连接操作。2.2.4 乘法用数字乘以一个序列会生成一个新的序列。None、空列表和初始化None是一个python的内建值,如果想初始化一个长度为10的列表,可以这

2015-10-14 03:07:43 3797

原创 VS中的解决方案设置--项目属性

首先,我们一般不会修改解决方案的属性,而是设置每个项目各自的属性.接着上一篇文章,我们来看看我们应该怎样来设置各项目的项目属性更好:我们以NYOJ_001项目的Debug版的设置为例:在常规选项里,我们一般会设置输出目录(即生成.exe文件的目录),中间目录(即中间文件的目录)。当然你也可以在这里设置生成的.exe文件的文件名甚至扩展名等。如下图所示:一般设置如下的目录

2015-10-14 02:00:58 23860 5

原创 VS中的解决方案设置--文件结构

我们知道一个解决方案可以包含多个项目,下面记录一下解决方案及项目的设置:现在我们新建一个ACM_NYOJ_Solution的解决方案:勾选“空项目":新建完之后,会默认生成一个ACM_NYOJ_Solution的解决方案和一个同名的项目:现在我想把这个项目的名称改一下,因为这个解决方案还会包含其他的项目。所以现在先移除项目:移除项目后,再

2015-10-14 00:34:20 3538

转载 vs中检测内存泄漏的方法

使用vs的内存检测有以下几种方法。在debug模式下以F5运行:方法一:[html] view plaincopy#define CRTDBG_MAP_ALLOC    #include stdlib.h>    #include crtdbg.h>    //在入口函数中包含 _CrtDumpMemoryLeaks();

2015-10-11 00:05:58 6990

转载 C/C++常用宏定义

下面列举一些成熟软件中常用得宏定义1,防止一个头文件被重复包含 #ifndef COMDEF_H #define COMDEF_H //头文件内容 ...#endif 2,重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植。 typedef  unsigned long int  uint32;      /* Unsigne

2015-10-09 22:24:58 2264

原创 C++英文单词统计小程序

//WorldTest.h/*//Function : count world//Date : 2015-09-24//Author : pengl*/#ifndef _WORLD_TEST_H_#define _WORLD_TEST_H_#include #include #include #include #include #include #include

2015-09-24 03:19:56 3404

原创 Boost和标准库中正则表达式的使用

#include "ReadShp.h"#include #include "boost/regex.hpp"int main(){//ReadShp sh(StringBase(_T("D:\\IP\\J-圏央道(Rev.0.5.01.01)試作データ\\90202_LNND_SPLIT\\khi_road_vectorLine_FeatureV.shp")));

2015-09-21 15:57:30 832

转载 com的主要接口介绍

COM规范规定任何组件、任何接口都必须从IUnknown继承,IUnknown包含三个函数,分别是 QueryInterface、AddRef、Release。这三个函数是无比重要的,而且它们的排列顺序也是不可改变的。QueryInterface用于查询组件实现的其它接口,说白了也就是看看这个组件的父类中还有哪些接口类,AddRef用于增加引用计数,Release用于减少引用计数。引用计数也是CO

2015-09-19 18:11:11 5512

转载 OLE、ActiveX、COM、ATL联系与区别

熟悉面向对象编程和网络编程的人一定对ActiveX、OLE和COM/DCOM这些概念不会陌生,但是它们之间究竟是什么样的关系,对许多们还是比较模糊的。在具体介绍它们的关系之间,我们还是先明确组件(Component)和对象(Object)之间的区别。组件是一个可重用的模块,它是由一组处理过程、数据封装和用户接口组成的业务对象(Rules Object)。组件看起来像对象,但不符合对象的学术定义。它

2015-09-19 18:09:24 2655

转载 msxml 操作xml

1.简介在.NET平台,微软为C#或托管C++程序员提供了丰富的类库,用以支持各种需求,其中就有对XML文件操作的丰富的类。例如XMLDocument, XmlElement等。但是C++标准库中并未提供相应的库。本地开发的C++程序员一般采用开源类库实现对XML文件的操作,例如比较优秀的TinyXML。TinyXML是开源且可以任意免费使用的类库,可以免费用于商业软件中,因此使用者很多。

2015-09-19 17:16:11 669

转载 Vs解决方案的目录结构设置和管理

以下内容为“原创”+“转载”首先,解决方案和项目文件夹包含关系(c++项目):VS解决方案和各个项目文件夹以及解决方案和各个项目对应的配置文件包含关系,假设新建一个项目ssyy,解决方案起名fangan,注意解决方案包括项目,此时生成的最外层目录为fangan代表整个解决方案的内容都在这个文件夹内。在这个fangan文件夹内包含有fangan.sln的解决方案配置文件和一个ssyy

2015-08-26 01:04:26 28112 1

转载 C/C++常用库及工具

值得学习的C语言开源项目- 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。下载链接:http://home.tiscali.

2015-08-25 20:12:08 4136

转载 一堂价值39万元的课,把她看完,你一定会有所获!

幸福是自己去争取的,不管是友情或爱情很多事情,错过了就没有了,所以如果你没有认真看完这篇文章,以后你就没有了!­  我已经把这篇文章打印,放在电脑旁边!体会其中的深奥道理!­  如果他说得真的是真理,你会按他所说的去做么?我想,只要你用心了,哪怕你做到了一点点,你就是进步的,你就学到了新知识,你就进步了!­  导言:­  黄力泓说:「

2015-08-21 20:47:52 1249

原创 windows下boost库的基本使用方法

1、首先到boost官网去下载最新的版本的boost库:http://www.boost.org/2、解压文件,在命令提示符中打开到boost库的根目录下,执行以下命令:bjam --toolset=msvc --build-type=complete stage等待程序编译完成,大约要两个小时左右,会在boost根目录下生成bin.v2和stage两个文件夹,其中bi

2015-08-20 00:11:30 20878 2

转载 浅谈C/C++内存泄漏及其检测工具

对于一个c/c++程序员来说,内存泄漏是一个常见的也是令人头疼的问题。已经有许多技术被研究出来以应对这个问题,比如 Smart Pointer,Garbage Collection等。Smart Pointer技术比较成熟,STL中已经包含支持Smart Pointer的class,但是它的使用似乎并不广泛,而且它也不能解决所有的问题;Garbage Collection技术在Java 中已经比较

2015-08-13 11:21:20 12323

转载 浅谈文字编码和Unicode

source:http://www.fmddlmyy.cn/text16.html 浅谈文字编码和Unicode(上)我曾经写过一篇《谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词》 (以 下简称《谈谈Unicode编码》),在网上流传较广,我也收到不少朋友的反馈。本文探讨《谈谈Unicode编码》中未介绍或介绍较少的代码页、 Surrogates等问题,

2015-08-13 10:53:38 6808

转载 字符编码

1. 使用TCHAR类型,定义在tchar.h中#include #include int main(){ TCHAR s[] = "你"; printf("%s /n",s); return 0;} 2.关于C++中文字符的处理  

2015-08-12 00:19:02 657

libjpeg.dll libjpeg.lib 包括配置的VS2008解决方案、生成的库及源码和配置过程

windows平台下生成各版本的libjpeg.dll libjpeg.lib包括配置好的VS2008解决方案、生成的库文件及开源库源码和配置过程。很全了。。

2016-07-05

C++网络编程卷1和卷2(中文件版).rar

C++网络编程卷1和卷2.rar

2016-02-20

boost_1_52_0.7z

boost_1_52_0.7

2016-01-26

数值分析.(美) 中文版 David.Dincaid.清晰版.pdf

[数值分析].(美)David.Dincaid.清晰版.pdf

2015-12-22

OpenGL编程指南(原书第7版)中文扫描版.pdf

OpenGL编程指南(原书第7版)中文扫描版.pdf

2015-12-19

OpenGL超级宝典(中文版).pdf

OpenGL超级宝典(中文版).pdf

2015-12-19

Xtremetoolkit

Codejock Xtreme Toolkit Pro v15.0.1带源码和序列号 2011年2月最新版 MFC的界面包,功能强大。 测试过,安装工作正常

2015-10-09

C++内存泄漏检测原理.rar

C++内存泄漏检测原理.rar.

2015-08-14

系统架构设计师考试全程指导.pdf

系统架构设计师考试全程指导.pdf

2015-04-22

软件设计师教程.pdf.pdf

软件设计师教程.pdf 免积分下载

2015-04-21

泛型编程与STL.pdf

网上找的,好多都会要积分,现在免费提供下载,C++进阶之必看经典

2015-02-13

Boost程序库完全开发指南.pdf

网上找的,好多都会要积分,现在免费提供下载,C++进阶之必看经典

2015-02-13

MFC WebBrowser

动态控件是指在需要时由Create 创建的控件

2014-10-01

sqlite3.exe sqlite3.dll sqlite3.h sqlite.lib

[1] SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,

2014-07-20

MFC02不规则窗口小程序

其中使用的是GDI+来显示.png透明背景的图片,图片是在网上找的一张,然后又用PS把其中发光的星星给去掉了,做了一张不带发光星星的 .png图片,然后在程序中使用一个定时器来定时刷新窗口背景,使用这两张图片交替变换,实现星星闪烁的动画效果,利用MCI来播放.mp3的 背景音乐(如果想更改背景音乐,请先删除res文件夹下的sound.mp3,再将要更改的.mp3音乐拷贝到res文件夹下并改名为sound.mp3)。然后 再创建一个线程来播放音乐。本来是打算动画是仅用一张.gif动态图片来实现的,但这样只显示了.gif图片的第一帧,还需要用代码来对图片进 行额外的处理,留作以后再改进吧。有很多不会的地方都是通过百度,google来的, 下面是程序的免费下载地址(没有提供源码):

2014-07-14

MFC做的代码管理器

自已写的一个MFC的小程序,还有许多地方需要完善,有兴趣的同学可以看看,

2014-06-30

代码管理器

自已写的一个MFC的小程序,还有许多地方需要完善,有兴趣的同学可以看看,

2014-06-21

xtreme15.3

最近想用一下xtremetoolkitPro界面库,网上的使用教程资源也不多,其中着实遇到了许多的困难,毕竟是首次使用。 首先当然是配置发开环境了:

2014-06-15

sqlite数据库

SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口

2014-06-06

openCV1.0.rar

openCV1.0.rar

2014-05-29

opencv标定图片生成程序

此程序用来生成opencv标定用的黑白棋盘的图片,可以设置方格边长,行数和列数。附源代码,是在vc6.0+opencv1.0环境下生成的。请在编译前正确配置运行环境。

2013-12-07

Visual c++6.0教程.pdf

好吧,这个pdf文档可以看但不是很清晰。想要的可以看看。以后的资源都免积分下载了。

2013-10-21

《C编程艺术》 pdf版

C语言开发必读经典 c编程艺术 pdf版 学习编程的必读书藉

2013-10-04

学习OpenCV中文扫描版

openCV(Open Source Computer Vision Library,开源的计算机视觉库)。 我们都知道基于数字图像处理和模式识别等技术的算法运算量一般都非常之大。Intel公司的MMX技术以及后来的SSE(Streaming SIMD Extensions)技术,这种基于单指令多数据的多媒体指令集技术可以使得图像处理算法的运行速度几倍甚至十几倍的提高,然 而要想使用好该技术就必须面对令人头疼的汇编语言,并且开发速度慢。 OpenCV的设计目标是执行速度尽量快,主要关注实时应用。它采用优化的c代码编写,能够充分利用多核处理器的优势。如果希望在 Intel平台上得到更快的处理速度,可以购买Intel的高性能多媒体函数库IPP(Integrated Performance Primitives).IPP库包含许多 从底层优化的函数。这些函数涵盖多个应用领域。如果系统已经安装了IPP库,OpenCV会在运行时自动使用相应的IPP库。

2013-03-12

c语言实用经典100题(全都是编程题).txt

全都是一些常见的编程试题,主要是给新手看的。每道题都给出了代码现实,建义先自己做,然后再看懂给出的答案。记下那一些好的解题技巧。

2012-10-14

空空如也

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

TA关注的人

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