#include<stdio.h> #define high 100//定义界面大小 #define wide 100 void Circle(int ridus) //确定坐标 {int i,j; for(i=0;i<2*ridus+1;i++){ for(j=0;j<2*ridus+1;j++) ...
分类:
编程语言 时间:
2020-01-23 19:39:40
阅读次数:
181
原文链接:https://www.jianshu.com/p/e7e70ca7c7e5 高可用性即HA(High Availability)指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性。 高可用集群的解决方案 计算机系统的高可用在不同的 ...
分类:
数据库 时间:
2020-01-23 18:23:13
阅读次数:
218
Seay源代码审计系统一款基于白盒测试的代码审计工具,具有自动代码审计功能,简化了人工审计的繁琐流程,使代码审计更加智能简洁。 一路默认安装 下载安装.net相关组件即可正常使用 这次还是以dvwa为例 左上角新建项目,选择dvwa源码文件夹 点击确定后在左侧列出了文件组织结构 点击上方菜单栏的自动 ...
分类:
其他好文 时间:
2020-01-23 12:47:13
阅读次数:
375
快速排序(qsort) 本质是分治思想 排序的一次划分算法从两头交替搜索,直到low和high重合,因此其时间复杂度是O(n);而整个快速排序算法的时间复杂度与划分的趟数有关。 快速排序三个步骤 1、确定区域,左边界(l),右边界(r),基准值(x = l+r>>2) 2、保证区间内,x左侧的任意值 ...
分类:
编程语言 时间:
2020-01-22 21:44:38
阅读次数:
73
根据题目,这是一道布尔型注入。页面只有返回正常和不正常两种。 payload: ' and substr(database(),1,1)='s' --+ 判断当前数据库名的第一个字母,是‘s'页面就会返回正常,否则不会。 如此判断下去肯定不行,我们就使用burpsuite进行爆破。 再爆表名: 再是 ...
分类:
其他好文 时间:
2020-01-22 14:31:09
阅读次数:
92
解压功能验证正常,zip炸弹防御部分还没验证完,后续验证后再确认 private static final int MAX_COUNT = 10000; // 注意,long类型后面要加L private static final long MAX_SIZE = 4L * 1024 * 1024 * ...
分类:
其他好文 时间:
2020-01-22 01:16:37
阅读次数:
346
Copyright (c) 2020, Oracle. All rights reserved. Oracle Confidential. High Waits On Real-time Descriptor Latch From 12.1.0.1 (Doc ID 2382299.1) To Bot ...
分类:
其他好文 时间:
2020-01-21 18:01:33
阅读次数:
122
网络安全 前端不需要过硬的网络安全方面的知识,但是能够了解大多数的网络安全,并且可以进行简单的防御前两三个是需要的 介绍一下常见的安全问题,解决方式,和小的Demo,希望大家喜欢 网络安全汇总 XSS CSRF 点击劫持 SQL注入 OS注入 请求劫持 DDOS 在我看来,前端可以了解并且防御前4个 ...
分类:
其他好文 时间:
2020-01-20 09:59:29
阅读次数:
419
less 5 前置基础知识: 1. left()函数: left(database(),1)=‘s’ left(a,b)从左侧截取a的前b位,正确则返回1,错误则返回0 例如上例中就是先查询database()数据库,从左面看他第一个字母是否是s,如果是则返回1,错误则返回0; 2.regexp函数 ...
分类:
数据库 时间:
2020-01-20 09:42:51
阅读次数:
87
环境 1. Genymotion 2. VirtualBox 3. BurpSuite 4. Charles 准备 1. 怎么下载安装就不用说了,因为genymotion要依赖VirtualBox,所以要先把VirtualBox装好。注册好genymotion的账号,SDK选默认的,网络设置先不要动 ...
分类:
其他好文 时间:
2020-01-19 09:30:42
阅读次数:
78