注入位置分类 这个分类方式是我自己想的,可能会有一些不准确。如图所示注入方式有3种,内联、终止、堆叠。每种注入方式又根据服务器的响应分为4类,时间延迟、报错、布尔、将执行结果直接输出。 为什么给注入作分类? sql语句添加了注入语句之后,需要SQL编译器还是能正常编译并执行,才能达成攻击目的,不同的 ...
分类:
数据库 时间:
2021-02-17 14:49:51
阅读次数:
0
剑指 Offer 61. 扑克牌中的顺子 Offer_61 题目描述 java代码 package com.walegarrett.offer; /** * @Author WaleGarrett * @Date 2021/2/13 11:46 */ import java.util.Arrays; ...
分类:
其他好文 时间:
2021-02-16 12:38:59
阅读次数:
0
hashMap的四种遍历方式 使用entrySet返回包含entry的Set集合再遍历 Map<String,String> map=new HashMap<>(); map.put("1","stu01"); map.put("2","stu02"); Set<Entry<String,Strin ...
分类:
其他好文 时间:
2021-02-16 12:33:39
阅读次数:
0
一、算法步骤 首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置。再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。重复第二步,直到所有元素均排序完毕。 2、时间复杂度 O(n²) 的时间复杂度 3、代码实现 import java.util.Arrays; /** ...
分类:
编程语言 时间:
2021-02-15 12:00:11
阅读次数:
0
AT1981 [AGC001C] Shorten Diameter \(solved\) AT1982 [AGC001D] Arrays and Palindrome AT1983 [AGC001E] BBQ Hard \(solved\) AT1984 [AGC001F] Wide Swap AT ...
分类:
其他好文 时间:
2021-02-15 11:56:59
阅读次数:
0
原题 1 class Solution: 2 def intersect(self, nums1: List[int], nums2: List[int]) -> List[int]: 3 dic1,dic2 = {},{} 4 def helper(nums,dic): 5 for n in nu ...
分类:
编程语言 时间:
2021-02-10 12:50:25
阅读次数:
0
JavaScript中有多种循环Array的方式,你是否常常分不清他们的细微差别,和适用场景。本文将详细梳理各间的优缺点,整理成表以便对比。 循环 可访问element 可访问index 可迭代property 支持中断 支持await 支持任意位置开始 for √ √ × √ √ √ for in ...
分类:
其他好文 时间:
2021-02-05 11:00:55
阅读次数:
0
一般的批量插的 sql语句数据违反唯一性约束时,出现重复数据将会直接报错并停止执行 insert into tb_name (field1,field2) values(f11,f12),(f21,f22)... 这种语句将会报错并停止执行 Warning: (1062, "Duplicate en ...
分类:
数据库 时间:
2021-02-04 12:25:31
阅读次数:
0
数据库集合 MD5码 加密方式:UPdate 表名 set (密码列名)=MD5(列名) 不加其他条件选择是全部加密 加where id=1 就是id为一加密 也可以在插入的时候加密 insert into 表名 values (id,'姓名',MD5('密码')) select 查询常用 数据库的 ...
分类:
数据库 时间:
2021-02-04 12:10:24
阅读次数:
0
// 表单值改变触发全局校验 const handleValChange = () => { const { validateFields } = form setTimeout(() => { validateFields((errors, values) => { if (errors) { r ...
分类:
其他好文 时间:
2021-02-04 11:54:41
阅读次数:
0