这已经是一个被说得很烂的一个话题了,今天我想在这一篇文章补充一些细节上的东西,供备忘! 在看这篇文章之前,请先仔细看下链接这篇博文,关于字节序说得很详细!http://blog.chinaunix.net/uid-25367385-id-188322.html 在今天,碰到了这样一条语句:#...
分类:
其他好文 时间:
2015-05-09 18:59:40
阅读次数:
140
输入是从I/O设备拷贝数据到主存,输出是从主存拷贝数据到I/O设备。
一个文件就是一个字节序列。
所有的I/O设备,如网络、磁盘、和终端,都被模型化为文件,而所有的输入和输出都被当做想对应的文件的读写来执行。
1、ISO C的I/O操作是带缓存的,而POSIX标准的I/O操作是指真正发生了系统调用,是不带缓存的
2、文件描述
(1)是对一个已打开文件的引用,是由shell...
分类:
其他好文 时间:
2015-05-08 11:01:02
阅读次数:
161
**字节序(byte order)和位序(bit order)**
lxg@2015/4/27
在网络编程中经常会提到网络字节序和主机序,也就是说当一个对象由多个字节组成的时候需要注意对象的多个字节在内存中的顺序。
以前我也基本只了解过字节序,但是有一...
分类:
其他好文 时间:
2015-05-02 09:50:07
阅读次数:
761
根据cpu的不同我们可以把主机字节序在内存中存储的顺序叫做主机序,也就是我们常说的,大端机和小端机。我们经常看到的有两种: 1.小端机(内存中以小端序存储的机器);将低字节序存储在开始的地址(及内存较小的内存) 2.大端机(内存中以大端序存储的机器):将高字节序存储在开始的的地址 举个例子:我们将内...
分类:
其他好文 时间:
2015-04-28 17:30:17
阅读次数:
130
一、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 在很多应用中,需要对某些对象进行序...
分类:
编程语言 时间:
2015-04-25 22:40:41
阅读次数:
355
#!/usr/bin/env python
#coding=utf-8
import socket
def convert_integer():
data=1234
#32-bit
print "Original: %s => Long host byte order: %s, Network byte order: %s" %(data,socket.ntohl(data),so...
分类:
其他好文 时间:
2015-04-24 12:35:13
阅读次数:
209
一、网络应用层编程
1、Linux网络编程01——网络协议入门
2、Linux网络编程02——无连接和面向连接的区别
3、Linux网络编程03——字节序和地址转换
4、Linux网络编程04——套接字
5、Linux网络编程05——C/S与B/S架构的区别
6、Linux网络编程06——UDP协议编程
7、Linux网络编程07——广播(即将更新)
8、Linux网络编程08...
分类:
系统相关 时间:
2015-04-22 11:46:10
阅读次数:
166
一、概念把对象转化为字节序列的过程称为对象的序列化。把字节序列恢复成对象的过程称为对象的反序列化。二、用途1. 作为一种持久化格式:一个对象被序列化以后,它的编码可以被存储到磁盘上,供以后反序列化用。2. 作为一种通信数据格式:序列化结果可以从一个正在运行的虚拟机通过网络被传递到另一个虚拟机上。3....
分类:
编程语言 时间:
2015-04-20 18:23:07
阅读次数:
136
一、序列化、反序列化是什么? (1) 名词解释 对象的序列化 : 把Java对象转换为字节序列并存储至一个储存媒介的过程。 对象的反序列化:把字节序列恢复为Java对象的过程。 (2) 序列化详细解释 对象的序列化涉及三个...
分类:
移动开发 时间:
2015-04-16 23:52:32
阅读次数:
358
在linux源码分析之字节序(3)、linux源码分析之字节序(4)中都有看到,源码中包含了
#include
该头函数里面介绍了字节交换的具体方法。我们来看看具体代码:
----------------------------------------------------------------------------------------------------...
分类:
系统相关 时间:
2015-04-16 17:43:13
阅读次数:
479