原文出处: 字节序(Endian),大端(Big-Endian),小端(Little-Endian) http://www.cppblog.com/tx7do/archive/2009/01/06/71276.html 在各种计算机体系结构中,对于字节、字等的存储机制有所不同,因而引发了计算机通信领
分类:
其他好文 时间:
2016-02-09 10:27:23
阅读次数:
365
一、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 在很多应用中,需要对某些对象进行序列化,让它们
分类:
编程语言 时间:
2016-01-29 21:02:21
阅读次数:
302
这篇文章 主要就 Java 对象的序列化与反序列化进行讨论,好了,直接入题:一.序列化与反序列化的含义: Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程二. 序列化与反序列化的目的: 将Java 对象变成二进制字节,以便在两个进程中通信...
分类:
编程语言 时间:
2016-01-24 16:52:39
阅读次数:
163
计算机系统漫游1.1 信息就是位+上下文 先看一个简单的Hello World C程序。1 #include 2 3 void main()4 {5 printf("Hello World!\n"); 6 } 这个程序的源文件是文本格式,以字节序列的方式存储在文件中,由一...
分类:
其他好文 时间:
2016-01-12 22:58:20
阅读次数:
208
什么是序列化和反序列化
Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。
什么情况下需要序列化
当你想把的内存中的对象保存到一个文件中或者数据库中时候(数据持久化);利用序列化实现远程通信,即在网络上传送对象的字节序列;
如何实现序列化
将需要序列化的类实现Seri...
分类:
编程语言 时间:
2016-01-07 11:51:22
阅读次数:
250
流概述Java中,流是一种有序的字节序列,可以有任意的长度。从应用流向目的地称为输出流,从目的地流向应用称为输入流。Java的流族谱Java的 java.io 包中囊括了整个流的家族,输出流和输入流的谱系如下所示:InputStream和OutputStreamInputStream和OutputS...
分类:
编程语言 时间:
2016-01-07 11:35:40
阅读次数:
172
文件 一个文件通常就是磁盘上的一段命名的存储区。但对于操作系统来说,文件就会更复杂一些。例如,一个大文件可以存储在一些分散的区段中,或者还会包含一些使操作系统可以确定其文件类型的附加数据。 C将文件看成是连续的字节序列,其中每一个字节都可以单独地读取。ANSI C提供了文件的两种视图:文本视图和二....
分类:
其他好文 时间:
2015-12-25 19:16:28
阅读次数:
218
一、在进行网络通信时是否需要进行字节序转换? 相同字节序的平台在进行网络通信时可以不进行字节序转换,但是跨平台进行网络数据通信时必须进行字节序转换。 原因如下:网络协议规定接收到得第一个字节是高字节,存放到低地址,所以发送时会首先去低地址取数据的高字节。小 端模式的多字节数据在存放时,低地址存放的是...
分类:
其他好文 时间:
2015-12-21 15:57:17
阅读次数:
126
C# 温故而知新:Stream篇(—) 目录:什么是Stream?什么是字节序列?Stream的构造函数Stream的重要属性及方法Stream的示例Stream异步读写Stream 和其子类的类图本章总结什么是Stream?MSDN 中的解释太简洁了: 提供字节序列的一般视图(我可不想这么理解,这...
redis的数据类型:
string类型
Redis的字符串是字节序列。在Redis中字符串是二进制安全的,这意味着他们有一个已知的长度,是没有任何特殊字符终止决定的,所以可以存储任何东西,最大长度可达512兆。
例子:
127.0.0.1:6379>setname"jack"
OK
127.0.0.1:6379>getname
"..
分类:
其他好文 时间:
2015-12-11 16:45:34
阅读次数:
200