自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 MD5绕过(强弱类型比较)

文章目录前言一、强类型比较(===)和弱类型(==)比较区别二、MD5弱类型绕过1.0e绕过2.数组绕过三、MD5强类型绕过1、2、数组绕过四、特定条件下的MD验证绕过:ffifdyop总结前言在刷题的时候遇到,强弱类型比较和MD5的验证,就简单的总结记录一下一、强类型比较(=)和弱类型()比较区别首先,我们来看一下php对类型比较的解释松散比较也就是弱类型比较,严格比较就是强类型比较a==b:弱类型比较会将a和b转成统一数据类型在进行比较,而强类型比较会先判断a和b是不是相同类型,不是

2021-08-03 15:01:22 6931 1

原创 文件包含漏洞学习笔记

文件包含原理:通过变量动态调用函数文件时,用户可以改变变量,或是没检验,检验被绕过而调用恶意脚本文件。检测:白盒:代码审计黑盒:(1)手工看参数值及功能点:看网址后面的参数值是否为文件或文件名,看该网站的功能点(2)公开的漏洞(3)扫描目录的工具文件分为本地文件和远程文件本地文件包含:(1)有限制:强制文件格式限制:开发时代码强制设置文件格式include($filename.".html");如果参数输入x.php(即包含x.php)则寻找目录下的x.php.html文件,没找过该

2021-06-10 21:37:41 153 4

原创 SQL注入学习笔记

Sql注入一、形成原因开发者对SQL语言筛查不严,导致恶意的sql语句被执行,获得数据库信息。二、分类:1.(1)数字型注入:id=1 and 1=1;(2)字符型注入:id=1’ and ‘1=12.(1)二次注入:先写入注入语句,再调用(2)基于时间的注入:sleep,if等函数(3)基于报错的注入:强行回显,floor(4)基于布尔的注入:看页面的反应时间判断(5)堆叠注入(6)宽字节注入(7)load_file,out_file,写入文件,获取文件3.数据库分类:mys

2021-06-10 16:50:10 126 2

原创 贪心算法(最优装载)

贪心算法贪心算法总是做出当前看来最好的选择,但是最后在整体上看来也是最好的选择。也就是说选择<>局部最优<>,最终整体最优。注意:贪心算法并不考虑整体最优文章目录贪心算法前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是

2020-12-20 20:50:48 1992 1

原创 01背包问题(java)

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、问题描述二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一

2020-12-06 13:59:19 772 1

原创 数字三角形(暴力备忘录和动态规划)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、#什么是数字三角形及要解决的问题二、数组存入三、方法及代码1.暴力(递归)2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:今天我们学习一下数字三角形的最优路径,用到了暴力(递归),备忘录法,和动态规划。其实备忘录法也是动态规划的一种,又叫查表法。主要的差别看下文。一、#什么是数字三角形及要解决的问题示例:数字三角形其实是一堆无序的数字组成一个三角形要解决的问题我们要解决的问题

2020-11-15 01:38:20 2326

原创 简单java基础题

一、2 的个数请编写一个程序,输出0到n(包括n)中数字2出现了几次例:输入:2 输出:1输入:22 输出:6import java.util.Scanner;public class su { public static void main (String args[]){ Scanner reader = new Scanner(System.in); while(reader.hasNext()){

2020-10-10 15:36:25 264

原创 递归算法(java)幸运人士,二分法查找

一、幸运人士一次大型派对的最后节目是选出一位幸运人士,该人士将获得派对组织者准备的一个钻石戒指。而选择幸运人士的办法是让所有人员一字排列,然后从左至右点数,凡是奇数号的全部剔除。对于剩下的人员,又从左至右点数,逢奇数号就剔除。如此不断递归下去,直到只剩下一个人为止,此人即为幸运之人。请设计一个递归算法计算幸运之人所在的位置。例:输入:123输出:122import java.util.Scanner;public class Main {public static vo

2020-10-10 15:33:47 483

原创 算法分析(递归)

一、字母全排列编写一个程序,使用递归算法输出一个一维字符数组中所有字符的全排列,假设字符都不一样。例如{‘a’,‘b’,‘c’}的全排列为(a,b,c),(a,c,b), (b,a,c), (b,c,a), (c,a,b), (c,b,a)输入 多组测试用例,每组输入一个正整数n(0<n<=26)。 输出 从a开始,连续n个字母的全排列,且每组输出之间用空格隔开。 例:输入:2 输出: ab baimport java.util.Scanner;pu

2020-10-07 21:06:31 337

原创 递归问题(汉诺塔,峰房,超级青蛙)

一,汉诺塔简单的想就是将A柱上的(n-1)个圆盘通过C柱放到B柱上,再讲=将第n个圆盘从A柱移到C柱,最后将B柱上的(n-1)个圆盘通过A柱放到C柱上。要求:输出格式如下第1步:1号盘从A柱移至B柱例子:输入 3输出第1步:1号盘从A柱移至C柱第2步:2号盘从A柱移至B柱第3步:1号盘从C柱移至B柱第4步:3号盘从A柱移至C柱第5步:1号盘从B柱移至A柱第6步:2号盘从B柱移至C柱第7步:1号盘从A柱移至C柱...

2020-09-26 18:14:59 534

原创 基础java练习题(递归)

基础java练习题一、递归实现跳台阶从第一级跳到第n级,有多少种跳法一次可跳一级,也可跳两级。还能跳三级import java.math.BigDecimal;import java.util.Scanner;public class Main{ public static void main(String[]args){ Scanner reader=new Scanner(System.in); while(reader.hasNext()){

2020-09-17 20:03:36 1590

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除