TCP重传与确认机制

TCP片段重传计时器以及重传队列:TCP按照以下特定顺序工作:1.放置于重传队列中,计时器开始 包含数据的片段一经发送,片段的一份复制就放在名为重传队列的数据结构中,此时启动重传计时器。因此,在某些时间点,每一个片段都会放在队列里。队列按照重传计时器的剩余时间来排列,因此TCP软件可追踪那几个计时...

2016-07-27 16:07:48

阅读数 6259

评论数 0

TCP滑动窗口

假设A和B之间新建立了一条TCP连接。设备A需要传送一长串数据流,但设备B无法一次全部接收,所以它限制设备A每次发送分段指定数量的字节数,直到分段中已发送的字节数得到确认。之后,设备A可以继续发送更多字节。每一个设备都对发送,接收及确认数据进行追踪。TCPbuffer中数据可以分为以下四类1.已发...

2016-07-27 15:54:33

阅读数 258

评论数 0

ICMP,ARP

ICMP是网络控制消息协议,主要用于传递查询报文与差错报文。ARP是地址解析协议,它的作用是在以太网环境下,通过第3层的IP地址来找寻第2层的MAC地址,得到一张ARP缓存表。转发数据的时候根据ARP缓存表来进行传输 ICMP:Internet操作是由路由器严密监控的,当路由器端处理报文时有意外发...

2016-07-27 13:28:39

阅读数 353

评论数 0

IP地址与子网掩码

IP地址:A类IP地址是首位以“0”开头的地址,从第1位到第8位是它的网络标识.(0.0.0.0~127.0.0.0)一个网段容纳主机数16777214个 B类IP地址是首位以”10”开头的地址,从第1位到第16位是它的网络标识.(128.0.0.0~191.255.0.0)一个网段容纳主机数6...

2016-07-26 21:53:20

阅读数 346

评论数 0

路由选择

以太网交换机工作在第二层即数据链路层,用于在同一网络内部转发以太网帧。但是,当源和目的IP地址位于不同网络时,以太网帧必须发送给路由器。路由器负责在不同网络间传输报文,通过路由表来决定最佳转发路径。当主机将报文发送至不同IP地址时,由于主机无法直接与本地网络以外的设备通信,报文被转发至默认网关。 ...

2016-07-26 21:03:31

阅读数 439

评论数 0

交换机学习笔记

交换机作用:是一种基于MAC地址识别,能完成封装转发数据包功能的网络设备。交换机可以“学习”MAC地址,并把其存放在内部地址表中,通过在数据帧的始发者和目标接收者之间建立临时的交换路径,使数据帧直接由源地址到达目的地址。LAN交换机维护一张表,通过这张表决定如何转发数据流。LAN交换机唯一智能部分...

2016-07-26 18:48:00

阅读数 2386

评论数 0

Android学习笔记-Activity窗口的创建过程

Window表示一个窗口的概念,android中所有的视图都是通过Window来呈现的,Activity,Dialog,Toast他们的视图都是附加到Window上的。这篇博客讨论的是Activity中的视图如何附加到window上的,其实也就是为什么activity中设置的布局我们能够在手机屏幕...

2016-04-27 12:29:32

阅读数 1371

评论数 0

Android学习笔记-MeasureSpec的理解

MeasureSpec字面意思为测量的规格,他决定了view的测量过程 接下来探讨几个问题来学习MeauseSpec 1. MeasureSpec的构成 2. 如何创建MeasureSpec 3. 默认View的OnMeasure过程中对MeasureSpec的处理一.MeasureSpec...

2016-04-26 22:11:02

阅读数 4916

评论数 1

判断是否是同一天

/获得保存的天数,如果没有记录就赋值为-1表示第一次执行 int day = sp.getInt("shareSinaDay", -1); int curDay = Calendar.getInstance().get(Calendar.DAY_OF_YEAR); ...

2016-02-07 13:04:09

阅读数 277

评论数 0

对文件进行操作

File source = new File(“D:/temp1.txt”); File distination = new File(“D:/temp2.txt”); try { FileInputStream fis = new F...

2016-01-24 16:27:42

阅读数 342

评论数 0

Android学习笔记-eclipse导入support-v7包出错

1.将support-v7的编译版本提高的5.0获取6.02.当有其他项目引用到这个包时,需在同一个目录下,不然导入v7库会不成功

2016-01-18 02:50:48

阅读数 414

评论数 0

Android学习笔记-使用Scroller来滚动视图

Scroller滚动视图可以实现平滑移动的效果,而不是瞬间完成的移动,接下里我们实现一个view可随手指移动而移动,当放开手指的时候回到原位置,使用Scroller需要三步,接下来一一介绍 scrollBy与scrollTo都是移动的是ViewGroup的内容,当在view中调用时移动的是View...

2016-01-17 17:59:15

阅读数 402

评论数 0

Android学习笔记-使用layout方法使View随手指的滑动而滑动

看AndroidHero 这本书时,有一个例子是关于移动View使用view的layout方法来移动,对于触摸事件的处理在这里记录一下 1.思路在View的onTouchEvent方法中对MotionEvent中的坐标进行记录,记录按下的时候记录,在移动的时候计算他们的偏移量,调用layout()...

2016-01-17 15:34:25

阅读数 1368

评论数 0

Android学习笔记-实现toolBar跟随ListView滑动显示与隐藏

经常可以看到以下app应用它的toolBar是可以滑出屏幕的,这样的体验效果非常好,看一下效果 1.实现原理:默认的ActionBar是不可以移动的,不过可以使用google的support的v7包下的ToolBar来代替,ToolBar将会渐渐取代ActionBar,当ListView在滑动的过...

2016-01-16 17:36:43

阅读数 3322

评论数 3

Android 小知识点记录

1.使用fragment在使用fragment中时,setUserVisible()方法先与onCreateView方法,并且当刚开始启动Viewpager时就会调用各个fragment的setUserVisible方法,当设置viewPager.setOffScreenLimit为fragmen...

2016-01-15 16:28:47

阅读数 383

评论数 0

Android学习笔记-在5.0之前的系统使用Metail Design 的设计风格

在android 5.0 发布的时候google推出了Metail Design的设计风格,简要的意思是使应用中的界面和动画如现实一样更加真实 下面附上一下应用的效果图: 1.下载相应的support Librarygoogle提供一下支持低版本使用Metail Design的兼容库:com.a...

2016-01-12 18:07:43

阅读数 863

评论数 0

使用adapter的notifyDataSetChanged时列表数据没有刷新

纪录一下之前犯得一个错误,在使用viewPager时,在setUserVisible()方法中加载数据,成功之后发现使用adapter的notifyDataSetChanged时,列表还是没有数据,在滑动viewPager俩页之后时才发现列表中有了数据。 notifyDataSetChanged方...

2016-01-10 22:07:21

阅读数 10048

评论数 0

java学习笔记-equals

在java中比较俩个类的实例是否相等不是使用”=”,而是使用equals,类默认是继承Object类中的equals方法,所以我们得重新定义equals方法 public class Point { public final int x; public final int y; ...

2015-12-21 17:09:17

阅读数 279

评论数 0

java学习笔记-自动装箱,自动拆箱

java中存在基本类型int,double,boolean等基本类型,而有些时候,我们希望他们以类的形式存在,比方说在使用集合的时候,collection存放整数时,就需要Integer类型,而不是int类型。 最基本的做法是通过Integer i = new Integer(100);也可以通过...

2015-12-21 00:10:57

阅读数 320

评论数 0

java学习笔记-泛型

>当你持有一组组件时,可以使用collction来存储 比如:List list = new ArrayList(); list.add("xinwa1"); list.add("xinwa2"); String str = (String) list.g...

2015-12-20 18:26:51

阅读数 276

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭