网络层位于TCP/IP协议栈第三层。在数据链路层和传输层中间,网络层通过定义一些协议保证了数据包的正确转发。本文简单介绍IP地址分类、合理进行子网地址划分(VLSM,variablelengthsubnetmask可变长子网掩码)、ARP/RARP协议原理以及路由器工作原理。网络层数据封装前面已经学习..
分类:
其他好文 时间:
2014-12-16 06:35:49
阅读次数:
340
以太网帧格式 说明1:链路层的数据包,称为以太网帧。 说明2:链路层不识别IP地址[因为IP地址是逻辑地址],链路层识别物理网卡MAC地址[硬件地址]。 说明3:需要根据IP地址找到对方的MAC地址(ARP地址解析协议)[MAC —> IP地址方向地址解析:RARP反向地址解析协议]。 说明4:应用层根据对等方的IP地址进行通讯,在数据封装过程中,链路层需要目的地址的M...
分类:
其他好文 时间:
2014-12-11 12:20:25
阅读次数:
160
一、有朋友说数据封装到对象很是麻烦,最喜欢hibernate的地方就是操作数据简单了。其实我想说的是框架都是对基本操作的高级封装。就如数据封装到对象,闲来无事,就简单做了个对象自动装配器。大家可以研究下。当然有兴趣的朋友可以进行功能扩充。
二、对象自动装配器,顾名思义就是通过简单的配置让程序帮我们把数据填充到对象。
三、很多朋友都知道,查询对象的步骤就是:获取数据库的连接-->构建...
分类:
其他好文 时间:
2014-12-11 10:26:06
阅读次数:
139
Underscore并没有在原生的JavaScript对象原型中进行扩展,而是像jQuery一样,将数据封装在一个自定义对象中(下文称“Underscore对象”)。生成一个Underscore对象:Underscore默认使用_(下划线)来访问和创建对象,但这个名字可能不符合我们的命名规范,或容易...
分类:
Web程序 时间:
2014-12-11 10:15:36
阅读次数:
226
内建对象等价于内建构造器内建对象大致分为三类:数据封装类对象--Object、Array、Boolean、Number和String工具类对象--Math、Date、RegExp等用于提供遍历的对象错误类对象--包括一般性错误对象以及其他各种更特殊的错误类对象Object:所有对象的父级对象创建空对...
分类:
编程语言 时间:
2014-12-10 21:14:01
阅读次数:
231
题目:将自定义对象作为元素存到ArrayList集合中,并去除重复元素比如:存人对象,同姓名,同年龄,视为同一个人,为重复元素。/*
思路
1对人描述,将数据封装进人对象
2定义容器,将人存入
3取出
*/
importjava.util.*;
classPerson
{
privateStringname;
privateintage;
Pers..
分类:
其他好文 时间:
2014-12-03 10:38:55
阅读次数:
135
多个线程对共同数据的访问的实现,要根据情况而定(1)当访问共同的代码的时候:可以使用同一个Runnable对象,这个Runnable对象中有这个共享数据,比如卖票系统就可以这么做。或者这个共享数据封装在一个对象当中,然后对这个对象加锁,也可以实现数据安全访问。(2)当各个线程访问的代码不同时:这时候...
分类:
编程语言 时间:
2014-11-30 18:41:59
阅读次数:
111
对于如下的json数据:使用如下的bean进行封装:public class NewBean { public NewBeanItem data; public String retcode; public class NewBeanItem{ public String countcommen.....
分类:
Web程序 时间:
2014-11-28 17:50:27
阅读次数:
219
UDP 是无连接、不可靠的数据报传输层协议,为应用程序发送和接收数据报,只是将数据报的分组从一台主机发送到另一台主机,但并不保证数据报能够到达另一端,任何必须的可靠性都由应用程序提供。在 UDP 情况下,虽然可以确保发送消息的大小,却不能保证消息一定会达到目的端。没有超时和重传功能,当 UDP 数据封装到 IP 数据报传输时,如果丢失,会发送一个 ICMP 差错报文给源主机。
即使出现网络阻塞情况,UDP 也无法进行流量控制。此外,传输途中即使出现丢包,UDP 也不负责重发,甚至当出现包的到...
分类:
其他好文 时间:
2014-11-27 22:04:25
阅读次数:
229