基于函数报错的sql漏洞查询

基于报错的信息获取 简单介绍函数updatexml(): updatexml(xml_document,xpath_string,new_value): 其中第一个参数的document为文件名;第二个参数前面的xpath是xml中查询语言(至于更详细的xpath语法,读者可以自行百度),简单来说就是对第一个参数中的文件进行定位的,string代表格式;第三个参数表示重新定义查找到的数据,也就是说这里填写的是要修改的新的值。 注意!!!第二个参数中xpath所定位的值必须是有效的,如果无效,那
分类: 其他 发布时间: 04-14 22:51 阅读次数: 0

nmap下载及安装过程。

nmap是一个网络连接端扫描软件,用来扫描网上电脑开放的网络连接端。确定哪些服务运行在哪些连接端,并且推断计算机运行哪个操作系统(亦称 fingerprinting)。它是网络管理员必用的软件之一,以及用以评估网络系统安全。 正如大多数被用于网络安全的工具,nmap 也是不少黑客及骇客(又称脚本小子)爱用的工具 。系统管理员可以利用nmap来探测工作环境中未经批准使用的服务器,但是黑客会利用nmap来搜集目标电脑的网络设定,从而计划攻击的方法。 Nmap 常被跟评估系统漏洞软件Nessus 混
分类: 其他 发布时间: 04-14 22:51 阅读次数: 0

HDU 6305 RMQ Similar Sequence(笛卡尔树,期望)

版权声明:本文为博主原创文章,转载请附带博主链接。 https://blog.csdn.net/pashuihou/article/details/81216477 【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid=6305 题目意思 定义RMQ(A,l,r)为:序列A中,满足A[i] = max(A[l],A[l+1],…,A[r])的最大的i。如果对于任意(l,r)都满足RMQ(A,l,r)=RMQ(B,l,r)则为A和B是RMQ Simil
分类: 其他 发布时间: 04-14 22:51 阅读次数: 0

HDU 6299 Balanced Sequence (贪心)

版权声明:本文为博主原创文章,转载请附带博主链接。 https://blog.csdn.net/pashuihou/article/details/81217100 【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid=6299 题目意思 给你n个‘(’‘)’组成的字符串,“()”算平衡,现在问你将n个字符串重新组合,能达到的最大平衡值。一个“()”算2. 解题思路 一个字符串括号用栈来模拟,遇到‘(’压人栈,遇到‘)’如果栈中有‘(’则弹出(‘(’
分类: 其他 发布时间: 04-14 22:50 阅读次数: 0

HDU 6319 Problem A. Ascending Rating (单调队列)

版权声明:本文为博主原创文章,转载请附带博主链接。 https://blog.csdn.net/pashuihou/article/details/81297135 【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid=6319 题目意思 给定一个长度为n的序列,给出前k个值,后面根据公式自己算。现在问你每个区间长度为m的子序列最大值异或上i和最大值变化次数异或上i的求和。 解题思路 用单调队列来维护,只要把序列倒过来维护递减序列。这样队列中元素个数
分类: 其他 发布时间: 04-14 22:50 阅读次数: 0

HDU 6324 Problem F. Grab The Tree(博弈,异或)

版权声明:本文为博主原创文章,转载请附带博主链接。 https://blog.csdn.net/pashuihou/article/details/81297328 【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid=6324 题目意思 Q与T玩游戏,在一棵树上每个节点都有一个权值,Q能取任意个节点,但是这些节点不能相连,剩下的都归T。比较两个人节点权值全部的异或和。如果相同输出’D’ 解题思路 根据异或的性质Q异或T会等于全部异或和。所以Q只要取
分类: 其他 发布时间: 04-14 22:50 阅读次数: 0

poj 3279 Fliptile(搜索,枚举)

版权声明:本文为博主原创文章,转载请附带博主链接。 https://blog.csdn.net/pashuihou/article/details/82667649 【题目链接】 http://poj.org/problem?id=3279 题目意思 给一个n*m的矩阵,1代表黑色方块,0代表白色方块。现在一只牛要把全部方块翻成白色,它一脚下去能把白变黑,黑变白。由于蹄子太大当它踩某格时候周围上下左右都将根随变换。问牛最少踩的次数的方案,如果有多种输出字典序小的。无法则输出 “IMPOSSIB
分类: 其他 发布时间: 04-14 22:50 阅读次数: 0

poj 1661 Help Jimmy (动态规划)

版权声明:本文为博主原创文章,转载请附带博主链接。 https://blog.csdn.net/pashuihou/article/details/82694630 【题目链接】 http://poj.org/problem?id=1661 题目意思 场景中包括多个长度和高度各不相同的平台。地面是最低的平台,高度为零,长度无限。 Jimmy老鼠在时刻0从高于所有平台的某处开始下落,它的下落速度始终为1米/秒。当Jimmy落到某个平台上时,游戏者选择让它向左还是向右跑,它跑动的速度也是1米/秒。
分类: 其他 发布时间: 04-14 22:50 阅读次数: 0

poj 3186 Treats for the Cows (区间dp)

版权声明:本文为博主原创文章,转载请附带博主链接。 https://blog.csdn.net/pashuihou/article/details/82725371 【题目链接】 http://poj.org/problem?id=3186 题目意思 一个长度为n的数列,每次都可以从两端取一个值,每次获得的权值等于数列值乘取的次数。问全部取完最大权值。 解题思路 dp[i][j]表示从i到j最大的权值,这样正的没办法计算第几次取的,所以只能从中间往两边扩,也就是从最后一次取往前推。注意循环i要
分类: 其他 发布时间: 04-14 22:50 阅读次数: 0

计蒜客 Give Candies (2的高次幂取模)

版权声明:本文为博主原创文章,转载请附带博主链接。 https://blog.csdn.net/pashuihou/article/details/82729469 【题目链接】 https://nanti.jisuanke.com/t/31716 题目意思 大数输入,求2的n-1次方 解题思路 2的n次方对mod取模会产生mod/2的循环,所以在大数数组转换成LL的时候取模要用mod/2,如果直接用mod在1e9+8时候出错。不理解的可以把mod取小点输出。 代码部分 #include<cs
分类: 其他 发布时间: 04-14 22:50 阅读次数: 0

2^k进制数(蓝桥杯)

版权声明:本文为博主原创文章,转载请附带博主链接。 https://blog.csdn.net/pashuihou/article/details/88221794 【题目链接】 http://www.dotcpp.com/oj/problem1110.html 题目意思 设r是个2^k 进制数,并满足以下条件: (1)r至少是个2位的2^k 进制数。 (2)作为2^k 进制数,除最后一位外,r的每一位严格小于它右边相邻的那一位。 (3)将r转换为2进制数q后,则q的总位数不超过w。 在这里,
分类: 其他 发布时间: 04-14 22:50 阅读次数: 0

问题 1426: [蓝桥杯][历届试题]九宫重排(map处理)

版权声明:本文为博主原创文章,转载请附带博主链接。 https://blog.csdn.net/pashuihou/article/details/88382521 【题目链接】 http://www.dotcpp.com/oj/problem1426.html 题目意思 如下面第一个图的九宫格中,放着 1~8 的数字卡片,还有一个格子空着。与空格子相邻的格子中的卡片可以移动到空格中。经过若干次移动,可以形成第二个图所示的局面。 解题思路 用BFS非常容易求出最小步数,但是怎么标记图呢?看了一
分类: 其他 发布时间: 04-14 22:50 阅读次数: 0

Java中x+=y和x=x+y两种实现的区别

Java中x+=y和x=x+y两种实现的区别 先看下边两段代码,各有什么错? 例一: short s1 = 1; s1 = s1 + 1; 例二: short s1 = 1; s1 += 1; 第一段代码无法通过编译,由于 s1+1 在运算时会自动提升表达式的类型至 int 型,再赋值给 short 类型的 s1 时将发生强制类型转换的错误。 第二段代码却能够正确编译。 这两种实现方式有什么不同吗? 答案是: 虽然 x+=y 和 x=x+y 两个表达式在一般情况下可以通用,但是在 Ja
分类: 其他 发布时间: 04-14 22:50 阅读次数: 0

Java基础——成员变量、局部变量和静态变量的区别

之前在刚开始学习Java的时候,就谈了谈Java基础中的变量,虽然知道这货以后会经常用到,但没想到了基本语法这里,竟然有冒出来了成员变量、局部变量和静态变量。变来变去太容易让人搞晕了,挑拣出来梳理一下喽! 要想区分这哥仨,首先,我们得知道它们分别是什么。先从成员变量下刀。 成员变量 我们来研究一个事物: 属性:外在特征;例如人的身高,体重 行为:能够做什么;例如人有说话,打球等行为。 而在Java语言中,最基本的单位是类,类就是用来
分类: 其他 发布时间: 04-14 22:50 阅读次数: 0

成员变量、全局变量、实例变量、类变量、静态变量和局部变量的区别

版权声明:欢迎转载,转载请注明出处。 https://blog.csdn.net/LIU_YANZHAO/article/details/79429407 变量名首写字母使用小写,如果由多个单词组成,从第2个单词开始的其他单词的首写字母使用大写。 如果局部变量的名字和成员变量的名字相同, 要想在该方法中使用成员变量,必须使用关键字this 成员变量和局部变量的区别 成员变量: 1、成员变量定义在类中,在整个类中都可以被访问。 2、成员变量随着对象的建立而建立,随着对象的消失而消失,存在于对象所
分类: 其他 发布时间: 04-14 22:50 阅读次数: 0

关于boolean类型的数据不推荐使用isXXX命名的那些事

平时工作中大家经常使用到boolean以及Boolean类型的数据,前者是基本数据类型,后者是包装类,为什么不推荐使用isXXX来命名呢?到底是用基本类型的数据好呢还是用包装类好呢? 一、为什么不推荐使用isXXX来命名布尔类型的数据 其实阿里巴巴发布的java开发手册中就写明了,强制规定,布尔类型的数据,无论是boolean还是Boolean都不准使用isXXX来命名。 为了测试出结果,我创建了四个实体类,分别定义了不同的属性,boolean testBoolean、boolean isTe
分类: 其他 发布时间: 04-14 22:50 阅读次数: 0

java中list和数组的相互转换

1 list转数组 // list转数组 List<String> strList = new ArrayList<String>(); strList.add("aaa"); strList.add("bbb"); strList.add("ccc"); String[] strArray = strList.toArray(new String[strList.size()]); System.out.println(Arrays.toString(strArray)); 2 数组转lis
分类: 编程语言 发布时间: 04-14 22:50 阅读次数: 0

java生成6位随机数的5种方法

. 用math.random()实现,比较麻烦的一种方式,思路是:math.random()生成的是[0.0, 1.0)的伪随机数,如果 当前值是0.9...,则直接*1000000返回,其他情况可能生成0.8...,0.03...,0.0003...,这些情况都*1000000,但是结果可能是6位,5位,4位都有可能,那么再加上100000,肯定就保证是6位了。 for (int i = 0; i <= 200; i++) { int intFlag = (int)(Math.random(
分类: 编程语言 发布时间: 04-14 22:50 阅读次数: 0

2.Makefile的两个特色

在GNU make中可以使用两种方式为变量赋值,我们将这两种方式称为变量的两个特色(two flavors)。 如:CFLAGS = CFLAGS := 两个特色的区别在于它们的定义方式和扩展时的方式不同。 变量的第一个特色是递归调用扩展型变量。这种类型的变量定义方式:在命令行中使用‘=’定义(参阅设置变量)或使用define指令定义(参阅定义多行变量)。变量替换对于您所指定的值是逐字进行替换的;如果它包含对其它变量的引用,这些引用在该变量替换时(或在扩展为其它字符串的过程中)才被扩展。这种扩
分类: 编程语言 发布时间: 04-14 22:50 阅读次数: 0

3.Makefile选项

Makefile选项CFLAGS,LDFLAGS,LIBS CFLAGS 表示用于 C 编译器的选项, CXXFLAGS 表示用于 C++ 编译器的选项。 这两个变量实际上涵盖了编译和汇编两个步骤。 CFLAGS: 指定头文件(.h文件)的路径,如:CFLAGS=-I/usr/include -I/path/include。同样地,安装一个包时会在安装路径下建立一个include目录,当安装过程中出现问题时,试着把以前安装的包的include目录加入到该变量中来。 LDFLAGS:gcc 等编
分类: 编程语言 发布时间: 04-14 22:50 阅读次数: 0