自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王骕的专栏

我用双手成就你的梦想

  • 博客(71)
  • 资源 (5)
  • 收藏
  • 关注

原创 文章标题

(此题未完)HNUST-1491-并查集_宗教信仰问题总结: 1.定义: 并查集是一种树型的数据结构,用于处理一些不相交集合(Disjoint Sets)的合并及查询问题,每个集合通过一个代表来识别,代表即集合中的某个成员,通常选择根做这个代表 2.主要过程初始化 把每个点所在集合初始化为其自身。 通常来说,这个步骤在每次使用该数据结构时只需要执行一次,无论何 种实现方式,时间复杂度均

2017-08-10 22:27:19 945

原创 HNUST-1002-Armstrong数

1002-Armstrong数问题总结: 1.希望接下来使用先声明后定义的形式写函数 2.C++的string很方便,通过+=即可以完成字符串的拼接 3.字符串和数字相互转换的自写函数string num2str(int i){ stringstream ss; ss << i; return ss.str();}int str2num(string s){

2017-08-05 15:35:23 1017

原创 未来可能的安全焦点:GIS地理信息系统安全问题分析

本文乌云首发,本人转载到博客希望更多人看到。                                                                                                                                                                

2015-09-10 19:24:14 3938

转载 天融信AlphaFuzzer测试工具 使用教程

原文:http://blog.topsec.com.cn/ad_lab/alphafuzzer/AlphaFuzzer1.1AlphaFuzzer1.2更新记录:2015年7月30日  1.22015年7月23日  1.12015年7月13日  1.0软件简介:AlphaFuzzer是一款多功能的漏洞挖掘工具,到现在为止,该程序以文件格式为主。

2015-08-14 12:39:33 3094

原创 C Free引用链接库

socket编程时 可能遇到本机没有ws2_32.lib的情况这是需要下载这个lib如果要在C free中引用这个lib 那么方法是在构建的时候 选择设置找到ws2_32.lib所在路径名字命名为ws2_32 【不要路径和后缀】再次编译——>lib下载地址

2015-08-07 16:38:05 3043

原创 解决IE兼容问题的一种思路-HTML判断IE版本

1. 除IE外都可识别 2. 所有的IE可识别 3. 只有IE5.0可以识别 4. 仅IE5.0与IE5.5可以识别 5. IE5.0以及IE5.0以上版本都可以识别 6. 仅IE6可识别 7. IE6以及IE6以下版本可识别 8. IE6以及IE6以上版本可识别 9. 仅IE7可识别 10. IE7以及IE7以下版本可识别 11. IE7以及IE7以上版

2015-08-06 16:33:07 1170

原创 控制台界面与GUI相比的优缺点

1、参见:http://zhidao.baidu.com/question/12810776.html在VC里建一个win32 application和一个win32 console application,两个dsp工程文件对比一下,你会发现应用程序里的subsystem:windows,控制台程序里的subsystem:console。subsystem这个链接选项告诉Windows如何运

2015-06-01 12:24:35 5512

转载 sqlmap注入点上传shell

另一篇:http://www.2cto.com/Article/201206/138091.html 俺稍微改了一下 - = 凑合着用 反正我特么的拿到shell了. 记录开始. sqlmap.py -u "http://www.****.cn/job/index.php?key=1" --os-shell [14:39:11] [INFO] the back-en

2015-05-16 08:54:28 11138

转载 质因数分解及算法实现

每个合数都可以写成几个质数相乘的形式,这几个质数就都叫做这个合数的质因数。如果一个质数是某个数的因数,那么就说这个质数是这个数的质因数。而这个因数一定是一个质数。定义质因数(或质因子)在数论里是指能整除给定正整数的质数。两个没有共同质因子的正整数称为互质。因为1没有质因子,1与任何正整数(包括1本身)都是互质。正整数的因数分解可将正整数表示为一连串的质因子相乘,质因子如重复可以指数表示。根

2015-05-12 12:49:33 9230 1

转载 中国剩余定理的讲解 + 代码

代码: #include using namespace std; int a,b,n; long long ans,gcd; int main() { scanf("%d", &n); int i,j; scanf("%d %d", &a, &b); ans=b; gcd=a; for(i = 2; i <= n; ++i) {

2015-05-06 12:50:06 3443

转载 保护你的隐私:10项你必须知道的iPhone iOS 8安全设置

也许你并不知道,苹果iOS 8里包含了多项追踪你的地理位置和个人信息的功能,其中不少是默认开启的,很多APP和广告都在通过这些功能获取你的个人信息。如果你忽视了他们的存在,也许有一天,这些不起眼的设置就可能引发你的个人隐私泄露。1. 限制APP在后台追踪你的位置一些APP会在后台使用你的地理位置,即便你不在使用它。2、阻止APP上传你的数据你的通讯录、email、日程表和照

2015-04-24 19:49:23 842

原创 算法学习之 数论

数论一.素数v素数(又称质数)就是除了1和本身以外没有其他的因子的大于1的正整数.v100以内的素数有{2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97}   1.筛选法 生成素数表 【埃拉托斯特尼筛选法】 当需要求某一区间[2,n]内的所有素数时,可以从2开始,对于当前素数p,

2015-04-20 16:43:16 483

原创 P1051送给圣诞夜的极光 RE算法

#include #include using namespace std; const int MAXN = 1000 + 50;// const char L = '#'; int vis[MAXN][MAXN]; int map[MAXN][MAXN]; void dfs(int x, int y) { if(vis[x][y] || map[x][y] ==

2015-04-15 16:41:31 519

原创 [算法第一轮复习] 拓扑排序

1.关于拓扑排序   拓扑排序 是将有先后顺序的事物,进行排序,例如挖矿A和B需要先挖好C,则A和B的拓扑排序顺序在C之后   拓扑排序一种将变量大小关系转换为图上结点间连通关系的算法   对一个有向无环图(Directed Acyclic Graph简称DAG)G进行拓扑排序,是将G中所有顶点排成一个线性序列,让图中任意一对顶点u和v,若边(u,v)∈E(G),则u在线性序列中出

2015-04-14 16:31:28 476

原创 [算法第一轮复习] kruskal求最小生成树算法

[算法第一轮复习] kruskal求最小生成树算法最小生成树算法即MST,有kruskal,prim两种算法,这里主要介绍kruskal什么是最小生成树?  对于一个图,保证其中每个点都可以连通的最小的花费1.算法核心  贪心+并查集2.算法实现过程克鲁斯卡尔算法假设 WN=(V,{E}) 是一个含有 n 个顶点的连通网,则按照克鲁斯卡尔算法构造

2015-04-09 15:15:06 582

原创 [算法第一轮复习] 并查集 + 路径压缩

关于路径压缩的问题:这是朴素查找的代码,适合数据量不大的情况:int findx(int x){ int r=x; while(parent[r] !=r) r=parent[r]; return r;}       下面是采用路径压缩的方法查找元素:int find(int x) //查找x元素所在的集合,回溯时

2015-04-04 16:05:28 484

转载 sqlmap使用技巧总结

1.sqlmap的get注入假设目标是 http://www.baidu.com/news.php?id=1&data=2sqlmap语句列库sqlmap.py -u "http://www.baidu.com/news.php?id=1&data=2"--dbs//假设结果显示库有3个: test1 、test2 、test3获取库test1的表sqlma

2015-04-03 18:50:05 2282

原创 [算法第一轮复习] 最短路算法之dijkstra

1.算法描述dijkstra,一种求单源正权图上的最短路的算法主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止Dijkstra算法思想为:设G=(V,E)是一个带权有向图,把图中顶点集合V分成两组,第一组为已求出最短路径的顶点集合(用S表示,初始时S中只有一个源点,以后每求得一条最短路径 , 就将 加入到集合S中,直到全部顶点都加入到S中,算法就结束了),第二组为其余未确定

2015-04-02 15:11:09 688

原创 Struts2漏洞利用 常用命令

lsb_release -a 内核版本 系统版本arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取

2015-03-29 09:35:34 1652

转载 Struts2漏洞分析

当在浏览器输入如下地址时:       http://www.xxxx.com/aaa.action?('\u0023_memberAccess[\'allowStaticMethodAccess\']')(meh)=true&(aaa)(('\u0023context[\'xwork.MethodAccessor.denyMethodExecution\']\u003d\u0023foo')

2015-03-29 07:53:16 473

原创 【算法】高精度算法讲解

1.概念高精度运算,是指参与运算的数(加数,减数,因子……)范围大大超出了标准数据类型(整型,实型)能表示的范围的运算。例如,求两个200位的数的和。这时,就要用到高精度算法了高精度使用数组来存储整数,模拟手算进行四则运算2.高精度运算涉及到的问题(1) 数据的输入(2) 数据的存储(3)数据的运算:进位和借位 (4)结果的输出:小数点的位置和处于多余的0 3.

2015-03-16 16:33:11 11160 1

原创 python程序的执行过程

1. Python是一门解释型语言?我初学Python时,听到的关于Python的第一句话就是,Python是一门解释性语言,我就这样一直相信下去,直到发现了*.pyc文件的存在。如果是解释型语言,那么生成的*.pyc文件是什么呢?c应该是compiled的缩写才对啊!为了防止其他学习Python的人也被这句话误解,那么我们就在文中来澄清下这个问题,并且把一些基础概念给理清。

2015-03-15 14:13:12 3947

原创 通用漏洞提交格式说明

1、建站程序类型:ASPX+MSSql2、漏洞类型:SQL注入3、缺陷文件:Login.aspx4、注入参数:APPSecret=5.涉及版本:全版本7、危害程度:高危8、涉及厂商:xxx(xxx)官方网站|上海xx信息技术有限公司9、厂商网站:http://www.ecsxxxxx.cn10、安装量:非常大11、是否拥有源代码分析:暂无12、关键字:inu

2015-03-15 13:08:25 5653

原创 python实现模拟浏览器访问网页

原文:http://blog.csdn.net/boksic/article/details/16870453import urllib2 import timeit import thread import time i = 0 x = 0mylock = thread.allocate_lock() def test(no,r): global

2015-03-14 18:16:15 11627

原创 Mooc论文【Why is it so hard to learn programming?】

Why is it so hard to learn programming? 1. perseverance 2. modesty 3. open to new things 4.Use your program to prove yourself!

2015-03-14 17:36:05 5066

原创 C-Free 无法使用调试的解决方法

当C-Free 调试的时候出现 无法找到gdb.exe的解决方法http://www.programarts.com/C-Free 官网下载Mingw或者其他编译器 方可解决

2015-03-13 16:03:10 10936

原创 【树结构】 无根树转有根树

//输入无根树的结点个数n,输入n-1条边(u, v),输入欲指定的根的编号root,建立以root为根的树 /*可变长数组 一个有maxn行 当时每行长度可以不同的数组 用于表示树中结点间的关系 */ #include #include #include #include

2015-03-13 14:57:06 7199 1

原创 矩阵专题

矩阵在数学中,矩阵(Matrix)是指纵横排列的二维数据表格,最早来自于方程组的系数及常数所构成的方阵。图可以用矩阵表示,图中顶点与顶点之间关系、顶点与边之间关系、边与回路的关系,都可以用矩阵来表示。邻接矩阵1.用一个一维数组存放图中所有顶点数据;用一个二维数组存放顶点间关系(边或弧)的数据,这个二维数组称为邻接矩阵。邻接矩阵又分为有向图邻接矩阵和无向图邻接矩阵2.邻接矩阵

2015-03-13 14:18:12 3855

原创 [2015.3.12] 很多人不理解我走的路,但我知道,只有成功了,才会让所有人明白

P1045Kerry 的电缆网络

2015-03-12 16:48:17 3722

原创 XSS语句总结

基础检测,出现弹框:          (显示1)          alert("xss") (显示xss)          alert(document.cookie) (显示cookie))Cookie类型XSS    1.Xss 安全测试字符转换工具           工具猫            http://tool.dn8.net/# XSS测试平台

2015-03-07 18:59:02 9412

原创 sqlmap的一些小技巧

POST注入有两种方法来进行post注入,一种是使用--data参数,将post的key和value用类似GET方式来提交。二是使用-r参数,sqlmap读取用户抓到的POST请求包,来进行POST注入检测。查看payload之前一直是加本地代理,然后用burpsuit来看sqlmap的payload,到现在才发现用-v参数就可以实现。一直认为-v实现的只是控制警告,debug信息级别

2015-03-07 14:38:03 4885

转载 没有代码的编程语言:Folders

之前我们介绍过“Whitespace”编程语言,这是一种很奇葩的编程语言,在“Whitespace”编程语言中,任何非空白的字符都是被忽略的,只有空格符,tab和换行符被认为是有效的语义字符。也就是说,你可以把用“Whitespace”编程语言编写的代码藏在其他的文本、代码中,具有隐形代码的效果。而今天要说的这种语言更是奇葩,它叫做 Folders ,顾名思义,这种语言没有代码,也没有代码

2015-03-06 19:10:37 3551

原创 [2015.3.4]思路很关键!

OJ:http://oj.jdfz.com.cn:8081/oldoj/1009: 护花 #include #include #define max 100001 using namespace std; long long ans; struct store{ float x; long long a1; long long b1;

2015-03-04 16:57:06 4410

原创 [2015.3.2] 新起点

和朋友讨论了比赛上的题 交流下最近学习内容

2015-03-02 19:55:06 4513

原创 XSS跨站科普

跨站脚本攻击(Cross Site Scripting),为不和层叠样式表(Cascading Style Sheets,CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS。恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意攻击用户的特殊目的。(也叫HTML注入)XSS可以分为三类,分别是反射型,存储型,DOM型

2015-02-26 15:09:10 3704

原创 python try..except..finally 实验【细节决定成败】

群里朋友今天问了个问题,当时自己没注意,简单跑了下代码,发现真的很奇妙【1】 情况1:try: global r print 'try...' r = 10 / 0 print 'result:', rexcept: print 'end:' print 'finally...'print "E"【2】情况2:try:

2015-02-25 14:22:39 5185

原创 Python 实现网络爬虫 抓取静态网页【代码】

#---------------------------------import---------------------------------------#coding:utf-8import urllib2;from BeautifulSoup import BeautifulSoup;#-----------------------------------------------

2015-02-20 19:33:06 19408

原创 搭建notepad++ 下的 python编译器

1. 默认让txt文件打开时按照python编码要求进行约束2.搭建python编译器

2015-02-20 18:43:20 5546

原创 HTML代码- 显示访问者的IP地址

1.2.

2015-02-20 14:46:02 25399 1

原创 Google hack 语法

利用google完全是可以对一个站点进行信息收集和渗透的,下面用google对特定站点进行一次测试。—————————————————————————————————————首先用google先看这个站点的一些基本情况(一些细节部分就略去了):site:xxxx.com从返回的信息中,找到几个该校的几个系院的域名:http//a1.xxxx.comhttp//a2.xxxx

2015-02-18 15:32:10 13066

NTscan汉化增强版

1)ntscan是一个变态扫描器,可以快速扫描弱口令 本版本为 汉化增强版 2)NTscan变态扫描器为什么报毒? 一般杀毒软件会把NTscan报告成HACKER 程序,导致NTscan无法运行。 如果想正常运行NTscan,必须把杀毒软件关掉,同时把安装的防火墙也关掉。 选自:http://www.pc6.com/infoview/Article_53416.html 官网 3)本版本 字典全面升级 增大弱口令获取概率

2014-07-29

全新端口扫描器集合

各种端口扫描器的集合 PORTSCAN S扫描器 等等 【用过扫描器的都知道 使用程序会解析出必要文件 杀软会自动报告的 】 使用之前解压 查看说明 再安安装包

2014-07-09

强大端口扫描器PORTSCAN

一款端口扫描器PORTSCAN 可以大范围扫描端口 高速稳定同时获取IP地址相关信息 入侵必备 因为运行会释放其他组件 可能会被杀软查杀 大可放心

2014-07-07

端口扫描器集合

各种端口扫描器的集合 PORTSCAN S扫描器 等等 【用过扫描器的都知道 使用程序会解析出必要文件 杀软会自动报告的 】 使用之前解压 查看说明 再安安装包

2014-07-03

sqlmap专用将链接转换为Cookie注入用的代码

本工具为sqlmap专用,用于将普通注入链接转换为SQLmap里的Cookie注入链接,已经开源,代码和使用帮助全都在压缩包里 程序举例: 普通链接:http://www.xxx.com/TeachView.asp?id=21 转换为 sqlmap.py -u "http://www.xxx.com/TeachView.asp" --cookie"id=21"--level 2 主要用于省时省力 不至于每次复制到剪贴板

2015-01-29

空空如也

空空如也

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

TA关注的人 TA的粉丝

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