1. ct_monitor 表记录200多万条记录 2. device 表 45 条记录 3. 两个表进行join并排序 需要 16.750 秒 我们一看,就知道这个结果 明显的 不符合常识!!! 如果我们 先查 ct_monitor 表的 主键 排序之后的 6条记录,然后用那6条记录来关联 dev ...
分类:
数据库 时间:
2020-04-09 00:56:24
阅读次数:
100
[TOC] 在谈 AC 自动机之前,我们需要学习一些预备知识,请你先详细阅读本博客的前两部分。 KMP 算法 BF 算法 BF算法,即暴风(Brute Force)算法,是普通的模式匹配算法,不是要匹配字符吗?那我一个一个直接匹配不就好啦。BF算法的思想就是将目标串 S 的第一个字符与模式串 T 的 ...
分类:
其他好文 时间:
2020-04-08 22:23:14
阅读次数:
82
Step1:下载dvwa到本地 root@kali:~# git clone https://github.com/ethicalhack3r/DVWA.git Step2:重命名文件夹 root@kali:~# mv DVWA dvwa Step3:安装 root@kali:~# service ...
分类:
其他好文 时间:
2020-04-07 00:22:19
阅读次数:
69
1. web.xml中url pattern配置 url pattern为/ 使用SpringMVC的框架时,需要在 配置前端控制器 ,配置为: url pattern为/ 我们需要使用过滤器时,需要在 中进行注册。以处理中文乱码的过滤器 为例,配置为: url pattern为 .do 使用Str ...
分类:
编程语言 时间:
2020-04-05 22:26:21
阅读次数:
93
1、redis的安装 a、 将下载好的redis安装包,解压后,进入文件根目录直接make , 此步完成,make PREFIX=/usr/local/redis install (PREFIX制定安装路径) b、将源码包里的配置文件复制到安装路径 eg: cp path/redis-5.0.8/r ...
分类:
其他好文 时间:
2020-04-05 20:17:39
阅读次数:
62
一、概述 如果使用A用户的权限去操作B用户的数据,A的权限小于B的权限,如果能够成功操作,则称之为越权操作。 越权漏洞形成的原因是后台使用了 不合理的权限校验规则导致的。一般越权漏洞容易出现在权限页面(需要登录的页面)增、删、改、查的的地方,当用户对权限页面内的信息进行这些操作时,后台需要对 对当前 ...
分类:
其他好文 时间:
2020-04-05 18:39:44
阅读次数:
79
URL https://codeforces.com/contest/1326/problem/E 解法 在加入炸弹的过程中答案显然不升,且每次剩下的数都是上一次的子集。 考虑当前的答案是 $x$,已经删除了所有 $ x$ 的数,判断 $x$ 是否被删除。充要条件是: 最右的 $\ge x$ 的数的 ...
分类:
其他好文 时间:
2020-04-05 09:56:23
阅读次数:
57
File Inclusion(文件包含漏洞)概述 文件包含漏洞,分为本地文件包含,和远程文件包含两种。 文件包含漏洞的基本概念: 文件包含,是一个功能。在各种开发语言中都提供了内置的文件包含函数,其可以使开发人员在一个代码文件中直接包含(引入)另外一个代码文件。 比如 在PHP中,提供了: incl ...
分类:
其他好文 时间:
2020-04-04 16:16:54
阅读次数:
74
codeforces-1332C- K-Complete Word 传送门:https://codeforces.com/contest/1332/problem/C 题意:有一个字符串,你可以把某个字母换成任意一个字母,使得得到的新字符串是x个相同的长度为k的回文串 一开始没理解要把新字符串变成啥 ...
分类:
其他好文 时间:
2020-04-04 00:07:26
阅读次数:
77
解决方案: 修改项目目录下的 node_modules\electron\install.js downloadArtifact({ version, artifactName: 'electron', force: process.env.force_no_cache 'true', cacheR ...
分类:
其他好文 时间:
2020-04-04 00:05:28
阅读次数:
85