2084: [Poi2010]Antisymmetry Description 对于一个01字符串,如果将这个字符串0和1取反后,再将整个串反过来和原串一样,就称作“反对称”字符串。比如00001111和010101就是反对称的,1001就不是。现在给出一个长度为N的01字符串,求它有多少个子串是反 ...
分类:
其他好文 时间:
2018-10-19 19:47:39
阅读次数:
184
1. 1的个数 同样一个问题,位运算可以提高程序的运行效率。 下面讲一下关于奇偶性的判断。 常规方法 public static boolean isOdd(int i){ return i % 2 != 0; } 位运算方法 public static boolean isOdd(int i){ ...
分类:
其他好文 时间:
2018-10-18 11:40:15
阅读次数:
164
7-1 爬虫和反爬的对抗过程以及策略基本概念爬虫:自动获取网站数据的程序,关键是批量的获取反爬虫:使用技术手段防止爬虫程序的方法误伤:反爬技术将普通用户识别为爬虫,如果误伤过高,效果再好也不能用一般ip地址禁止是不太可能被使用的成本:反爬虫需要的人力和机器成本拦截:成功拦截爬虫,一般拦截率越高,误伤 ...
分类:
其他好文 时间:
2018-10-17 22:14:52
阅读次数:
208
补码(二进制:正数的补码为本身,负数的补码为取反加一) 12进制时钟: 12 + 1 = 13 = 1 12 - 11 = 1 这里的1和-1就互为补码 计算器将减法运算转换为加法运算简化电路 如果是正数,补码为其本身 如果是负数,补码即为摸减去这个数的绝对值 1 --> 1 -11 --> 12 ...
分类:
其他好文 时间:
2018-10-14 16:26:19
阅读次数:
202
分辨率为 1600x900、 16 位色的位图,存储图像信息所需的空间为? A. 2812.5KB B. 4218.75KB C. 4320KB D. 2880KB A 1 kb = 1024 byte 16/2 = 8 byte 正数的反码是其本身 负数是除了符号位之外依次取反 正数的补码是本身 ...
分类:
其他好文 时间:
2018-10-14 11:42:50
阅读次数:
156
Java中的位运算,说实话,工作了两年的时间里,从来没有用过一次,因为平时都是些的是业务代码,很少接触比较底层的东西,我记得第一次在代码中看到还是在HashMap的Hash算法中看到的,这次重拾Java基础,着重理解了一下Java中的位运算,计算机中的运算一般都是操作反码进行运算,操作完成之后,再将 ...
分类:
编程语言 时间:
2018-10-14 01:45:24
阅读次数:
186
★ 正则表达式.(regular Expression) 含义:预先设定了一种字符串格式规则。 创建: 1.普通方式 /reg exp(表达式)/ 附加参数 2.构造函数:var = new RegExp (‘表达式’,’附加函数’) ★符号 : ^:在[ ]里面表示取反,在[ ]外面表示以xx开头 ...
分类:
其他好文 时间:
2018-10-12 23:53:40
阅读次数:
181
启动工作原理 刚接触操作系统的时候觉得这个最神秘,到底里面做了什么,怎么就成了个操作系统,它到底有什么用,为什么要引进来着个东东。学了之后才知道,原来最根本的思想还是源于汇编里面的跳转和压栈,以调用一个函数为例,编译后的汇编肯定是先通过SP压入当前代码段地址然后就是保存一些寄存器的值放栈里面(51单 ...
分类:
其他好文 时间:
2018-10-12 13:43:04
阅读次数:
148
:这道题的正确结果是什么? 首先要明白在计算机中都是以补码形式存储数据的。 正数的原码、反码、补码都是一样的,负数的补码等于反码+1 ~符号是单目运算符,代表按位取反,结果的每位值和原始值均相反,即原本为1结果为0,原本为0,结果为1。 例如:8位的数字在计算机中就是存储为: 1111 1111 - ...
分类:
其他好文 时间:
2018-10-11 23:44:58
阅读次数:
163