符号 描述 运算规则 by MoreWindows & 与 两个位都为1时,结果才为1 (统计奇数) | 或 两个位都为0时,结果才为0 (统计偶数) ^ 异或 两个位相同为0,相异为1 (常用统计不相同数) ~ 取反 0变1,1变0 << 左移 各二进位全部左移若干位,高位丢弃,低位补0 >> 右 ...
分类:
编程语言 时间:
2019-07-18 16:33:37
阅读次数:
266
今天看到如下图所示的PHP一句话,觉得挺有意思。 代码如下: 效果图: 看下图注释应该就可以一目了然了,就是根据异或运算得到$_=’_GET’。 如果想换成POST方法,则可变化如下。 效果图: 换成COOKIE方法,则可变化如下,用于bypass waf更有用吧。这只是一种思路,这个句子还可以有很 ...
分类:
Web程序 时间:
2019-07-16 10:59:27
阅读次数:
143
异或运算 ^ : 两个数异或运算,按位进行异或,相同为0,不同为1; 如 0100 1110 ^ 0101 1010 = 0001 0101 并且: a ^ a = 0; a ^ b = b ^ a; a ^ 0 = 0; a ^ b ^ b = a; 异或运算和异或运算本身互为逆运算 练习:用异或 ...
分类:
其他好文 时间:
2019-07-07 20:23:58
阅读次数:
142
第三章: Expressions and Flow Control一:局部变量和实例变量定义变量是指设定变量的数据类型和变量的名字,Java语言要求变量遵循先定义,再初始化,然后使用的规则。作用域:指它的存在范围,只有在这个范围内,程序代码才能访问它。变量的生命周期是指从一个变量被创建并分配内存空间 ...
分类:
其他好文 时间:
2019-06-24 21:16:12
阅读次数:
115
首先有两个自定的转换函数: function myStrToHex(s:string):string; //字串转16进制 var TmpStr:string; i:integer; begin TmpStr:=''; for i:=1 to Length(s)do TmpStr:=TmpStr+I... ...
字符串转义字符格式化内建函数(后延)转义字符用一个特殊的方法表示出一系列不方便写出的内容,比如回车键,换行键,退格键借助反斜杠字符,一旦字符串中出现反斜杠,则反斜杠后面一个火几个字符表示已经不是原来的意思了,进行了转义在字符串中,一旦出现反斜杠就要加倍小心,可能由转义字符出现不同系统对换行操作有不同 ...
分类:
编程语言 时间:
2019-05-31 18:02:34
阅读次数:
196
题目链接: "luogu2962" 这个题还可以折半搜索(似乎复杂度更有保证),不过作为练手更适合写异或方程组的高斯消元 异或方程组的高斯消元一般是如下形式 $$ (a_{i,1} x_1)\text^(a_{i,2} x_2)\text^\cdots\text^(a_{i,n} x_n)=y_n ...
分类:
其他好文 时间:
2019-05-04 10:01:23
阅读次数:
122
问题:交换两个int变量a,b值的方法? 方案1,需要借助第三个变量: int tmp=a; a=b b=tmp; 方案2,通过加减运算: a=a+b; b=a-b; a=a-b; 这种方案,a+b的结果可能超出int的范围,不推荐! 方案3,通过异或运算: a=a^b; b=a^b; a=a^b; ...
分类:
其他好文 时间:
2019-04-28 20:43:30
阅读次数:
159
[TOC] java安装多版本,如何切换:# 数据结构基本数据类型:整数类型、浮点类型、字符类型、逻辑类型构造数据类型:数组、类、对象、接口与运算符 &&和&或运算符 ||和|异或运算符 ^ 两个表达式一个为真为假,组合表达式就是真条件表达式 逻辑表达式?表达式1:表示式2if、while结构类似p... ...
分类:
编程语言 时间:
2019-04-25 11:58:56
阅读次数:
182