一、序列化和反序列化的定义 1.序列化:把java对象转换为二进制字节序列的过程 反序列化:把二进制字节恢复为对象的过程。 2.序列化的主要用途 把一个java对象通过序列化后永久的保存到硬盘上,例如通过文件保存在硬盘上 在网络上通过流传送对象的字节序列 二.序列化和反序列化使用 在java中,只有 ...
分类:
其他好文 时间:
2018-07-07 01:07:23
阅读次数:
141
"原文博客" { var buffer = new ArrayBuffer(2) var bytes = new Uint16Array(buffer) bytes[0] = (65 ...
分类:
Web程序 时间:
2018-07-01 17:54:08
阅读次数:
685
判断字节序大小端code 上述code输出数值为: $ ./a.out 0x25920x25920000 方便理解。 除了 uint32_t htonl(uint32_t hostlong); uint16_t htons(uint16_t hostshort); uint32_t ntohl(ui ...
分类:
其他好文 时间:
2018-06-28 00:53:28
阅读次数:
552
Java 序列化 Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。 将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据 ...
分类:
编程语言 时间:
2018-06-26 13:51:51
阅读次数:
134
网络通信 主机 主机 主机 服务器 主机 服务器 主机 主机--主机 主机 服务器 主机 服务器—主机 网络字节序 -- 使用大字节序 #include <arpa/inet.h> 主机序转网络序 uint32_t htonl(uint32_t hostlong); uint16_t htons(u ...
分类:
其他好文 时间:
2018-06-23 01:26:13
阅读次数:
148
简介[编辑] 在几乎所有的机器上,多字节对象都被存储为连续的字节序列。例如在C语言中,一个类型为int的变量x地址为0x100,那么其对应地址表达式&x的值为0x100。且x的四个字节将被存储在存储器的0x100, 0x101, 0x102, 0x103位置。[1] 而存储地址内的排列则有两个通用规 ...
分类:
其他好文 时间:
2018-06-19 20:10:09
阅读次数:
271
bool IsLitterEndian(){ union UTest { std::uint16_t t; std::uint8_t c; } endianTest{ 0x01 }; return (endianTest.c == 0x01);} ...
分类:
编程语言 时间:
2018-06-13 17:23:13
阅读次数:
165
看到比特序和字节序放在一起被提及,想必就已经填补了概念拼图里面缺失的那一块了,这一块正是比特序。 一直以来,接触到最多的就是字节序: 大端字节序:big-endian byte order; 小端字节序:little-endian byte order; 网络字节序:network byte ord ...
分类:
其他好文 时间:
2018-06-06 23:50:43
阅读次数:
351
1. 简介 1.1. 定义 序列化:序列化是将对象转换为字节流。 反序列化:反序列化是将字节流转换为对象。 1.2. 用途 序列化的用途有: 序列化可以将对象的字节序列持久化——保存在内存、文件、数据库中。 在网络上传送对象的字节序列。 RMI(远程方法调用) 2. 序列化和反序列化 Java 通过 ...
分类:
编程语言 时间:
2018-06-05 17:05:58
阅读次数:
246
防火墙: netfilter/iptables是集成在Linux2.4.X版本内核中的包过滤防火墙系统。该架构可以实现数据包过滤,网络地址转换以及数据包管理功能。linux中防火墙分为两部分:netfilter和iptables。netfilter位于内核空间,目前是Linux内核的组成部分。net ...
分类:
其他好文 时间:
2018-05-23 11:50:04
阅读次数:
203