先看段代码: 这里的d是一个char*的内存buffer,s是一个256长度的bool数组。上段代码逻辑是,s已进行过初始化,其作用是过滤字节,有些字节对应true,有些字节对应false。明显,d[i]有256种可能。上面的逻辑正确么? 上面的代码其实就是我项目里的一段代码,看似没有问题,实际上有 ...
分类:
其他好文 时间:
2017-07-06 11:21:13
阅读次数:
126
整型(int tinyint) tinyint 默认创建的是有符号的1、控制多大多小是由类型来进行控制的,并不是后面Int(2)来控制的,他的意思不是只要两位。(代表零填充)int(M): M indicates the maximum display width for integer types ...
分类:
数据库 时间:
2017-07-04 18:22:16
阅读次数:
171
理由: 因为long类型是 System.Int64 (长整型,占 8 字节,表示 64 位整数,范围大约 -(10 的 19) 次方 到 10 的 19 次方) 而long BinaryReader.ReadInt64()方法是从当前流中读取八字节有符号整数,并使流的当前位置向前移动8个字节。 八 ...
大纲可参考博客:http://www.cnblogs.com/yuanchenqi/articles/6766020.html 1.正则表达式中(re模块),. 代表除换行符以外的任意符号,但如果加上re.S 则可以匹配所有符号。 import re ret=re.findall("c.d","ab ...
分类:
编程语言 时间:
2017-07-02 19:07:30
阅读次数:
158
一. 机器数和真值 在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数 一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1. 比如,十进制中的数 +3 ,计算机字长为8位,转换成二进制就是00000 ...
分类:
其他好文 时间:
2017-07-02 15:13:55
阅读次数:
144
1.二进制的最高位是符号位,0表示正数,1表示负数2.正数的原码、反码、补码都一样3.负数的反码=它原码符号位不变,其他位取反(0->1,1->0)4.负数的补码=它的反码+15.0的反码、补码、都是06.php没有无符号数,就是说php中的都是有符号的7.在计算机运算的时候都是以补码的方式来运行的 ...
分类:
其他好文 时间:
2017-07-01 21:41:30
阅读次数:
131
253- 176————— 77从右边一列开始,首先6比3大,所以从5借1,这样子变成了13-6=7,5被借了1,变成4.继续,4比7小,所以继续从2借1,14减7等于7.2被借1后成为1,1减1变成0,最后的结果为77被减数- 减数———— 差假如减数是3位数:176,而三位数最大是999,这样子 ...
分类:
其他好文 时间:
2017-06-30 01:01:26
阅读次数:
119
Model 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻辑层去调用数据访问层执行数据库操作 django为使用一种新的方式,即:关系对象映射(Object Relational M ...
分类:
其他好文 时间:
2017-06-27 10:59:09
阅读次数:
231
格式化操作符·字符串可以使用格式化符号来表示特殊含义%c转换成字符%s优先str()函数进行字符串转换%d/%i转成有符号十进制数%o转成无符号八进制数%e/%E转成科学计数法%f/%F转成浮点数格式化操作符辅助指令*定义宽度或者小数点精度-左对齐+在正数前面显示加号<sp>在正数前..
分类:
编程语言 时间:
2017-06-26 22:42:39
阅读次数:
1606
1.python基本类型有:数字、字符串、列表、元组、字典。 (1)数字类型有如下类型: int(有符号整型) long(长整型[也可以代表八进制和十六进制]) float(浮点型) complex(复数) (2)字符串:字符串或串(String)是由数字、字母、下划线组成的一串字符. (3)列表: ...
分类:
编程语言 时间:
2017-06-24 15:35:14
阅读次数:
206