命令注入攻击的常见模式为:仅仅需要输入数据的场合,却伴随着数据同时输入了恶意代码, 而装载数据的系统对此并未设计良好的过滤过程,导致恶意代码也一并执行,最终导致信息泄露或者正常数据的破坏。 PHP命令注入攻击漏洞是PHP应用程序中常见的脚本漏洞之一,国内著名的Web应用程序Discuz!、DedeC ...
分类:
其他好文 时间:
2020-03-03 16:26:51
阅读次数:
281
新建一个CommandLine Tool 1、输出helloworld /* 我的第一个 Swift 程序 */ var myString = "Hello, World!" print(myString) 2、数值类型 var a=1var b=2print(a+2) ///3 3、字符串类型 v ...
分类:
编程语言 时间:
2020-03-01 01:07:03
阅读次数:
77
简介 一般的树上带修改问题,树剖(轻重链剖分)就可以搞定了,但是万一有连边、断边之类的东西?Good Game. 我们想一想,什么数据结构能处理移动点的问题?平衡树。 那我们就尝试把平衡树挪到树上,这时我们的树剖方式就叫做实链剖分。 定义与性质 先给定义。 实边:包含在一个splay中的边。一条实边 ...
分类:
其他好文 时间:
2020-02-29 13:19:31
阅读次数:
65
大型补档计划 "题目链接" 如果整体来做,发现既有加法,也有整体异或,这样不容易搞。 考虑异或,各个位置互不干扰,按位考虑一下。 枚举每一位 $k$ 发现如果设 $f[u]$ 为这一位的期望结果还是不好做。 由于 每个位置只有 0 或者 1 两种操作,不妨设 $f[u]$ 为 $u n$ 这一位路径 ...
boot分区:存放系统启动引导文件 swap分区:交换分区,虚拟内存,一般分配物理内存的1.5~2倍之间 其它分区,使用全部内存空间 ...
分类:
其他好文 时间:
2020-02-26 19:08:25
阅读次数:
154
"题目链接" problem 给出一个无向图,每条边有一种颜色。每种颜色都构成一个森林。需要完成以下操作。 修改点权 修改边的颜色 询问某种颜色的森林中某条路径上点权最大值 solution 颜色数量不超过10,所以对于每种颜色建一棵LCT。 修改点权,就对每种颜色的LCT都修改。 修改边的颜色,就 ...
分类:
其他好文 时间:
2020-02-26 17:07:17
阅读次数:
49
快速排序其实是使用分治法的思想,即在原数组中找一个数p,然后将原数组中比数p大的数放到此数的右边,比数p小的数放到次数的左边。 口诀:1.找中轴 2.左边快排 3.右边快排 主体代码如下: void quick_sort(int * data,int left,int right){ if(left ...
分类:
编程语言 时间:
2020-02-26 01:29:39
阅读次数:
89
偷偷摸一套题解。。。 "CF 1313" A 给定三个颜色的数量,问能凑出多少钟不同的搭配 贪心,先拿最多的颜色搭配出需要颜色最少的组合 C $s1[i]$表示以$i$为峰,$1 i$的和,$s2[i]$表示以$i$为峰,$i n$的和,枚举中间点拼接一下 记得打完暴力打正解的时候把数组开大。。 ...
分类:
其他好文 时间:
2020-02-25 09:42:29
阅读次数:
78
```cpp #include #include static void interfaceOfSharedPtr(); int main(void) { interfaceOfSharedPtr(); return 0; } class Object { public: Object(int id... ...
分类:
编程语言 时间:
2020-02-24 21:06:37
阅读次数:
78
//普通操作 void swap(int &a, int &b) { a = a + b; b = a - b; a = a - b; } //位与操作 void swap(int &a, int &b) { a ^= b; b ^= a; a ^= b; } 作者:力扣(LeetCode)链接:h ...
分类:
其他好文 时间:
2020-02-24 09:45:24
阅读次数:
52