大端模式: 数据的高字节存在低地址 数据的低字节存在高地址 小端模式: 数据的高字节存在高地址 数据的低字节存在低地址 如图,i为int类型占4个字节,但只有1个字节的值为1,另外3个字节值为0;取出低地址上的值,当其为1时则为小端模式,为0时为大端模式。 运行结果如下: ...
分类:
编程语言 时间:
2018-10-22 22:16:30
阅读次数:
698
java开发知识IO知识之输入输出流以及文件 一丶流概述 流十一组有序的数据序列.根据操作的类型,可以分为输入流跟输出流两种. IO(input/output)输入/输出流提供了一条通道程序.可以使用这条通道把源的字节序列送到目的地 简单来说. 就是操作二进制. 二进制提供了读写功能. 写就是输出. ...
分类:
编程语言 时间:
2018-10-22 17:50:36
阅读次数:
163
第四章 处理器体系结构 4.1 Y86指令集体系结构 字节序列转换为Y86 64指令的方法总结如下: 通过代码部分确定指令长度,从而以指令为单位划分字节序列; 通过功能部分确定具体的指令; 通过寄存器指示符字节确定指令中涉及的寄存器; 通过转换数值部分以小段法编码的数字来确定立即数、偏移量、绝对地址 ...
分类:
其他好文 时间:
2018-10-21 20:35:40
阅读次数:
172
不同的CPU有不同的字节序类型,这些字节序是指 整数 在内存中保存的顺序,这个叫做 主机序。最常见的有两种: 1.Little endian:将低序字节存储在起始地址 2.Big endian:将高序字节存储在起始地址 LE little-endian(小端) BE big-endian(大端) 1 ...
分类:
其他好文 时间:
2018-10-19 15:12:24
阅读次数:
108
一. 序列化和反序列化的概念 对象序列化:把对象转换为字节序列的过程 对象反序列化:把字节序列恢复为对象的过程 1. 为何要进行序列化 我们知道当虚拟机停止运行之后,内存中的对象就会消失。在很多应用中,需要对某些对象进行序列化,让他们离开内存空间,进入物理硬盘,便于长期保存。例如,最常见的是WEB服 ...
分类:
编程语言 时间:
2018-10-18 22:11:11
阅读次数:
183
原作地址:https://github.com/frank lam/2019_campus_apply Java IO Java 的 I/O 大概可以分成以下几类: 磁盘操作:File 字节操作:InputStream 和 OutputStream 字符操作:Reader 和 Writer 对象操作 ...
分类:
编程语言 时间:
2018-10-10 12:07:25
阅读次数:
181
在Java API中可以从其中读入一个字节序列的对象称作输入流,可以向其中写入一个字节序列的对象称作输出流,这些字节序的来源地和目的地可以是文件,也可以是网络连接,甚至是内存。 读写字节 抽象类InputStream和OutputStream是组成输入输出结构体系的基础,InputStream类中的 ...
分类:
其他好文 时间:
2018-10-07 20:53:16
阅读次数:
177
以stream结尾的称为万能流(字节流),否则为字符流 1.java流的概述: 文件通常是由一串的字节或字符组成,组成文件的字节序列称为字节流,组成文件的字符序列称为字符流。 2.Java中根据流的方向可以分为:输入流和输出流 输入流:输入流是将文件或其他输入设备的数据加载到内存的过程 输出流:输出 ...
分类:
其他好文 时间:
2018-10-07 18:02:01
阅读次数:
190
大小端模式介绍 大端(存储)模式:是指一个数据的低位字节序的内容放在高地址处,高位字节序存的内容放在低地址处。 小端(存储)模式:是指一个数据的低位字节序内容存放在低地址处,高位字节序的内容存放在高地址处。(可以总结为“小小小”即低位、低地址、小端) MSB:MoST Significant Bit ...
分类:
其他好文 时间:
2018-10-04 23:04:10
阅读次数:
224
TCP报文结构 源端口和目的端口:各占2个字节,分别写入源端口号和目的端口号。 序号:占4个字节。序号使用mod运算。TCP是面向字节流的,在一个TCP连接中传送的字节流中的每一个字节都按顺序编号。故该字段也叫做“报文段序号”。 确认序号:占4个字节,是期望收到对方下一个报文段的第一个数据字节的序号 ...
分类:
其他好文 时间:
2018-09-25 19:40:55
阅读次数:
142