数据基础杂项
-
踟蹰千年
希望能一直有码编的码农一枚
展开
-
字节、字、bit、byte Mbps的关系
字 word字节 byte位 bit,来自英文bit,音译为“比特”,表示二进制位。字长是指字的长度1字=2字节(1 word = 2 byte)1字节=8位(1 byte = 8bit)一个字的字长为16一个字节的字长是8bps 是 bits per second 的简称。一般数据机及网络通讯的传输速率都是以「bps」为单位。如56Kbps、100.0Mbps 等等。B...转载 2020-01-26 12:14:19 · 4656 阅读 · 0 评论 -
位运算
首先区分下每一种代表的意思a << b 代表将数字a的二进制向左位移b位a >> b 代表将数字a的二进制带符号向右位移b位a >>> b 代表将数字a的二进制不带符号向右位移b位一、a << b规则:a的二进制整体向左移动b位,在低位补零(相当于a乘上2的b次方,正负数都可以这样算)例子4<<2计算方式:首先得到4的二进制00...原创 2018-07-14 13:37:41 · 139 阅读 · 0 评论 -
&(与运算)、|(或运算)、^(异或运算)
按位与运算符(&)参加运算的两个数据,按二进制位进行“与”运算。运算规则:0&0=0; 0&1=0; 1&0=0; 1&1=1; 即:两位同时为“1”,结果才为“1”,否则为0例如:3&5 即 0000 0011& 0000 0101 = 00000001 因此,3&5的值得1。 另,...转载 2018-09-19 21:28:52 · 18816 阅读 · 2 评论 -
关于字符编码UTF-8
字符编码我们已经讲过了,字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表示的最大整数是6...转载 2018-11-13 16:01:44 · 499 阅读 · 0 评论 -
关于各种路径问题归纳 classpath等
//从classPath根目录下加载指定名称文件InputStream inputStream1 = this.getClass().getResourceAsStream("/diagrams/ProcessVariables.png");//从当前类所在包下加载指定名称文件InputStream inputStream2 = this.getClass().getResourceAsS...原创 2019-01-08 14:28:16 · 400 阅读 · 0 评论