自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (4)
  • 收藏
  • 关注

原创 VS2012安装时需要去除的组件...

VS2012安装时需要去除的组件...

2023-01-03 19:04:59 123

原创 怎么样去掉CSDN的模板库啊

有没有人知道每次发文时出现的这个模版库怎么取消啊?不想发文时出现这个 每次发文或编辑时都出现这个让我选 很烦啊

2022-05-20 17:57:57 127

原创 0058-用OpenCV的级联分类器CascadeClassifier做人脸和人眼的识别

级联分类器可以用来识别人脸区域和人眼区域,OpenCV提供了类CascadeClassifier,它是Opencv中做人脸检测的时候的一个级联分类器,相关的原理请大家自行查阅相关资料。使用级联分类器时要先加载训练好的xml分类器文件。示例代码如下:代码中用的视频下载链接:https://pan.baidu.com/s/1bo7rRtl 密码:6zyj代码是用到的xml分类器文件下载链接...

2018-11-23 14:14:30 2773

原创 0057-在OpenCV环境下使用KNN背景建模提取前景目标

原理大家自行上网搜索吧,OpenCV提供了类BackgroundSubtractorKNN实现KNN背景建模。代码如下:图像处理开发资料、图像处理开发需求、图像处理接私活挣零花钱,可以搜索公众号"qxsf321",并关注!代码中用到的视频下载链接:https://pan.baidu.com/s/1mhLS0ZY 密码:bcc2//opencv版本:OpenCV3.0//VS版本:VS...

2018-11-23 14:05:01 1514

原创 0056-在OpenCV环境下使用混合高斯背景建模提取前景目标

原理大家自行上网搜索吧,OpenCV提供了类BackgroundSubtractorMOG2实现混合高斯背景建模。代码如下:代码中用到的视频下载链接:https://pan.baidu.com/s/1mhLS0ZY 密码:bcc2图像处理开发资料、图像处理开发需求、图像处理接私活挣零花钱,可以搜索公众号"qxsf321",并关注!//opencv版本:OpenCV2.4.9//V...

2018-11-23 13:53:11 999 1

原创 0055-在OpenCV环境下合成高动态范围图像(HDR)

高动态范围图像的英文名称为HDR,全称为High Dymamic Range。图像动态范围是指图像中像素亮度的最大值也最小值的比值,即最亮与最暗的灰度等级划分,动态范围越大,图像细节层次越丰富,表现形态越细腻。HDR图像使用超过8bit/每通道(通常是32bit浮点值),这样极大地提高了图像动态范围。现在有许多种不同的方式去获得HDR图像,最常用的方式就是对同一个场景使用不同的曝光值,然后...

2018-11-23 13:27:11 1613 1

原创 0054-基于OpenCV的图像拼接技术

关于图像拼接,下面这篇博文讲得很清楚了,而且给出了代码,链接如下:https://www.cnblogs.com/skyfsm/p/7411961.html

2018-11-23 12:12:33 2357

原创 0053-使用OpenCV进行视频稳像(去抖)的代码

这里暂时就不做代码讲解了,代码亲测可用,里边的注释已经比较详细了,不明白的请自行查阅相关资料。代码如下:代码中用到的视频下载链接:https://pan.baidu.com/s/1bpwI1Uv 密码:s65y//opencv版本:OpenCV3.0//VS版本:VS2013//Author:qxsf321.net#include <opencv2/opencv.hpp&...

2018-11-22 19:55:22 8640 5

原创 0052-OpenCV下使用FLANN加速特征匹配的检索

当用相关算法检测到两幅图的特征点后,我们一般要进行匹配操作,一般的搜索方法因为数据量大而造成时间的开销大,这个时候,如果使用FLANN(即Fast Approximate Nearest Neighbor Search Library),会减小不少运算量。相关的原理大家请大家参考相关资料,这里给出示例代码。代码如下:代码中用到的图像下载链接:https://pan.baidu.com/s/1...

2018-11-22 19:41:02 909

原创 0051-OpenCV下基于Haar特征的人脸检测代码

Haar特征检测的原理请大家自行查阅相关资料,这里给出使用训练好的“Haar特征检测分类器”进行人脸检测的代码。代码如下:代码中用到的图像下载链接:https://pan.baidu.com/s/1pLigL2z 密码:8wo6代码中用的训练好的“Haar特征检测分类器”下载链接 https://pan.baidu.com/s/1dEMM8oT 分享密码搜索公众号"qxsf321",关注后...

2018-11-22 19:27:37 492 1

原创 0050-OpenCV下的LBP特征检测

关于LBP特征检测的算法原理,大家可以参考下面这篇博文,链接:http://blog.csdn.net/lien0906/article/details/47757777这里给出实现LBP特征检测的OpenCV代码,代码中实现了经典LBP特征检测算法和圆形LBP特征检测算法代码如下:代码中用到的图像下载链接:https://pan.baidu.com/s/1jIlEHKU 密码:hnb...

2018-11-22 19:17:37 792

原创 0049-利用OpenCV的HOG类进行行人区域的检测

一个物体,不管远近以及角度如何,我们人都能判断为同一物体,因为我们人脑是根据物体的特征来判断是不是同一物体的,计算机在处理图像时,我们也希望具备这样的能力,所以需要对图像进行特征提取。HOG(Histogram of Oriented Gridients的简写)特征检测算法,最早是由法国研究员Dalal等在CVPR-2005上提出来的,一种解决人体目标检测的图像描述子,是一种用于表征图像局部梯...

2018-11-22 18:52:26 692

原创 0048-OpenCV下的ORB特征检测

一个物体,不管远近以及角度如何,我们人都能判断为同一物体,因为我们人脑是根据物体的特征来判断是不是同一物体的,计算机在处理图像时,我们也希望具备这样的能力,所以需要对图像进行特征提取。本文给出利用OpenCV的ORB类来进行图像的特征提取与匹配的代码。关于ORB特征检测的原理和其与SIFT检测和SURF特征检测的区别,大家可以查看链接:http://blog.csdn.net/wangy...

2018-11-22 18:35:46 727

原创 0047-OpenCV下的SURF特征检测

一个物体,不管远近以及角度如何,我们人都能判断为同一物体,因为我们人脑是根据物体的特征来判断是不是同一物体的,计算机在处理图像时,我们也希望具备这样的能力,所以需要对图像进行特征提取。本文给出利用OpenCV的SURF类来进行图像的特征提取与匹配的代码。由于OpenCV3.0没有编译nonfree模块,而SURF类包含在这个模块中,所以我们使用OpenCV2.4.9OpenCV2.4.9...

2018-11-22 17:15:25 697

原创 0046-OpenCV下的SIFT特征检测

一个物体,不管远近以及角度如何,我们人都能判断为同一物体,因为我们人脑是根据物体的特征来判断是不是同一物体的,计算机在处理图像时,我们也希望具备这样的能力,所以需要对图像进行特征提取。本文给出利用OpenCV的SIFT类来进行图像的特征提取与匹配的代码。由于OpenCV3.0没有编译nonfree,而SIFT类包含在这个模块中,所以我们使用OpenCV2.4.9。OpenCV2.4.9的...

2018-11-22 15:08:48 1071

原创 0044-利用椭圆模型在OpenCV环境下检测人体皮肤

原理:YCbCr颜色空间是一种常用的肤色检测的色彩模型,其中Y代表亮度(为了消除光照的影响一般放弃亮度通道),Cr代表光源中的红色分量,Cb代表光源中的蓝色分量,人体的皮肤的颜色集中在色度的较小区域内。肤色的CbCr平面分布在近似椭圆的区域内,通过判断当前像素点的CbCr值是否落在肤色分布的椭圆区域内,就可以很容易确认当前像素点是否属于肤色。。代码中用到了OpenCV的ellipse函数。函数原型...

2018-11-21 11:37:05 1750

原创 0043-使用Grabcut函数完成前景与背景的分割

Graphcut主要用于图像背景与前景的分割,是一种基于图论的分割方法,在计算机视觉领域中应用于前景分割、医学处理、纹理分割及立体视觉等方面,类似于PS中的抠图功能。基本图论的分割技术是图像分割领域中新的研究热点,该方法基于能量优化算法,将图像分割问题转换为图的最小割优化问题。Grabcut是Graphcut算法的改进,Graphcut是一种直接基于图切算法的图像分割技术,仅仅需要确认前景与背景输...

2018-11-20 11:22:05 1891 1

原创 0042-在OpenCV下利用均值漂移(Meanshift)进行图像分割

均值漂移实现图像分割的大概原理请见网页http://www.docin.com/p-631981950.html,网页中对原理的理解已经说得比较清楚。如果你想了解详细原理,可以参考PAMI 2003的一篇文章,非常经典的哦,文章名称是 Mean Shift:A Robust Approach Toward Feature Space Analysis。算法具点过程:如下图所示:原点是选定的初...

2018-11-19 17:37:23 1565

原创 0041-在OpenCV环境下做FloolFill分割

关于FloolFill分割的原理,请大家参见我之前在CSDN博客上写的一篇文章,链接是:http://blog.csdn.net/wenhao_ir/article/details/51967181OpenCV提供了floodFill函数用来实现FloodFill泛洪填充算法,下面详细介绍这个函数。原型如下:C++: int floodFill(InputOutputArray image...

2018-11-19 17:30:51 903

原创 0040-使用函数watershed实现分水岭图片分割

分水岭算法是一种图像区域分割法,在分割的过程中,它会把跟临近像素间的相似性作为重要的参考依据,从而将在空间位置上相近并且灰度值相近的像素点互相连接起来构成一个封闭的轮廓。关于分水岭算法的原理大家可以看我在2016年07月20日在CSDN上发表的一篇博文,链接如下:http://blog.csdn.net/wenhao_ir/article/details/51956025OpenCV提供...

2018-11-17 14:11:47 886

原创 0039-OpenCV环境下做开运算、闭运算、梯度运算、顶帽运算、黑帽运算

形态学的开运算、闭运算、梯度运算、顶帽运算、黑帽运算都是建立在形态学的腐蚀膨胀操作之上的,下面分别介绍。开运算:先腐蚀后膨胀的过程,可以用来消除小物体。闭运算:先膨胀再腐蚀,用于排除小型黑洞。形态学梯度:膨胀图与腐蚀图之差,用于保留物体的边缘轮廓。顶帽:原图像与开运算图之差,用于分离比邻近点亮一些的斑块。黑帽:闭运算与原图像之差,用于分离比邻近点暗一些的斑块。opencv提供了函数morp...

2018-11-17 13:59:47 162

原创 0038-OpenCV环境下进行图像的膨胀与腐蚀操作

图像的膨胀与腐蚀是形态学技术里最基本的操作,相关的定义和实现原理请大家参见帖子:http://blog.csdn.net/poem_qianmo/article/details/23710721OpenCV提供了函数dilate和函数erode实现图像的膨胀与腐蚀操作,下面分别介绍相关函数并给出示例代码。getStructuringElement函数:这个函数用于返回指定大小和形状的形...

2018-11-17 13:48:25 443

原创 0037-OpenCV环境下用算法moravec、harris、Shi-Tomasi进行角点检测

角点的定义:“如果某一点在任意方向的一个微小变动都会引起灰度很大的变化,那么我们就把它称之为角点”。角点一般反应的是图像中局部最大值或最小值的孤立点,以角点为中心点的窗口向图像中的任意方向滑动,都会引起较大的灰度变化。角点检测(Corner Detection)是计算机视觉系统中用来获得图像特征的一种方法,广泛应用于运动检测、图像匹配、视频跟踪、三维建模和目标识别等领域中。关于角点的具体...

2018-11-17 13:26:32 213

原创 0036-用OpenCV的函数convexHull做凸包(凸壳)检测

问:什么叫凸包?答:凸包又叫凸壳。如果在集合A内连接任意两个点的直线段都在A的内部,则称集合A是凸形的。直观的理解,就是一个多边型,没有凹的地方。凸包能包含点集中所有的点,凸包检测常应用在物体识别、手势识别及边界检测等领域。OpenCV中提供了函数convexHull()用于对物体轮廓凸包进行检测。这个函数的原型如下:C++: void convexHull(InputArray po...

2018-11-16 17:30:46 1042 1

原创 0035-OpenCV环境下绘制轮廓的外接多边形、最小立式矩形、最小外接圆

OpenCV提供了函数approxPolyDP()、boundRect()、minEnclosingCircle()分别计算给定点集的外接多边形,最小立式矩形和最小外接圆,下面分别给出这三个函数的原型和参数意义。approxPolyDP函数(计算外接多边形):C++: void approxPolyDP(InputArray curve, OutputArray approxCurve, d...

2018-11-16 16:48:45 2653

原创 0034-使用OpenCV的函数findContours提取轮廓并绘制轮廓

OpenCV里提取目标轮廓的函数是findContours,它的输入图像是一幅二值图像,输出的是每一个连通区域的轮廓点的集合。下面介绍相关函数的用法:findContours函数:原型如下:C++: void findContours(InputOutputArray image, OutputArrayOfArrays contours, OutputArray hierarchy, int...

2018-11-16 14:28:25 672 1

原创 0033-在OpenCV下利用霍夫变换进行直线检测和圆检测

在许多应用场合中需要快速准确地检测出直线或者圆。其中一种非常有效的解决问题的方法是霍夫(Hough)变换,其为图像处理中从图像中识别几何形状的基本方法之一,应用很广泛,也有很多改进算法。关于这个知识点,博文http://blog.csdn.net/poem_qianmo/article/details/26977557/ 已经介绍得很清楚,所以这里就先不作介绍了。...

2018-11-16 14:07:24 2375

原创 0032-使用OpenCV对图像作边缘检测(Canny、Sobel、Laplace)

边缘检测是图像处理和计算机视觉中的基本问题,边缘检测的目的是标识数字图像中亮度变化明显的点。图像属性中的显著变化通常反映了属性的重要事件和变化。 这些包括(i)深度上的不连续、(ii)表面方向不连续、(iii)物质属性变化和(iv)场景照明变化。 边缘检测是图像处理和计算机视觉中,尤其是特征提取中的一个研究领域。图像边缘检测大幅度地减少了数据量,并且剔除了可以认为不相关的信息,保留了图像重要的结构...

2018-11-16 12:18:25 3273

原创 0031-在OpenCV环境下做旋转文本图像的矫正

直接上代码和运行结果截图,具体的原理大家可以访问下面的链接查看!链接:http://johnhany.net/2013/11/dft-based-text-rotation-correction/如果上面的链接访问不了,可以下载我离线保存的网页文件查看,下载链接如下:链接:http://pan.baidu.com/s/1gfxnfCR 密码:94pf代码如下:代码中用到的图像下载链接:h...

2018-11-16 11:04:32 1155

原创 0030-用OpenCV的inpaint函数做图像的污点修复

OpenCV提供了inpaint函数做图像的污点修复,它是基于像素邻域计算进行的修复,原型如下:C++: void inpaint(InputArray src, InputArray inpaintMask, OutputArray dst, double inpaintRadius, int flags)参数意义如下:src:需要进行修复的图像inpaintMask:掩码图像,和src一样大...

2018-11-15 14:29:20 4333 3

原创 0029-在OpenCV环境下做导向滤波的代码

前边提到的均值滤波、中值滤波和高斯滤波,都属于各向同性滤波,它们对待噪声和图像的边缘信息都采取一样的态度,结果,噪声被磨平的同时,图像中具有重要地位的边缘、纹理和细节也同时被抹平了,这是我们所不希望看到的。为了解决这个问题,人们陆续提出了一些算法来把图像边缘和噪声区别对待,比如双边滤波和导向滤波,本文介绍如何使用opencv做图像的导向滤波。先来说下导向滤波的大致思路。在导向滤波中,要对图像p...

2018-11-15 14:23:51 228

原创 0028-用OpenCV的函数bilateralFilter做双边滤波

前几篇帖子提到的均值滤波、中值滤波和高斯滤波,都属于各向同性滤波,它们对待噪声和图像的边缘信息都采取一样的态度,结果,噪声被磨平的同时,图像中具有重要地位的边缘、纹理和细节也同时被抹平了,这是我们所不希望看到的。为了解决这个问题,人们陆续提出了一些算法来把图像边缘和噪声区别对待,比如双边滤波和导向滤波,本文介绍如何使用opencv做图像的双边滤波。关于双边滤波的原理,大家可以参考网页:http:...

2018-11-15 14:05:28 2015

原创 0027-用OpenCV的GaussianBlur函数做高斯滤波

高斯滤波器是一类根据高斯函数的形状来选择权值的线性平滑滤波器,听说高斯滤波器对于服从正太分布(高斯分布)的噪声非常有效,然而实际来看,貌似效果也不怎么样啊,具体的大家可以看本篇帖子代码的运行结果,是笔者哪里没操作对么?GaussianBlur函数原型如下:C++: void GaussianBlur(InputArray src, OutputArray dst, Size ksize, dou...

2018-11-15 13:51:29 782

原创 0026-用OpenCV的RNG类为图像添加高斯噪声

在OpenCV中,可以用RNG类来产生均匀分布和正态分布(高斯分布)的随机数。RNG的英文全称是Random number generator,从名字上大家就可以看出这个类的用途。我们可以用这个类的成员函数fill来为图像添加高斯噪声。RNG:fill的原型如下:C++: void RNG::fill(InputOutputArray mat, int distType, InputArray...

2018-11-15 13:41:47 1957

原创 0025-给图像添加椒盐噪声之后用均值滤波和中值滤波过滤图像

椒盐噪声是椒噪声和盐噪声的合称,它是由图像传感器,传输信道,解码处理等产生的黑白相间的亮暗点噪声,去除椒盐噪声的最常用算法是中值滤波,在去除椒盐噪声的效果上均值滤波不如中值滤波,本文所给的代码会证明这个结论。首先说下怎么给图像加上椒噪声和盐噪声。我们可以利用C++的srand函数和rand函数来产生随机坐标,并把这些坐标置为椒噪声点或盐噪声点。这两个函数的用法就不多说了,大家可自行搜索下网上...

2018-11-15 13:28:52 3997

原创 0024-利用OpenCV的filter2D函数作图像的卷积操作和协相关操作

图像的卷积操作是图像处理中最常用的操作之一,一般是用核算子来实现卷积操作。什么叫核算子?请移步博文https://blog.csdn.net/lehuoziyuan/article/details/84101788OpenCV用函数filter2D来实现对图像或矩阵的卷积操作。这个函数本质上做的是协相关操作,但是当核算子是对称的,则协相关操作也是卷积操作,计算公式如下。当核算子不是对称的时...

2018-11-15 13:23:04 368

原创 0023-图像处理中核算子的概念

在图像处理的运算中,我们通常会用一个窗口矩阵(即下文和标题中提到的核算子)去遍历待处理的矩阵或图像,在遍历的同时按一定的运算法则把窗口内的数与矩阵或图像中的数作运算得到新值,并用这些新值去更新矩阵或图像。每次运算被更新的象素相对这个核算子的位置称为锚点位置,在opencv中,若锚点坐标为(-1,-1)则代表核算子最中间的点对应的原图像中的点值在运算后被更新。核算子不同运算结果自然不一样,也实现...

2018-11-15 12:13:00 722

原创 0022-在OpenCV环境下做图像或矩阵的傅里叶变换

傅里叶变换的概念在《高等数学》、《信号与系统》、《数字信号处理》中都有详细的原理说明,网上也有一大堆文章解释其原理。这里我就不多说了,总之它是把信号变换到三角函数系里,实际上是域的变换,至于变换有什么好处,其实就是从另一个角度观察同一个信号。对图像的傅里叶变换实际上是一个二维傅里叶变换。OpenCV提供了函数dft来作傅里叶变换,这个函数的使用方法很简单,大家看了代码便知道怎么用了。代码如下:代...

2018-11-15 11:41:32 186

原创 0021-用OpenCV的pyrUp和pyrDown函数计算图像金字塔(向上/下采样)

图像金字塔是一个图像集合,集合中所有的图像都源于同一个原始图像,通过对原始图像进行连续采样得到图像集合。常见的有两种图像金字塔,即高斯金字塔和拉普拉斯金字塔。高斯金字塔:向下降采样图像。金字塔从i层生成第i+1层,先用高斯核对Gi进行卷积,然后,删除所有偶数行和偶数列。这样,新得到的图像面积会变为源图像的四分之一。循环上述过程,即可产生整个金字塔。拉普拉斯金字塔:从低层图像中向上采样重建图像。图像...

2018-11-15 11:31:45 307

原创 0020-在OpenCV环境下对图像做Gamma校正

什么是Gamma校正?Gamma校正是对输入图像灰度值进行的非线性操作,使输出图像灰度值与输入图像灰度值呈指数关系。上面中的指数γ即为Gamma.经过Gamma校正后的输入和输出图像灰度值关系如下图所示:横坐标是输入灰度值,纵坐标是输出灰度值,蓝色曲线是gamma值小于1时的输入输出关系,红色曲线是gamma值大于1时的输入输出关系。可以观察到,当gamma值小于1时(蓝色曲线),图像...

2018-11-14 15:33:31 3451

旁注王V2.0

扫描的三种方式 网段扫描:任务-创建任务-解析IP-选段-配置-扫描 自定义扫描:任务-快捷扫描-每行一个IP-加入扫描 解析扫描:任务-创建任务-从文件中提取扫描-解析-完成

2015-08-30

网页木马克星 V1.0 拦截各种网页木马

由于目前被挂马的网站太多,而我们系统有时候可能没打补丁或者重新安装时候补丁还没有来得及打,所以经常中网页木马。而且现在非常的严重,浏览器的漏洞出而又出,本软件可以拦截各种网页木马,在木马运行前拦截提示用户。 本工具是专业清除网页木马的 比如自己的网站被挂马 或者拿到了服务器权限清除别人的马 类似工具很多,最好配合使用

2015-08-30

网站猎手2.0(Webhunter)

使用说明: admin.txt 是后台文件,导入可猜解后台 file.txt是漏洞利用文件,可添加。导入。 1。安装 如果用户操作系统未安装VB,直接运行webhunter.exe会提示缺少文件, 那么请您将System32.rar压缩包中文件解压缩并将缺少的文件复制到与webhunter.exe可执行文件的相同目录下即可。 2。查询 首先找出有漏洞系统的特征字串,比如DVBBS,“自由动力3”等等。这里,我以“自由动力3”为例,找动易系统进行演示。 3。收集网址 当查询完成页面显示出来后,你就可以点获取网址。 这里网址自动去掉了页面。你也可以按选项对此进行整理。因为网址可以累积, 可能有重复,你可以在整理时删除重复的网站。 获得的网址可以导出保存,供他用。也可以从外部导入再次使用。 4。扫描验证 获得网址后,就可以载入网址进行扫描验证了。当然你可以点右键进行修改,或去掉不想要的网址。 检测页面可以选择,也可以用增加或导入。 最下面是检测存证明有漏洞网页存在。有无漏洞则要看是否补上了漏洞。 当然,你也可以导入后台地址,用来猜解网站后台。 有些采用跳转页面的网站,如果页面不存在,就会跳跳转到某个页页,这时也会报网页存在。 这是所有页面扫描都无法避免的。 遇到这种情况,你可以使用右键的群删功能,删除这些。也可以使用群导功能导出某一类网址。 当然本程序的扫描功能不太强,一般速度还可以,但是遇上没有回应的网站(或网站不存在),就会等上几秒才会转到下一网址, 如果不想等,可台行中止,删除这个网址,再扫。建议一次不要扫描太多,可分多次扫描。好在入侵一次扫几百个也够了。 5。结果利用 扫出的结果,可以导出。也可点右键进行访问,或双击将地址传到访问地址栏,查看漏洞是否已补, 确认上传漏洞存在,就可以通过弹出菜单的上传功能,直接跳到上传页面,选择利用类型后, 点上传就可以上传一个有上传功能ASP后门。你也可以导入其它ASP后门直接上传。这里你需要自己判断是何种上传类型, 一般多属动网型。购物商城类,因为增加了一个参数验证,老兵的万能上传工具都不行,所以增加了这一类。

2015-08-30

PHP生成静态HTM新闻源劫持程序最新无错版

使用说明: key.txt 关键字文件一行一个 net.txt 文章页面,记得插入标签 {title} xwy.php 模板及生成文件 1.js 广告文件。可以在这个文件上面放入跳转代码或者广告页面。

2015-08-30

空空如也

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

TA关注的人

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