取反
获取某个数的第 i 位判断某个数的第 i 位是0 还是 1
获取某个数的第 i 位(判断某个数的第 i 位是0 还是 1?) 将第 i 位设置为1 将第 i 位设置为0(清0) 二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现
碰到一个豁免内网地址的需求,策略要求仅对公网地址做安全判定
碰到一个豁免内网地址的需求,策略要求仅对公网地址做安全判定,于是写个正则,正好也能水一篇。 内网地址范围如下: 以上地址段再加上loopback地址段 127.0.0.0/8 (即127.0.0.0 – 127.255.255.255),就是非公网地址的范围,寻找一个正则匹配以上所有地址段,然后对匹配结果取反即为公网IP。 ipv4地址形如 a.b.c.d,其中:a的取值范围为1-255(其中224-239 240-255在正常情况下不会碰到,既可以按1-255来理解,也可以按1-223来理解);b c d的取值范围为0-255