自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sql注入之报错注入

0x7e是,~,用来报错和方便看。

2025-06-04 20:08:55 291

原创 sql盲注

id=1' and if((length(查询语句) =1), sleep(5), 3) -- a。sleep可以用if( ascii(...)=.. , sleep(5),0 )--+id=1 and ascii(...)=.. #这样来判断,区别就是把那个判断方式放到if语句里面去了。这里根据回显是否报错来判断是不是答案,这边的sleep盲注就是,

2025-06-04 20:05:46 164

原创 c||c++的编译器

WinLibs - 适用于 Windows 的 GCC+MinGW-w64 编译器

2025-05-01 13:29:32 76

原创 http是什么

Http请求头和响应头(Get和Post) - 小绵羊~~ - 博客园

2025-04-13 10:15:03 379

原创 牛客:强迫症的序列

小A是一个中度强迫症患者,每次做数组有关的题目都异常难受,他十分希望数组的每一个元素都一样大,这样子看起来才是最棒的,所以他决定通过一些操作把这个变成一个看起来不难受的数组,但他又想不要和之前的那个数组偏差那么大,所以他每次操作只给这个数组的其中n-1个元素加1,但是小A并不能很好的算出最优的解决方案,如果你能帮他解决这个问题,小A就能送你一个气球。他既然是选n-1个加1,那么可以看成以最小的那个数为参考系,选一个减1!然后让所有数字减到和最小的那个数字相等,那么所有数字就相等了,也就是减去了。

2025-03-11 23:16:27 339

原创 map的学习

【代码】map的学习。

2025-02-26 06:21:17 197

原创 set&&mutiset

视频和之前一样,bilibili上搜c++stl就行。

2025-02-26 02:46:51 295

原创 容器链表list的学习

【代码】容器链表list的学习。

2025-02-23 05:16:42 367

原创 stack&&queue的学习

栈就是一个顶入顶出的东西,对于他只能是对顶部的东西进行操作和读栈的大小,判断栈是否为空。

2025-02-22 19:11:24 872

原创 学习vector容器

【代码】学习vector容器。

2025-02-20 00:01:46 731

原创 迭代器操作容器数据

【代码】迭代器操作容器数据。

2025-02-19 04:12:37 647

原创 学习:Frobenius数公式

对于互质的正整数 a 和 b,当允许 x,y≥0x,y≥0 时,ax+by最大的不能表示为 的整数是: ab。ax+by最大的不能表示为 的整数是: ab−a−b​。

2025-02-18 04:04:21 219

原创 根据给定的序列,判断是否符合这个n次多项式的模型。

x>=n的时候k阶差分就不全是0:k+1阶差分都是零。例如f(i)=a0+a1*i+(a2*(i^2))+(a3*(i^3))+.......+(an-1*(i^(n-1)))+(an*(i^n));实际解决办法是:当给你的数的个数x<=n的时候就是合理的;k次多项式的k+1阶差分都是零。然后k阶差分就不全是0;

2025-02-16 00:00:15 486

原创 以容器的方式看待字符串

即string a="asdfghj";可以直接用数组的方式取出某个字符:a[0]=a;也可以通过这种方式改变第几个字符;2.可以用sort对字符串进行按照字典序的排序。

2025-02-13 22:08:18 325

原创 快速幂(一个比较便捷的办法可以解决怎么快速幂且当指数过大的时候(爆了ll)的一个办法)

看这里就是最厉害的,我第一次看见1e9+7这个数字不知道有什么特殊的,今天发现这个还是一个质数,不过我没有确定[1e9,(1e9+6)]之间还有没质数。但是题目上告诉了n的范围是1-1e9,那么b^c的值在部分测试中100000000000000%会爆ll形的数据;但是这里m取1e9+7肯定是满足了m和abc(abc对Max进行取模了)互质了所以这里的φ(p)很容易知道就是Max-1了,然后这里的φ(p)的值是1-(p-1)的所有数字中 和p互质的数的个数。就是求怎么快速求(a^b^c)的结果。

2025-02-12 00:45:26 466

原创 二进制的加减法

负数 反码是在原码的基础上将原码的0->1,1->0;(符号位不变,就是最左边的那个数字不变)-5=1000 0101(原)=1111 1010(反)=1111 1011(补)(加的方式就是直接相加,逢2进1,如果最高位(符号位)也要进1直接变成0就行)将(-5+10-6+7)10变成二进制然后进行相加减(以一个字节就行);正数加正数 和 负数加负数 直接在原码的基础上加就行。(一些理论上的怎么来的需要可以自己去学习)正数的原码反码补码是一样的。(按照小学的从后往前加)

2025-01-20 21:53:03 363

原创 C++ 按位操作(与、或、异或)的前置知识(数字在计算机中怎么储存的,十进制数字转换成二进制数字)

有符号数字和无符号数字能储存的数字数量(int)(num1)是一样的,但是数字范围不同。有符号数字存储范围[0,num1],无符号数字[-(num/2+1),num/2](在初学计算机过程中创建每个变量时候,都说int占四个字节什么什么的,有什么含义)(主要就是学习10->2,想学其他的也可以进制之间的转化方法也可以到该up主学习)总结:计算机信息在机器内部的形式都是一致的,均为0和1组成的各种编码。

2025-01-20 20:22:43 234 2

原创 为什么__gcd(a,b)=1时候,存在整数s,t,使得sa+bt=r,(r为整数时该式成立)

存在整数s,t,使得as+bt=d;(s,t是可以小于0的)有了这个公式,当 d=1 的时候,那么有——gcd(a,b)=1;所有整数R%1==0;那么一定存在整数s,t,使得sa+bt=r。特别的如果v%d==0;那么存在整数s,t,使得asv;建议先了解欧几里得算法和扩展欧几里得算法。

2025-01-11 21:46:47 129

原创 辗转相除法求最大公约数原理

最后,为什么算到最后k会一定变成1的话希望大家可以评论,我也会思考,并且如果有思考结果会放在:为什么__gcd(a,b)=1时候,存在整数s,t,使得sa+bt=r,(r为整数时该式成立)这篇文章中解释。

2025-01-11 21:37:55 170

原创 学习取模运算

什么是取模运算:

2025-01-11 18:32:32 130

空空如也

空空如也

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

TA关注的人

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