一、概述我们之前介绍过一种具有大的带宽时延乘积(band-delay product、BDP)的网络,这种网络称为长肥网络(LongFatNetwork,即LFN)。我们想象一种简单的场景,假设发送端的发送窗口为5000bytes,网络的RTT为200ms,那么每秒的最大速率则为5000*(1000... ...
分类:
其他好文 时间:
2016-11-07 14:21:48
阅读次数:
324
在这篇文章中我们看一下server端在接收到异常数据系列时的处理,主要目的是通过wireshark示例对这些异常数据系列的处理有一个直观的认识,感兴趣的自行阅读相关代码和协议,这里不再进行详细介绍在进行下面的测试前,首先如下设置相关的参数,其中window参数指定了到127.0.0.2的tcp连接的... ...
分类:
系统相关 时间:
2016-11-07 14:21:02
阅读次数:
195
一、SWS介绍 前面我们已经通过示例看到如果接收端的应用层一直没有读取数据,那么window size就会慢慢变小最终可能变为0,此时我们假设一种场景,如果应用层读取少量数据(比如十几bytes),接收端TCP有了少量的新的接收缓存后如果立即进行window update把新的window size... ...
一、概述 我们在最开始介绍TCP头结构的时候,里面有个URG的标志位,还有一个Urgent Pointer的16bits字段。当URG标志位有效的时候,Urgent Poinert用来指示紧急数据的相对于TCP头中系列号Seq的位置,系列号和紧急指针值的和我们称呼为退出点(exit point)。应... ...
分类:
其他好文 时间:
2016-11-07 14:17:35
阅读次数:
161
(1)启动任务管理器(ctrl+ alt + del)停止explorer进程(停止后你的任务栏等都消失了,不过不用怕,这样你只是不能通过图形界面去访问系统资源,但是通过命令行还是可以的,现在iconcache.db还没有删掉。所以千万不要重启机器,要不然工作就白费了,别忘了显示这些文字的浏览器窗口... ...
分类:
其他好文 时间:
2016-10-21 19:13:32
阅读次数:
120
1 安装 若提示未安装pluseaudio则安装它。 2 使用 安装后从菜单中选择kazam打开界面: 选择区域时可能会不显示,参考此处:https://bugs.launchpad.net/kazam/+bug/1030604 在xfce4的窗口管理器微调中勾选“启用显示合成”: 若录屏的文件过大 ...
分类:
其他好文 时间:
2016-10-06 14:55:42
阅读次数:
358
引言 对于系统中的某些类来说,只有一个实例很重要,例如,一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务;一个系统只能有一个窗口管理器或文件系统;一个系统只能有一个计时工具或ID(序号)生成器。如在Windows中就只能打开一个任务管理器。如果不使用机制对窗口对象进行唯一化,将弹出多个窗 ...
分类:
其他好文 时间:
2016-09-25 20:25:02
阅读次数:
174
linux有窗口管理员环境和纯文本界面环境,同时linux默认提供6个Terminal来让用户登录。crtl+alt+F1-6可自由切换。其中如果窗口管理员环境处于运行状态,那么可以按crtl+alt+F7直接切过去。 常用命令: cd [dir] #进入dir目录下 ls #列出当前目录下的项 - ...
分类:
系统相关 时间:
2016-09-13 10:13:03
阅读次数:
201
一、screen命令是什么? Screen是一个可以在多个进程之间多路复用一个物理终端的全屏窗口管理器。Screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样。 二、如何安装screen命令? ...
分类:
其他好文 时间:
2016-09-09 10:07:36
阅读次数:
176
WindowManager
在前面《Android开发笔记(六十六)自定义对话框》中,我们提到每个页面都是一个Window窗口,许多的Window对象需要一个管家来打理,这个管家我们称之为WindowManager窗口管理。在手机屏幕上新增或删除页面窗口,都可以归结为WindowManager的操作,下面是该管理类的常用方法说明:
getDefaultDisplay : 获取默认的显示屏信息。...
分类:
移动开发 时间:
2016-08-10 17:44:32
阅读次数:
880