自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (19)
  • 论坛 (33)

原创 一些工具

Chrome 离线浏览器下载

2014-05-26 11:50:07 830

原创 纯真IP地址库重制版(增加行政编码)

IP addr base( 纯真 IP地址库 重置版 ),本库是一个IP地址库生成工具,根据 纯真IP地址库的IP段 和 淘宝IP地址库的地址信息,重置生成新的IP地址库

2017-09-12 12:00:43 868

原创 ES6 MAP,SET性能测试

最近有空,为了接近标准,想用 ES6的MAP,SET替换现有代码,在经过测试和资料查询后断绝了念头。  MAP,SET 的性能在大多数情况下远逊于用 Object和Array实现的相关功能。  其它人的测试: http://incaseofstairs.com/six-speed/  测试代码如下:Map,可以使用任何基本类型作为Key,在某些场景可能速度会比Object快些。

2017-06-12 09:14:00 1155

原创 centos7 vscode c++ 扩展不生效处理

因为vscode 使用的 glibc库版本是2.18,而 centos7使用的是2.17所以导致不行1. 下载编译 glibc 2.18wget http://ftp.gnu.org/gnu/glibc/glibc-2.18.tar.xztar xvf glibc-2.18.tar.xzcd glibc-2.18;mkdir build;cd build../confi

2017-02-25 07:58:12 1501

原创 文章标题

写了一个 redis 数据清理的模块,是 sdb-schedule 的插件。Redis 数据清理本模块是 sdb-schedule 的插件,用于自动清理 redis 数据。 sdb-schedule 也提供了APP sdb-schedule-ui,进行图形化操作。 可在这里进行下载 download。 - 支持 正则表达式 - 支持 ZSET,LIST 的清理安装step 1: install

2016-07-11 20:17:22 464

原创 SDB-Schedule 简洁计划任务框架

最近因需要,实现了一个nodejs版本简单计划任务框架,已开源 欢迎下载 sdb-schedule ,配套APP简洁计划任务框架安装Using npm:$ npm install sdb-scheduleTo run the tests:$ node test.js描述本模块是一个简洁的计划任务框架模块(基于node-schedule)。 你只需要简单的配置,就可以获得功能强大的计划任务控制功

2016-07-09 17:43:41 708

原创 一个简单计划任务框架 sdb-schedule

本模块是一个简洁的计划任务框架模块(基于node-schedule)。 你只需要简单的配置,就可以获得功能强大的计划任务控制功能。此模块提供了下列功能:

2016-05-28 23:01:59 1063

原创 nodejs json对象与C/C++二进制数据转换

因项目需要,实现一个nodejs模块,用于与c/c++进行二进制数据通信:  1.  解析 C/C++传来的二进制数据为json对象;  2.  编码 json对象为c/c++能够解析二进制数据;模块安装:    npm install cppmsg使用,参见 test.js  /** * Created by sdb on 2/25/16.

2016-02-28 09:44:09 2170

原创 windows apache 服务 监控重启脚本

工作中遇到 windows下apache 运行几天后总是会没响应的问题,写了下面的脚本来监控apache 服务实例的运行状态,无响应则重启。工作原理: 脚本定时通过curl 获取网站指定的页面,如果获取失败则重启监控的 apache 实例。curl 可通过 curl 官网下载,我也打了个包放在了 csdn上: apacheMonitor@echo offset chkWeb=http

2016-01-20 18:49:12 3153

原创 Datatable 1.9.4 使用记录

Datatable 1.9.4 使用记录1. 初始化 12. 隐藏列 23. 获取行数 dt.fnGetNodes( ).length 24. 删除指定的行 dt.fnDeleteRow( j ) 25.增加新行 26. 获取数据dt.fnGetData(,,) 27. 更新数据 dt.fnUpdate( , , ) 31.初始化fnRowCal

2014-08-21 11:45:48 2716

原创 QT5静态编译和使用

1. QT5 静态编译  a. 下载源文件  b. 更改 qtbase\mkspecs\win32-msvc2010\qmake.conf 文件,这里win32-msvc2010是我使用的编译器,请选择你自己的;     找到文件里的下面几行,更改MD为MT表示链接静态库。QMAKE_CFLAGS_WARN_OFF = -W0QMAKE_CFLAGS_RELEASE

2014-02-17 00:03:16 11530 2

原创 xpcom 组件开发

在翻译xpcom指南系列时,发现根据此系列文章来创建一个能够运行的xpcom组件有不小的难度。因为此系列文章是在2005年发表的(当时 Firefox还没有进入版本大战),虽然此系列文章后来也随着Firefox的升级持续在进行更新,但是仍然有很多地方没能改变。 当我们在阅读这系列文章时,往往很难按照文章写出可以运行的代码(甚至是能够编译通过的)。 下面把一些可能问题列在下面:[ 注:本人实现了

2013-03-08 22:33:40 2697 1

翻译 XPCOM指南-9_WebLock组件打包

(完整文章参见:XPCOM指南-9_WebLock组件打包)这是教程最后一部分, 我们将把WebLock组件的所有部分(包括库文件、类型库、头文件和用户界面资源文件)打包成一个包,以便可以安装到其它应用里。 第一节,“Component Installation Overview”,描述了Mozilla的常规安装过程。 下一节描述WebLock组件的组织和打包步骤。请注

2013-02-15 23:30:39 1199

翻译 XPCOM指南-8_编写WebLock界面

(完整文章参见:XPCOM指南-8_编写WebLock界面)编写组件的UI到目前为止我们建立了一个可以安装到Gecko应用中的组件。你所使用的XPCOM接口和工具是通用的跨平台的,可以被Gecko Runtime Environment或者任何Mozilla1.2以后任何基于Gecko的应用(这时GRE已经可用)。本章,我们将建立WebLock组件的用户接口,这就意味着

2013-02-15 23:28:43 966

翻译 XPCOM指南-7_结束编写WebLock

(完整文章参见:XPCOM指南-7_结束编写WebLock)注: 本文部分翻译来自官网现在您已创建组件的大多数基础结构。 该组件可以被XPCOM和类别管理器识别,那样在 XPCOM初始化时,它就可以开启动。 组件启动时,它会读取存储在本地文件系统里Url列表,填充到相应的二进制结构。1. Using Frozen Interfaces然而,现在阻止站点的核心功能仍然缺失。 这个

2013-02-15 23:25:20 977

翻译 XPCOM指南-6_开始编写WebLock

(完整内容参见: XPCOM指南-6_开始编写WebLock)注: 本文部分翻译来自官网在本章,我们开始设计和实现网络锁定功能本身。我们已经建立了实现多数的通用组件功能模块(例如注册)。这章将关注实际操作网页锁定的功能。1. Getting Called at Startup没有人是一个孤岛,组件也一样。你所建立的例子组件到目前为止还没有任何功能。他被注册以后,他没做任

2013-02-10 21:41:50 975

原创 XPCOM 资源

本文汇集xpcom的一些资源链接。XPIDLXPIDLXPIDLSyntaxCode JavaScript Code snippets MiscellaneousInterfaceXPCOM Interface Reference by grouping

2013-01-23 23:11:33 981

翻译 XPCOM指南-5_使用XPCOM实用工具简化你的生活

本章回顾你已经在教程第一部分建立的代码 (see webLock1.cpp in the previous chapter) 并且使用 XPCOM 工具类让代码更容易更有效. 同时,介绍一个在XPCOM和Gecko API中广泛使用基本的字符串类型。作为起点,第一部分描述可以替代webLock1.cpp中的很多代码的C++ 宏. 很多用来完成软件组织和组件注册的代码都可以缩减为精简的数据结构和

2013-01-17 22:34:08 2475

翻译 XPCOM指南-4_创建组件的代码

创建组件的代码  本章会讲述一些基本代码,这些代码用于处理你的组件与XPCOM之间的关系。 如何发现和注册组件是本指南的第一节的目标。在后续的章节里,我们就可以专注WebLock本生的功能开发了。  为了创建组件库并把它加载进XPCOM,你需要编写大量的代码。 一个XPCOM组件至少需要实现XPCOM必须的3个接口,而且往往还要其它的接口。 这一章你将会看到更多的代码,然而这些

2013-01-08 23:41:07 2319

翻译 XPCOM指南-3_组件的内部结构

组件的内部结构  — Component Internals  前面章节从客户使用角度描述了XPCOM组件,本章从开发者角度讨论组件。 请仔细阅读,XPCOM组件是怎么实现的,你可以略过本章到下一章节,从下一章节开始将会一步一步创建WebLock组件。1. 用C++创建组件  让我们用C++开始XPCOM之旅吧。 XPCOM的大多数组件是用C++写的,然后编译为共享库(

2013-01-01 21:57:39 2597

原创 注册XPCOM组件到Gecko17

就像在“Creating_XPCOM_Components“描述的那样,我们可以通过三种方式把XPCOM组件注册到XPCOM系统。 但是在Gecko 17开始,有了些变化(例如,regxpcom找不到了),我们需要编辑一个文件“chrome.manifests”,来显示告诉XPCOM系统要注册那个组件。 这个文件应该放在应用的根目录(与application.ini一个目录),下面是一个例子:

2012-12-30 17:56:36 1823

翻译 XPCOM指南-2_使用XPCOM组件

在Mozilla里组件是怎样获取和使用的呢? 在Mozilla里组件的使用分为三个部分:一个是Mozilla怎么找到这些二进制组件,另外两个对应了客户端访问XPCOM组件的两种方式。1. 发现Mozilla组件本书在编写时试图提供已冻结的XPCOM组件和他们的接口的参考信息。 Mozilla嵌入跟踪了当前冻结的接口。Mozilla也提供了一些工具用于发现和显示在Gecko里

2012-12-29 10:13:41 3898

翻译 XPCOM指南-1_XPCOM概述

XPCOM概览本章为XPCOM的快速导览,对XPCOM和组件开发的基础思想和技术做了说明,这些说明从较高层次来描述的,只是为了熟悉一下本指南需要的一些背景知识。 1. XPCOM 解决方案XPCOM ( Cross Platform Component Object Model),是一个跨平台的软件框架,它使开发人员把一个大的软件工程分解成各个小的独立的模块,然后再运行

2012-12-24 23:02:34 5615

翻译 XPCOM 指南

原文来自Mozilla网站( Create XPCOM Components )指南结构本系列文章,通过创建一个 WebLock 组件来描述XPCOM组件的创建过程。WebLock组件为基于Gecko的浏览器提供阻塞站点的功能。创建插件由下面的几个步骤组成,每个步骤都有它自己的章节,每一章都有大量的主题进行讨论。 为组件创建一些通用的代码 使用C++宏,字符串类和智

2012-12-24 22:41:42 911

翻译 ShellCode 指南

这边文章是 翻译的 ShellCode 系列文章,有利于ShellCode入门。(详细参见: ShellCode指南)1: 概述和工具11.1 概述11.2 Windows与Linux的Shellcode 有什么不同?21.3 建立环境21.4 其他工具41.4.1 Metasploit41.4.2 OllyDbg 1.1041.4.3 lcc-win324

2012-12-22 00:00:10 1606 2

原创 Mozilla World - 在windows下编译XULRunner

你可以在下面链接看到官方的一些信息:Build in window1. Install build prerequisitesInstall vs2010Download Mozilla-source and decompress.Download and Install MozillaBuild,a package of additional build tools.In

2012-12-18 22:19:08 1471

转载 http 使用curl发起https请求

http://www.cnblogs.com/ainiaa/archive/2011/11/08/2241385.html  今天一个同事反映,使用curl发起https请求的时候报错:“SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GE

2012-10-31 23:46:24 1191

原创 espace与vs2010 命令行的冲突

1. 安装vs2010后发现不能正常启动vs2010的命令行,启动后控制台就处于等待状态。2. 经过查找发现是因为vs2010命令行启动脚本里的读取注册表函数有问题。3. 然后在控制台运行 reg,输出结果显示运行的并不是系统的reg.exe程序;               明显是假的,真的应该这样       4. 查找系统发现 在 \conf\cwbin下有一个r

2012-10-30 17:23:18 746

转载 windows溢出保护原理与绕过方法概览

标题:windows溢出保护原理与绕过方法概览作者:riusksk(泉哥)主页:http://riusksk.blogbus.com出处:http://bbs.pediy.com/showthread.php?p=879124#post879124  本文已发表于《黑客防线》前言从20世纪80年代开始,在国外就有人开始讨论关于溢出的攻击方式。但是在当时并没有

2012-04-07 00:16:04 1420

原创 缓冲区漏洞学习资源

1. shellcode编写  http://www.projectshellcode.com/?q=node/12一个完整的缓冲区溢出攻击一般包含下列步骤:    查找可能出现缓冲区溢出的代码段;    确认缓冲区溢出;    调试,定位具体的溢出点(EIP返回地址)及可利用的缓冲区大小;    编写,注入ShellCode,生成攻击字节码;    攻击(exploit)

2012-04-06 17:50:07 843

原创 metasploit各版本下载地址

1. metasploit 3.3.3  (  windows    linux  )2. metasploit 3.4.0  (  windows    linux  )3. metasploit 3.7.1  (  windows    linux )4. metasploit 3.7.2  (  windows    linux  )5

2012-03-30 16:01:20 6528

转载 BT5 开通SSH

BT5需要设置一下,才可以使用SSHroot@bt:~# /etc/init.d/ssh restartCould not load host key: /etc/ssh/ssh_host_rsa_keyCould not load host key: /etc/ssh/ssh_host_dsa_key* Restarting OpenBSD Secure Shell server

2012-03-21 23:14:39 1601

原创 Qt Linguist

Qt有一个叫做Qt Linguist的工具可以很方便的实现多语言化,具体操作如下:使用Qt菜单上的Create New Translation File...命令创建一个语言文件,可以选择很多种不同的语言,比如我选择了中文(zh),生成一个helloqtwindows_zh.ts;找到解决方案中的Translation Files/helloqtwindows_zh.ts,在文件上单

2011-06-24 23:22:00 2711

原创 SVN源代码管理规范

在大多数人眼中的Subversion,就是那个在代码里被叫做“Trunk”的东西。其实Subversion包含了更多的内容! 为了让你能够更加充分体会到Subversion的好处,本文将讨论如何搭建你的版本库结构。 正如你之前在Subversion的相关文章中看到的那样,Subversion最基本的结构由三个路径组成:branches,tag和trunk。

2011-04-17 12:32:00 3419

原创 Winpcap 原理详细介绍

winpcap(windows packet capture)是windows平台下一个免费,公共的网络访问系统。开发winpcap这个项目的目的在于为win32应用程序提供访问网络底层的能力。它提供了以下的各项功能:捕获原始数据报,包括在共享网络上各主机发送/接收的以及相互之间交换的数据报;在数据报发往应用程序之前,按照自定义的规则将某些特殊的数据报过滤掉;在网络上发送原始的数据报;收集网络通信过程中的统计信息。winpcap的主要功能在于独立于主机协议(如TCP-IP)

2011-04-03 23:02:00 3721

原创 Windows 下的几种线程同步方法

线程同步方式记录。

2011-03-28 23:26:00 984

原创 人的一生追求的是:爱、喜悦与和平

爱爱,应该是真正的爱,无条件的,不求回报的爱。很多人说父母对孩子的爱是无条件的,但是真正能做到的并不多。喜悦快乐取决于外在的东西,如果那个令你快乐的情景或者事物不存在了,你的快乐也就随之消失了。而喜悦不同,它是由内向外的绽放,从内心深处油然而生的,是自己给予自己的,所以你一旦拥有了它,外界是夺不走的。和平和平,这可能更多的说的是内心的平静,比如很多人积累财富是为了让自己不为以后的生活担心。

2011-02-27 22:51:00 1742

原创 warning:cannot pass objects of non-POD type

warning: cannot pass objects of non-POD type

2011-02-08 13:50:00 7921

原创 删除临时文件的一段脚本

一段删除临时文件的脚本,需存成wsf 文件

2011-02-08 10:04:00 1366

原创 trac系统安装

<br />【 原文 】<br />TracPackStepByStep<br /><br />1. 安装Trac<br />1.1 安装 python 2.6.6<br />1.2 安装 setuptools-0.6c11.win32-py2.6.exe<br />1.3 安装 Genshi-0.6.win32.exe<br />1.4 安装 Babel-0.9.5.win32.exe<br />1.5 安装 Trac-0.12.1.win32.exe<br />1.6 安装trac常使用的插件<br /

2011-02-08 08:19:00 864

IT开发图片拼接工具

本工具用于 图片的自动裁剪,拼接。 特别适合 把软件的各个图片拼接成一张大的图片以节约资源。 因业余时间开发,收有什么问题请到 https://sourceforge.net/projects/imagemerge/?source=navbar

2014-05-24

食堂订餐系统(web)

餐厅订餐系统,基于 口福科技 的系统(v2.7.7) 做得微调。

2013-04-12

ip_addr-20200629.zip

IP地址库(基于纯真数据库和淘宝地址库进行的重制)。精确到市级(国家,省,市),包含ISP信息(原纯真记录数 > 500000,合并处理后 近30w)

2020-06-30

ip_addr-20200410.7z

IP地址库(基于纯真数据库和淘宝地址库进行的重制)。精确到市级(国家,省,市),包含ISP信息(原纯真记录数 > 500000,合并处理后 近30w)

2020-04-10

ip_addr-20200325.7z

IP地址库(基于纯真数据库和淘宝地址库进行的重制)。精确到市级(国家,省,市),包含ISP信息(原纯真记录数 > 500000,合并处理后 近30w)

2020-03-25

IP地址库20191104(SQL Server)

IP地址库(基于纯真数据库和淘宝地址库进行的重制)。精确到市级(国家,省,市),包含ISP信息(原纯真记录数 > 500000,合并处理后 近30w)

2019-11-04

ip_addr-20190718.7z

IP地址值库(基于纯真数据库和淘宝地址库进行的重制)。精确到市级(国家,省,市),包含ISP信息(原纯真记录数 > 500000,合并处理后 近30w)

2019-07-18

ip_addr-20190620.zip

IP地址值库(基于纯真数据库和淘宝地址库进行的重制)。精确到市级(国家,省,市),包含ISP信息(原纯真记录数 > 500000,合并处理后 近30w)

2019-07-07

IP地址库20190225(SQL Server)

IP地址值库(基于纯真数据库和淘宝地址库进行的重制)。精确到市级(国家,省,市),包含ISP信息(原纯真记录数 > 480000,合并去重后近30w) 新版的地址20200325 https://download.csdn.net/download/Lava_sdb/12269857

2019-02-27

IP地址库20181219(SQL Server)

IP地址值库(基于纯真数据库和淘宝地址库进行的重置)。精确到市级(国家,省,市),包含ISP信息(原纯真记录数 > 480000,合并去重后近30w)

2019-01-15

解决Android下getifaddrs和freeifaddrs undefined reference 的问题

解决Android下getifaddrs和freeifaddrs undefined reference 的问题,即android下的c实现

2019-01-15

IP地址库20181029(SQL Server)

IP地址值库(基于纯真数据库和淘宝地址库进行的重置)。精确到市级(国家,省,市),包含ISP信息(记录数 > 480000)

2018-10-29

精通Cocos2d-x游戏开发(进阶卷)书+源码

精通Cocos2d-x游戏开发(进阶卷)书+源码 精通Cocos2d-x游戏开发(进阶卷)书+源码 精通Cocos2d-x游戏开发(进阶卷)书+源码

2018-08-17

IP地址库20180710(SQL Server)

IP地址值库(基于纯真数据库和淘宝地址库进行的重置)。精确到市级(国家,省,市),包含ISP信息(记录数 > 480000)

2018-07-10

微软雅黑精简重置版1.7m

微软雅黑字体精简版,移动开发必备,包含共8129个常用字,较为生僻的自己添加

2018-05-24

IP地址库2018024(SQL Server)

IP地址值库(基于纯真数据库和淘宝地址库进行的重置)。精确到市级(国家,省,市),包含ISP信息(记录数 > 480000)

2018-04-24

IP地址库-20180205(SQL)

IP地址库,SQL 语句版本( 根据 纯真IP地址库 和 淘宝地址库 转换而来)。 可以放心使用

2018-04-24

windows apache 服务监控脚本

工作中遇到 windows下apache 运行几天后总是会没响应的问题,写了下面的脚本来监控apache 服务实例的运行状态,无响应则重启。 工作原理: 脚本定时通过curl 获取网站指定的页面,如果获取失败则重启监控的 apache 实例。

2016-01-20

一种基于VxWorks的内存分配算法

一种基于VxWorks的内存分配算法,一种基于VxWorks的内存分配算法

2009-03-04

asp.net 程序不能运行???(说配置错误??重装也不行!)

发表于 2004-03-04 最后回复 2004-03-06

做个调查? (关于编辑器, 灌水无分)

发表于 2004-02-28 最后回复 2004-02-29

可连接对象,问题,(多客户)

发表于 2003-11-12 最后回复 2003-11-13

那位大哥有"东软管理文档",发一份好吗?

发表于 2003-10-24 最后回复 2003-10-24

头要爆老,(关于ASP中用VBSCript,向自编COM传参数的问题??????)

发表于 2003-10-16 最后回复 2003-10-18

高分求 克里金 插值 算法(1500)

发表于 2003-02-14 最后回复 2003-07-23

如何处理对话框控件的z轴上排序(在线)

发表于 2003-01-14 最后回复 2003-07-23

救急,小弟硬盘中文件名突然变为 不可识别 的乱码………………?

发表于 2003-02-14 最后回复 2003-07-23

如何设置vc6才能使gdi+能正常使用???

发表于 2003-01-07 最后回复 2003-07-23

在bcb 中如何使用gdi+????

发表于 2003-01-07 最后回复 2003-07-23

CVS Client 的配置 使用 入门!

发表于 2003-07-11 最后回复 2003-07-16

如何让 函数返回一个 自定义结构的指针?

发表于 2002-12-11 最后回复 2003-03-14

不解,不解…………(她多余吗“)

发表于 2003-01-07 最后回复 2003-01-08

98下如何实现象2000下的窗体的透明度效果!实现的原理是什么?

发表于 2002-12-28 最后回复 2002-12-29

讨论下,能否象动态创建控件一样动态创建函数呢???

发表于 2002-12-22 最后回复 2002-12-22

list<...>的问题?

发表于 2002-12-11 最后回复 2002-12-12

为何用mci播放时没的声音!

发表于 2002-12-08 最后回复 2002-12-08

CreateFile() 不能打开大文件吗?

发表于 2002-11-21 最后回复 2002-11-21

关于二进制 显示的问题?

发表于 2002-11-19 最后回复 2002-11-19

那位老大 有 mpeg系列的文件头格式的文档!

发表于 2002-11-18 最后回复 2002-11-19

救急,关于判断的问题?(在线等候) 谢谢你的关注!

发表于 2002-09-21 最后回复 2002-09-21

请问错在那里

发表于 2002-08-09 最后回复 2002-08-09

请问如何把对话框中的 图象控件 放于其他控件下面!

发表于 2002-08-07 最后回复 2002-08-07

请问 求 X 的 n 次方根用什么函数?

发表于 2002-06-27 最后回复 2002-06-27

谢谢! 请问 计算 n 的m 次方(m为单精度)用什么操作符

发表于 2002-06-25 最后回复 2002-06-25

编译出了问题,帮忙看一下!!!!谢谢了!

发表于 2002-06-22 最后回复 2002-06-23

关于“文本高亮”的缓冲区………………

发表于 2002-05-20 最后回复 2002-05-20

谁能给我一篇关于MFC 扩展Dll的编制与使用的原程序吗?

发表于 2002-04-25 最后回复 2002-05-06

各位师兄,请问如何编制dll、调用dll?如有相关资料。推荐一下!

发表于 2002-05-06 最后回复 2002-05-06

RichEdit?

发表于 2002-03-19 最后回复 2002-03-19

关于char的问题!

发表于 2002-03-12 最后回复 2002-03-12

如何使编辑框中的文字以不同颜色显示?

发表于 2002-03-10 最后回复 2002-03-11

如何设置编辑框(MUL)中鼠标处于某指定行!eg,使鼠标指针位于第三行!

发表于 2002-02-04 最后回复 2002-02-04

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