最新 最热

字节流---输入输出

流的输入及输出均是对程序而言 字节流输入创建File对象,关联文件File src = new File("D:/aa", "a.txt");1)、创建以src为输入流的对象,Inputstream in = new FileInputStream(src);2)、建立字节数组(byte[]),创建长度整...

2020-07-30
0

【Java】基础02:字节,位元,比特

昨天详细了解了二进制,通过学习我们知道:在计算机中,都用二进制中的0和1来表示数据 。

2020-07-29
0

死磕Java之Java数据类型的来龙去脉

数据类型可以分为基本数据类型(8个)和引用数据类型(3个)。 具体可以参考如下图所示:

2020-07-29
1

MPEG4视频中,I帧、p帧、B帧的判定(转载) By HKL,

mpeg4的每一帧开头是固定的:00 00 01 b6,那么我们如何判断当前帧属于什么帧呢?在接下来的2bit,将会告诉我们答案。注意:是2bit,不是byte,下面是各类型帧与2bit的对应关系:...

2020-07-22
1

NIO学习三-Channel

在学习NIO时,ByteBuffer、Channel、Selector三个组件是必须了解的。前面我们说到ByteBuffer是作为缓冲区进行数据的存放或者获取。通常我们需要进行flip翻转操作,但是这个在Netty中,有一个更为强大的类可以替代ByteBuf,...

2020-07-17
1

密钥详解

在之前的文章中,我们讲到了对称密码,公钥密码,消息认证码和数字签名等密码学的技术,这些技术中都使用到了一个叫做密钥的东西。

2020-07-08
0

rabbitmq系列(四)死信队列

当消息在一个队列中变成一个死信之后,它将被重新publish到另一个交换机上,这个交换机我们就叫做死信交换机,死信交换机将死信投递到一个队列上就是死信队列。具体原理如下图:...

2020-06-28
1

byte&0XFF的基础

我们在做二进制转16进制的时候,需要的是数据的正确性而不是数值的正确性。所以我们进行 0XFF 的时候抹掉了高24位,确保了数据二进制补码的完整新(同时也解释了转化的16进制如果小于10需要在前面加0的原因)。...

2020-05-29
0

专业以太网卡在民用网络中的应用

近来小编常听很多朋友说:把家里的网络升级到了200M的光纤,玩游戏、看电影等网速是不是特别的爽?

2020-03-24
1

网络编程之大小端

假设unsigned int num = 0x12345678,内存起始位置为0x4000,则在内存中的存放顺序为:

2020-03-12
1