码迷,mamicode.com
首页 >  
搜索关键字:字节序    ( 866个结果
一场关于异构平台通信的风波(粘包·大小端方式·网络字节序)
前段时间用StriveEngine做一个信息采集系统,服务器是Windows的,客户端是各种单片机,以及Unix等等平台。都说有人的地方就有江湖,讲真,机器世界也一样!这些异构的平台,平日里各自为政,井水不犯河水,倒也相安无事。如今群雄会盟,共商大计,如我所料,势必会上演一波真正的血雨腥风! ...
分类:其他好文   时间:2016-07-14 02:44:17    阅读次数:466
请讲普通话——一场关于异构平台通信的风波(粘包·大小端方式·网络字节序)
一.引子 前段时间用StriveEngine做一个信息采集系统,服务器是Windows的,客户端是各种单片机,以及Unix等等平台。这些异构的平台,被我召集起来“加强对话, 扩大共识, 深化合作”。都说有人的地方就有江湖,讲真,机器世界也一样!这些异构的平台,平日里各自为政,井水不犯河水,倒也相安无 ...
分类:其他好文   时间:2016-07-13 21:44:25    阅读次数:162
C 学习之大小端
题外话:如有误,请留言通知我。 大小端,是数值在内存中的排列方式:数值的高低位与内存地址的大小 的关系。 大/小端,英文Big/Little Endian。 注意:endian,就是字节序、字节存储顺序的意思,也有尾数的意思。这里取尾数的含义刚刚好,原因如下。 先说一个前提:内存地址的前xx位通常是 ...
分类:其他好文   时间:2016-07-08 23:24:24    阅读次数:274
java.io 文件分类
文件分为二进制格式和文本格式。 数据在计算机中都是以二进制的形式表现的,一般来说字节是最小的数据逻辑单位,所以也可以说数据都是以字节序列的形式表现的,不管是在内存中还是磁盘文件中。如果直接把内存中的数据按字节写入文件,所得到的文件就是二进制格式的;如果将所有的数据都当作字符序列来处理,根据选择的字符 ...
分类:编程语言   时间:2016-07-02 17:37:42    阅读次数:177
序列化 反序列化 输入流 输出流
1、java序列化机制 2、hadoop使用的writable机制 3、hadoop avro 4、apache thrift 5、google protocol buffer 一个可以读取字节序列的对象叫输入流, 一个可以写入字节序列的对象叫输出流, 分别用抽象类inputstream和outpu ...
分类:其他好文   时间:2016-07-01 20:10:20    阅读次数:170
Java对象的序列化和反序列化
Java基础学习总结——Java对象的序列化和反序列化 一、序列化和反序列化的概念   把对象转换为字节序列的过程称为对象的序列化。   把字节序列恢复为对象的过程称为对象的反序列化。   对象的序列化主要有两种用途:   1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;   2) 在网络上传送对象的字节序列。   在很多应用中,需要对某些对象进行序列化,让它...
分类:编程语言   时间:2016-06-28 13:10:28    阅读次数:329
Java IO
编码问题 gbk编码中文占2个字节,英文占一个字节。 utf-8编码中文占3个字节,英文占一个字节。 Java是双字节编码utf-16be,utf-16be中午占用2个字节,英文占用2个字节 当字节序列是某种编码时,这个时候想把字节序列变成字符串,也需要用这种编码形式,否则会出现乱码。 文本文件就是 ...
分类:编程语言   时间:2016-06-27 00:03:08    阅读次数:160
tcp总结
一. 协议 TCP协议头部20个字节,注意TCP协议没有源地址和目的地址,那两部分信息在IP数据报中 1. 前4字节,源端口,目的端口,所以TCP可用的端口号范围是0-2^16-1(65535) 2. 4个字节序号,4个字节确认号。数据发送和接收的时候使用。 序号和确认号在发送方的作用。 序号的意义 ...
分类:其他好文   时间:2016-06-22 00:13:06    阅读次数:267
java 序列化机制深度解析
概要 序列化机制允许将实现序列化的Java对象转换为字节序列,这些字节序列可以被保存在磁盘上或通过网络传输,以备以后重新恢复原来的对象,序列化机制使得对象可以脱离程序的运行而独立存在 可序列化的类包括:实现了Serializable的类,数组,枚举,String类也是可序列化对象 由于序列化保存的是对象的状态,因此不会保存类的静态变量 -通过ObjectOutputStream和ObjectIn...
分类:编程语言   时间:2016-06-21 07:44:22    阅读次数:329
Java基础学习总结——Java对象的序列化和反序列化
Java基础学习总结——Java对象的序列化和反序列化 一、序列化和反序列化的概念   把对象转换为字节序列的过程称为对象的序列化。   把字节序列恢复为对象的过程称为对象的反序列化。   对象的序列化主要有两种用途:   1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;   2) 在网络上传送对象的字节序列。   在很多应用中,需要对某些对象进行序列化,让它...
分类:编程语言   时间:2016-06-21 06:47:58    阅读次数:175
866条   上一页 1 ... 52 53 54 55 56 ... 87 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!