一、正则表达式简介 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。给定一个正则表达式和另一个字符串,我们可以达到的目的:给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”); ...
分类:
其他好文 时间:
2016-10-27 12:36:44
阅读次数:
175
位运算符(内存中的位数进行操作,二进制比特位比一般语法乘2要快一些):优化我们的算法,提高我们的效率。 位于:& 位或:| 异或:^ 相异得1,相同得0 位非:~ 取反 左移:<< 右移:>> 赋值运算符: =、+=、-=、*=、/=、%=、<<=、>>=、&=、|=、!= 三元及一元运算符: 一元 ...
分类:
其他好文 时间:
2016-10-26 13:41:04
阅读次数:
174
awk '/5/{a=1}!a' file2结果:1234解释:第一行 /5/不匹配跳过{a=1},继续!a,此时a没有值属于假取反为真,故输出第一行 第二行 /5/不匹配跳过{a=1},继续!a,此时a没有值属于假取反为真,故输出第二..第五行等于5 匹配/5/执行{a=1},继续!a,此时a=1 ...
分类:
系统相关 时间:
2016-10-26 07:18:34
阅读次数:
191
如果你想匹配10-19的偶数,可以这样: 也可以用下面的表达式找0-99的偶数: 字符组取反对字符组取反会匹配与字符组内容不匹配的字符。如果你不想匹配元音字符,可以这样写 起始位置的脱字符的意思就是,我不想匹配这些字符。并集与差集java支持正则的并集差集功能。如果要两个字符组并集: 这里会匹配0到 ...
分类:
其他好文 时间:
2016-10-25 02:13:45
阅读次数:
139
一 逻辑运算符: &&:逻辑与,读作并且 表达式左右两边都为真,那么结果才为真 口诀:一假则假 ||:逻辑或,读作或者 表达式左右两边,有一个为真,那么结果就为真 口诀:一真则真 !: 逻辑非,读作取反 表达式的结果如果为假,就变成真,如果为真,就变成假 口诀:真变假,假变真 二 逻辑运算符的短路问 ...
分类:
编程语言 时间:
2016-10-23 20:05:18
阅读次数:
172
题意:给一颗树,边上有权有三种操作 Q u,v u->v路径上权的最大值 C u,v 输入时的第u条边权值修改为v N u,v u->v路径上边的权值*-1 按照轻重边剖分,取反加个标记就好,记录最大值最小值,取反的时候反过来,再*-1,完成取反操作 ...
分类:
其他好文 时间:
2016-10-22 14:27:17
阅读次数:
201
2946 翻转游戏 2946 翻转游戏 2946 翻转游戏 题目描述 Description 现有n个数字a1,a2...an,其值均为0或1。 要求对着n个数中连续的若干个数进行一次取反(0->1,1->0),求所能得到的最多的1的数目。 输入描述 Input Description 第一行,n ...
分类:
其他好文 时间:
2016-10-18 22:37:11
阅读次数:
158
单元测试 单元测试是用来对一个模块、一个函数或者一个类进行正确性检验的测试工作 比如对Python中的abs 的测试 输入正数: 比如 1, 2, 3, 返回值不变 输入负数: 比如 -1, -2, -3, 返回值是本身取反 输入0: 比如 0, 返回值0 把上面的测试用例放到一个测试模块里,就是一 ...
分类:
编程语言 时间:
2016-10-17 14:25:21
阅读次数:
190
与1进行位与&运算,值保持不变; 与0进行位与&运算,值清0; 按位与&常用于将整型变量中某些位清0,而其他位保持不变。 与1进行位或|运算,值置1; 与0进行位或|运算,值保持不变; 按位或|常用于将整型变量中某些位置1,而其他位保持不变。 与1进行位异或^运算,值取反; 与0进行位异或^运算,值 ...
分类:
其他好文 时间:
2016-10-16 01:17:16
阅读次数:
132
(1)四位16进制数分别相加(2)相加的结果去掉进位,保留四位16进制数(3)保留的四位16进制数+进位(4)得到的结果转换成二进制(5)取反(6)再转换成16进制数具体编码如下:intchecksum(unsignedlong*buffer,intsize){unsignedlongcksum=0;while(size>1){cksum+=*buffer..
分类:
其他好文 时间:
2016-10-13 15:15:49
阅读次数:
109