流的输入及输出均是对程序而言 字节流输入创建File对象,关联文件File src = new File("D:/aa", "a.txt");1)、创建以src为输入流的对象,Inputstream in = new FileInputStream(src);2)、建立字节数组(byte[]),创建长度整...
昨天详细了解了二进制,通过学习我们知道:在计算机中,都用二进制中的0和1来表示数据 。
数据类型可以分为基本数据类型(8个)和引用数据类型(3个)。 具体可以参考如下图所示:
mpeg4的每一帧开头是固定的:00 00 01 b6,那么我们如何判断当前帧属于什么帧呢?在接下来的2bit,将会告诉我们答案。注意:是2bit,不是byte,下面是各类型帧与2bit的对应关系:...
在学习NIO时,ByteBuffer、Channel、Selector三个组件是必须了解的。前面我们说到ByteBuffer是作为缓冲区进行数据的存放或者获取。通常我们需要进行flip翻转操作,但是这个在Netty中,有一个更为强大的类可以替代ByteBuf,...
在之前的文章中,我们讲到了对称密码,公钥密码,消息认证码和数字签名等密码学的技术,这些技术中都使用到了一个叫做密钥的东西。
当消息在一个队列中变成一个死信之后,它将被重新publish到另一个交换机上,这个交换机我们就叫做死信交换机,死信交换机将死信投递到一个队列上就是死信队列。具体原理如下图:...
我们在做二进制转16进制的时候,需要的是数据的正确性而不是数值的正确性。所以我们进行 0XFF 的时候抹掉了高24位,确保了数据二进制补码的完整新(同时也解释了转化的16进制如果小于10需要在前面加0的原因)。...
近来小编常听很多朋友说:把家里的网络升级到了200M的光纤,玩游戏、看电影等网速是不是特别的爽?
假设unsigned int num = 0x12345678,内存起始位置为0x4000,则在内存中的存放顺序为: