堆叠注入

什么是堆叠注入? 顾名思义,堆叠注入就是将一堆sql语句叠加在一起执行,使用分号结束上一个语句再叠加其他语句一起执行。 题目 首先尝试闭合引号,并注释后面的内容。 发现没有报错,那就判断一下有多少列。 由此可以判断出有两列,接着判断回显位。 发现回显了过滤规则,select是被过滤的,还有一些注入常用语句也被过滤了。 这时就可以尝试一下堆叠注入。 发现这里爆出了所有数据库,再来看看数据表。 发现有两个数据表,通过查看表结构看一下哪个表里面有flag字段。 发现flag字段在1919810931
分类: 其他 发布时间: 08-28 20:58 阅读次数: 0

【NOI2016】优秀的拆分(后缀数组)

题目描述 如果一个字符串可以被拆分为AABBAABB的形式,其中 A和 B是任意非空字符串,则我们称该字符串的这种拆分是优秀的。 例如,对于字符串aabaabaa,如果令 A=aab,B=a,我们就找到了这个字符串拆分成 AABB的一种方式。 一个字符串可能没有优秀的拆分,也可能存在不止一种优秀的拆分。比如我们令 A=a,B=baa,也可以用 AABB表示出上述字符串;但是,字符串 abaabaa 就没有优秀的拆分。 现在给出一个长度为 n的字符串S,我们需要求出,在它所有子串的所有拆分方式中
分类: 其他 发布时间: 08-28 20:58 阅读次数: 0

iOS学习笔记-084.粒子效果——路径移动

https://blog.csdn.net/qiwenmingshiwo/article/details/75806637 粒子效果路径移动 一说明 1 效果 2 步骤分析 二代码 1 VCViewh 2 VCViewm 3 ViewControllerm 粒子效果——路径移动 一、说明 1.1 效果 效果如图 1.2 步骤分析 我们需要上面的效果,可以按照以下的步骤来操作: 第一步:我们需要创建一个View来支持我们的这种效果(VCView) 第二步:我们需要添加一个手势,创建一个路径,来记
分类: 其他 发布时间: 08-28 20:58 阅读次数: 0

IDEA安装配置Thrift

下载exe:http://archive.apache.org/dist/thrift/0.9.3/ 新建一个thrift目录放进来,并将名字改成thrift 配置环境变量path:C:\tools\thrift cmd测试 IDEA中安装Thrift支持插件 Settings——>Plugins,搜索thrift,安装Thrift Support。安装完重启 添加Facets:Thrift 执行maven build:右边Maven Projects 找到项目——>Lifestyle——>c
分类: 其他 发布时间: 08-28 20:58 阅读次数: 0

2019年8月23日数字的魔法

一、数字:包括数字的各种运算法则 运算符:+(加),-(减),*(乘),/(除),**(次方),%(余数),//(商) #除法运算求余数。 n =9 m =6 b =int(n)%int(m) print(b) #除法运算求商 n =9 m =6 b =int(n)//int(m) print(b) 运算符的阶乘运算 n =9 m =6 b =int(n)**int(m) print(b) int为数字的整形,可以将字符串转换为数字,数字所有的功能都放在int里  
分类: 其他 发布时间: 08-28 20:58 阅读次数: 0

Linux系统常用运维命令汇总

  因为这段时间加入Java后台开发,所以对Java后台开发必会的Linux系统指令进行了熟悉这里进行汇总;   tar   参数说明:-x: 解压  -z:有gzip属性  -v:显示所有过程  -f:文件名  -c:创建压缩文档   解压:tar -xzvf file.tar   压缩:tar -czvf /home/ccc.tar ccc/   查看压缩包内容:tar tfz ccc.tgz   解压指定文件:tar -zxvf ccc.tgz mylog.txt   ll / ls  
分类: 其他 发布时间: 08-28 20:58 阅读次数: 0

Java8,9 新特性

Java 8:Lambda(函数式编程) Java 9:Jigsaw(模块化) 1,Lambda表达式、函数式接口、接口更新
分类: 其他 发布时间: 08-28 20:58 阅读次数: 0

Python 之优先级排序

【原题】      print(1 > 2 and 3 or 4 and 3 < 2 or not 4 > 5) 【解题思路】      序:比较运算符 > 逻辑运算符 > not > and > or   step1: print(1 > 2 and 3 or 4 and 3 < 2 or true) # not 4 > 5 为 True   step2: print(false and 3 or 4 and false or true) # 1 > 2 为 False,3 <
分类: 其他 发布时间: 08-28 20:58 阅读次数: 0

iOS Bezier曲线

https://www.jianshu.com/p/2316f0d9db65 1. Bezier曲线 相关软件:PaintCode:可以直接画图,软件根据图像生产Bezier曲线 相关概念:UIBezierPath和CGPath 方法1:- (void)moveToPoint:(CGPoint)point; //设置Bezier曲线起始点;对应CGPath方法:CG_EXTERN void CGPathMoveToPoint(CGMutablePathRef __nullable path,c
分类: 其他 发布时间: 08-28 20:58 阅读次数: 0

4-从排序数组中删除重复项

解法一解题思路:最简单的思路是对于每一个元素,从前向后扫描与其他元素作比较,如存在重复元素则删除 注意在删除一个元素后需要j--,因为数组的长度会随即发生变化,后面的元素会前移,j也应该相应向前移动。 解法二解题思路:比较元素a和b,如不相等,则用b覆盖a后面的位置 一遍扫描,执行速度快。
分类: 其他 发布时间: 08-28 20:58 阅读次数: 0

8.28汇报

组名:naughty dog 队员:组长:张小平 组员:许志炜 选题:基于web的食堂订餐送餐系统设计与实现 今日完成:今天完成的页面是新食堂用户的登陆注册页面,以及食堂管理人员的后台添加,删除菜品的页面。 明日目标:明天将写关于购物车的部分和支付页面的部分以及部分食品列表部分的html页面 今日小结:今天编写的页面大多数都是静态的页面,用html和css就能将其解决,基本没用遇到什么困难的部分,但就是耗费时间。 以下是今天用HTML编写的帮助页面页面。
分类: 其他 发布时间: 08-28 20:58 阅读次数: 0

关于很狗的军训qwq

说起这个很狗的军训呀,,, 就不得不先说最基本的,,, 那就是很狗的衣服,,, 一套军装,+一个帽子+一双特别特别特别硌脚的胶鞋!!! 然后。。。 我胖了。。qwq。。。175的军装竟会很瘦,, 然后就和班里的物竞大佬lsl换了个185的,,, 然而还是瘦~ 最后和化竞大佬ljh换了下,。。。 拿到一个190的,,,已经是最大号了qwq。。 然后还获得了cf童鞋的鄙夷的眼光qwq。。。 (好像你瘦一样的qwq) 然后就是整理内务啦。。 当然作为样板间。。。还是好一点的qwq。。。 还有来参观的
分类: 其他 发布时间: 08-28 20:58 阅读次数: 0

c# winform 关于DataGridView的一些操作(很全,绝对够用)

设置字段名 设置字段值 设定单元格表示 Error图标 设定当前单元格 取得当前单元格内容 取得当前单元格的列 Index 取得当前单元格的行 Index 向下一行 向上一行 取消 DataGridView1 为只读 设置 DataGridView1 为只读 设置 DataGridView1 的第2列整列单元格为只读并变色 设置 DataGridView1 的第3行整行单元格为只读并变色 设置 DataGridView1 的[0,0]单元格为只读并变色 设置 DataGridView1 的第2
分类: 其他 发布时间: 08-28 20:58 阅读次数: 0

程序设计第十天

1.今日完成。 (1)看了一章视频的实例,照着视频写了一个不大用的着的仿酷狗音乐的小程序,就当作是练习。 (2)按钮的各种链接我试着用链接到新页面的方法去写,理解起来比较简单,但是比较消耗时间。 (3)GitHub阿伟已经解决了,我就没有自己再做。 2.明日计划。 (1)两军汇合,交流学习所得。 (2)还是继续专研数据库的链接什么的,这东西没做过,感觉好麻烦。 3.今日总结。 (1)今日收获甚小,和自己学习的心思有关,一个月总有那么三十多天不想学习(手动滑稽)。 (2)小进步有,大进步还没有到
分类: 其他 发布时间: 08-28 20:58 阅读次数: 0

redhat 编译安装 nginx

学习一个东西,首先要看官网 http://nginx.org/en/linux_packages.html#RHEL-CentOS 一、安装编译工具、依赖包 # 主要安装 pcre-devel Nginx 需要 $ yum -y install gcc gcc-c++ autoconf automake $ yum -y install zlib zlib-devel openssl openssl-devel pcre-devel 二、、编译安装nginx 2.解压:
分类: 其他 发布时间: 08-28 20:58 阅读次数: 0

小D课堂 - 零基础入门SpringBoot2.X到实战_第9节 SpringBoot2.x整合Redis实战_38、源码编译安装Redis4.x

笔记 2、源码编译安装Redis4.x 简介:使用源码安装Redis4.x和配置外网访问 1、快速安装 https://redis.io/download#installation wget http://download.redis.io/releases/redis-4.0.9.tar.gz tar xzf redis-4.0.9.tar.gz cd redis-4.0.9 make 启动服务端:src/redis-server 启动客户端:src/redis-cli 2、默认是本地访问的
分类: 其他 发布时间: 08-28 20:58 阅读次数: 0

课设第十天

今日完成: 继续完善代码,增加功能。 明日计划:按照步骤继续完成下一步的工作。 小结:希望工作进行的顺利。
分类: 其他 发布时间: 08-28 20:58 阅读次数: 0

nodejs实现读取文件

今天后端同事下班,想让我读取一个文件的内容。我想这个是小忙啊,就立马答应了。 我知道这个是nodejs读取,可是我又想,平时我们都要起一个服务才能够运行node服务器, 比如如下代码 var http = require('http'); http.createServer(function(request,response){ response.writeHead(200,{'Content-Type':'text/plain'});//200是服务器响应头部 respons
分类: 其他 发布时间: 08-28 20:58 阅读次数: 0

JUC-分支合并框架

一、原理 Fork:把一个复杂任务进行分拆,大事化小 Join:把分拆任务的结果进行合并 ForkJoinPool 分支合并池 类比=> 线程池 ForkJoinTask ForkJoinTask 类比=> FutureTask RecursiveTask 递归任务:继承后可以实现递归(自己调自己)调用的任务  class Fibonacci extends RecursiveTask<Integer> {    final int n;    Fibonacci(int n) { t
分类: 其他 发布时间: 08-28 20:58 阅读次数: 0

第二周周三

今日工作:完成一部分SolaJ的配置工作,不过还有些问题没有解决 明日目标:彻底完成SolrJ的配置工作,完成对本地文件数据库的复杂查询功能 今日小结:太难了,接触到新知识时不是一时半会儿能消化完的,慢慢努力吧
分类: 其他 发布时间: 08-28 20:58 阅读次数: 0