- 博客(17)
- 资源 (2)
- 收藏
- 关注
原创 计算机网络协议第十章,TCP协议之滑动窗口
本章围绕TCP协议的滑动窗口这一主题展开讨论,第一部分主要是对TCP滑动窗口的基础工作原理进行阐述,第二部分会深入的理解滑动窗口,第三部分会根据一个工作中实际遇到的例子来理解滑动窗口。背景介绍TCP协议提供可靠的数据传输,因此必须解决网络传输中带来的丢包和包乱序问题。可想而知,TCP协议栈需要一个接收缓存来处理接收到的数据报文,以保证其包顺序和完整性后提供给上层应用系统。TCP
2015-03-28 10:29:38 1753
原创 计算机网络协议第八章,TCP协议基础
TCP协议同IP协议一样,作为网络协议的核心,本章将对TCP协议进行介绍,主要包括TCP的头部字段解释,TCP协议基础知识的介绍。TCP协议背景 上一章对TCP/IP协议的背景和诞生做了介绍,这里强调几点。TCP/IP常被同时提及,因为它们的前身就是NCP,这两个协议同时诞生,是要早于UDP协议。目前传输层协议中TCP有举足轻重的地位,大量的应用层协议基于TCP。而UDP
2015-02-04 20:14:38 1101
翻译 RFC5766-TURN协议
摘要 如果一台主机处于NAT后面,那么在一定条件下两台主机无法之间进行通讯。在这种条件下,那么使用中继服务提供通讯是有必要的。这个规范定义了一个名为TURN(使用中继穿越NAT)的协议,它允许一台主机使用中继服务与对端进行报文传输。TURN不同于其它中继协议在于它允许客户机使用一个中继地址与多个对端同时进行通讯。 TURN协议也是ICE(交互式连接建立)协议的组成部
2015-01-21 21:15:23 7905 1
原创 mac与虚拟机安装的linux共享
本文讲解来源特定背景,作为软件工程师使用mac作为开发机,难免会使用到双系统,用虚拟机装双系统是一个很好的选择,当然装windows系统很少使用虚拟机,作为桌面操作系统,最好使用bootcamp进行安装,因为这样能够很好利用系统硬件资源,而使用虚拟机装linux有时候十分必要,特别作为服务端工程师而言,有台linux虚拟机能够很好的进行学习、研究和测试。安装linux系统虚拟机选择
2014-12-14 16:53:58 6266
原创 ios8与mac os x yosemite协同
看过苹果2014开发者大会又几点令人惊喜的进步,苹果开始着手多款产品的共享和协同工作,有以下几点另外印象深刻,本文就是围绕着下面几个方向来讲解如何配置实现这些功能,在你开始尝试下面工作时,确保你的iphone是ios8.1以上系统,mac book是10.10以上版本。 下面主要演示如何配置实现iphone和mac book接听电话协同,iphone和mac book如何使用air
2014-12-14 11:23:37 1059
原创 iTerm2工具
iTerm2是Mac系统的独有终端工具,有独特的显示风格深受开发者喜欢,本文对iTerm2的使用进行介绍。在Windows下用惯了SecureCrt或Xshell之类的工具后,切换到Mac下自然也愿意沿用这类工具,但是自从我用了iTerm2后,决定放弃使用SecureCrt,因为iTerm2不仅功能强大,而且在界面显示、易用性等方面更为优秀。iTerm2初识安装mac版本的iTer
2014-11-29 17:17:27 24513 1
原创 Torque学习笔记之二粒子系统
Torque粒子系统一直是一个头疼的问题,被外界认为非常烂,粒子系统编辑器也是非常之烂,跟unreal编辑器比起来相去甚远,不过TGEA在商业引擎中的性价比绝对是数一数二的了。原先只是看了下粒子系统的参数,试着调过一些粒子效果,不过都不合口味。这必须得深入研究下Torque粒子系统的实现了。 Torque粒子系统主要有两个类和Particle结构体组成,ParticleEmitterNode
2013-06-29 16:43:22 811
原创 Torque学习笔记一之生死因果
从入口函数WinWindow.cpp中定义了winMain函数,使得我们的Torque之旅正式开始,当程序执行到run函数的时候进入到TorqueMain函数,顾名思义就是Torque的主函数了。其中由初始化函数、主循环函数和卸载资源函数三个组成部分。 初始化函数StandardMainLoop::init()部分源代码如下{ ResManager::create();
2009-11-15 18:29:00 1127 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人