自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 php代码审计片段 02 绕过过滤的空白字符

所以可用%00这个空字符绕过①,number=%0011,满足条件①不为数字,$REQUEST数组接收number后,会自动去除空字符%00,所以REQUEST["number"]=11 不变。对URL编码与ASCII码的理解与使用。$req数组中number的值传入函数i_p_n中,必须返回0,也就是说,回文函数应该判断number不是回文数。这三个函数写的,也就是说,添加一个字符,让它绕过条件②③这三个函数,就能满足条件④。则$_GET["a"]=2 在req数组也有$req["a"]=2,

2023-07-04 17:36:36 379

原创 粗浅的指针2

总结原代码传递的是指针指向的地址,只能更改指针指向处的值;而这个地址是指针未初始化时,随机指向的一块地址。正确的做法是传递指针的地址,以改变指针的指向。函数(int*a),传递的是一个地址,a的地址。在函数内用*a=,实际上改变了a的值。函数(int**a),传递的是一个指针的地址?,在这种情况下用*a=,才能更改指针的指向。函数(inta),传递的是一个值,实际参数和形式参数用的是两块内存空间。目的我想改变头指针的指向,让它不断的开辟内存。(**a)可以看做(&(*a))......

2022-07-29 15:22:26 114 1

原创 链表的头插法、尾插法

头插法三步走:​①:创建新节点②:给新节点赋地址③:给首元节点改地址

2022-07-28 22:41:23 1728

原创 粗浅的指针

.

2022-07-28 19:02:14 108

原创 杭电2054——A == B ?

问题描述:给你两串数字,判断它们是否相等。相等输出“YES”,不相等输出“NO”A和B是一串超级大的数,但它们有很多部分是无用的:00009.0,0000000.3000000000等,我们的问题就是解决“前导零””后导零“以及特殊情况:-0与0.tip1:当你重复用到某一个功能时,你可能需要定义一个函数了。(第一遍写了4000K的我...还写错了凸(艹皿艹 ))tip2:定义函数时,形参最好不要与实参同名,否则监视时会...当前代码的问题是: 大于0小于1的数前面的0会被...

2021-11-10 21:46:50 257

原创 CodeForces 1005B Delete from the Left

//给两串字符,只能删它们的开头字符,每删一次算一步,输出让它们相等的最少步数。//那肯定先对齐啊,只能删第一个字符,emmmmm//不对齐呢?直接末尾比,用sum表示a+b的字符数,判断它们末尾是否相等,相等sum-=2.//第一个问题:若在for循环处不限制s与t的值,数组会越界访问//第二个问题,虽然题目说给出的字符在1~200000之间,但会字符串类型会自动在末尾增加一个结束'\0',所以数组大小应该>=200001#include <stdio.h>#include

2021-11-08 20:51:42 131

空空如也

空空如也

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

TA关注的人

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