- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 计算机网络 滑动窗口协议
(i) 1位滑动窗口协议在7.4.1节介绍的协议都假定数据帧沿着一个方向传输,但事实上大多数的通信都是双向的。当双方都有数据发送时,将确认序号携带在数据帧中传输可以减少开销,这称为捎带应答(Piggybacking)。捎带应答带来的一个问题是:当需要发送确认时没有要发送的数据帧怎么办?这可以让确认信息推迟一点时间再发送,如果仍然没有数据帧要发送,再用一个单独的帧进行确认。本节及后面两节将要介
2017-10-21 15:12:47 2989
原创 CRC校验
CRC即循环冗余校验码:是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定。循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执行类似的算法,以保证数据传输的正确性和完整性。工作原理循环冗余校验码(CRC)的基本原理是:在K位信息码后再拼接R位的校验码,整个编码长度为N位,因此,这种编码也
2017-10-21 15:06:09 386
转载 java主线程结束和子线程结束之间的关系
情况1:正常情况下,主线程启动了子线程,主线程、子线程各自执行,彼此不受影响。当你在run一个Java application的时候,这个时候系统会开一个进程。然后这个进程启动了Main线程。Java进程确定虚拟机中没有线程运行的时候,退出进程。或者也可以用System.exit(0);强制退出进程代码示例如下:参考Thinkingin java代码[java] view plain copy
2017-10-15 21:05:06 1018
转载 关于静态方法为什么不能被重写的一点思考以及overload的一些坑。
重写”只能适用于可观察的实例方法.不能用于静态方法和final、private.对于静态方法,只能隐藏。一方面这是Java的规定,另一方面其实也有一定的道道这里边。首先谈谈java方法是何时绑定的 我们大家平时使用一个对象的方法时可能是这样的 Shape shape = new Rectangle(); shape.getArea(); 那么请问大家知道getArea是该调用父类Shape
2017-10-14 17:48:05 457
转载 public、protected、private在C++和Java中的应用及区别
public、protected、private在C++和Java中的应用及区别 转载 2009年08月04日 17:33:00 标签:
2017-10-14 16:19:34 717
Visual Micro(visual for arduino)
2017-08-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人