一、Python的运算符 (1)赋值运算符 赋值运算符包括: = += -= *= /= %= = : a = 123 //把123赋值给a x = 'abc' //把abc赋值给x,注意是字符串时要加引号,如果不加引号python就会把它认为是一个变量,变量赋值给变量就会出错+= : x += 2 ...
分类:
编程语言 时间:
2016-11-08 19:30:34
阅读次数:
369
1.grep [-cinvABC] 'word' filename -c :打印符合要求的行数 --color:显示颜色 -i :忽略大小写(ignore) -n :在输出符合要求的行的同时连同行号一起输出(number) -v :打印不符合要求的行(取反) -A :后跟一个数字(有无空格都可以), ...
分类:
其他好文 时间:
2016-11-06 22:15:36
阅读次数:
338
逻辑运算符: 逻辑与:&& 逻辑或:|| 逻辑非:! 注意:逻辑与和逻辑或采用短路的方式。从左到右计算,如果确定值则不会再计算下去。 Eg:boolean c =1>2 && 2>(3/0); &&不会报异常错误,说明没有执行3/0; 位运算符: ~取反:0得1 1得0 &按位与:00得0,01得0 ...
分类:
编程语言 时间:
2016-11-06 11:37:04
阅读次数:
146
re正则表达式、shutil、ConfigParser、xml 一、re 正则元字符和语法: a\.c a\\c a.c a\c 匹配字符集任意一个字符,或者“-”表示一个集合范围 如:[a-zA-Z0-9]匹配范围中任意一个字符;或者[^] 匹配否定,对括号中的内容取反。 aefg befg ce ...
分类:
编程语言 时间:
2016-11-05 14:46:54
阅读次数:
308
一、正则表达式 - 入门篇 1.元字符,及其常用例子. 匹配除结束符以外的任意字符,某些情况下不能匹配行起始符 ^ 匹配行的开始 ^The 匹配以The打头的行 $ 匹配行的结束 home$ 匹配以home结尾的行 ^$ 匹配空行 ? 匹配0或1个任意字符 * 匹配0到任意多个任意字符 + 匹配1到 ...
分类:
编程语言 时间:
2016-11-04 20:38:31
阅读次数:
265
Problem Description: Input: 输入的第一行包括一个T(T <= 50),代表有T轮抽奖。 每组数组包括两个整数S和K(S < 2^31, K < 10)。 Input: Output: 对于每组数据,输出"Case #x: y"(不包括引号),其中x代表数据的编号,从1开始 ...
分类:
其他好文 时间:
2016-11-02 14:31:37
阅读次数:
202
我对补码的最初的印象是大一的时候老师说按位取反再加一,却不知道为什么这样做,最近看了一下资料,总结一下我的理解吧。 ...
分类:
其他好文 时间:
2016-11-01 14:19:49
阅读次数:
111
#include
using namespace std;
#define MIN(a,b) (((a)<(b))?(a):(b))
typedef unsigned char uchar;
...
分类:
其他好文 时间:
2016-10-31 18:59:55
阅读次数:
322
根据RFC1071文档的计算方法,编写代码实现IP首部校验和的计算 计算步骤: 1.首先将IP首部中校验和字段置0 2.将IP首部每16bit进行相加,如果有进位产生,则将进位加到最低位。 3.将计算的结果取反即可 ...
分类:
其他好文 时间:
2016-10-31 18:50:24
阅读次数:
176
1.正数(符号位为0)的原码=反码=补码。 2.负数(符号位为1)由原码到补码:原码符号位1不变(即先求绝对值的原码,将符号位变为1),其余取反,得到反码,再加1,得到补码。 重点:补码的表示方式有8位2进制,16位,32位,64位,这与c语言关键字表示的数值范围有关系。 3.对一个整数的补码再求补 ...
分类:
编程语言 时间:
2016-10-29 12:15:45
阅读次数:
214