部门团建,大家都去长隆了,也有去澳门广西的...我去了梦里...本来我也报了名的,想单独带着女儿独处两天,不光为了培养跟女儿的感情,也是想让老婆歇两天...只可惜女儿最近生病,去不了了,六一儿童节的表演也由于生病被拒绝了,很是失落,更失落的是我,于是带着失落和愤怒,又有些许对不公道的无能的宣泄,我半夜爬起来,把这一切都诉诸给TCP/IP吧! 就像上学时一样,大家临考前还在打牌,就我一...
分类:
其他好文 时间:
2016-06-04 12:12:23
阅读次数:
717
TCP在慢启动阶段,每一个RTT拥塞窗口按指数级增长,TCP在拥塞避免阶段,每一个RTT拥塞窗口线性增加1。这些都是书上讲的,不必太认真,真实的情况要比这个复杂的多! 首先我们看大部分的资料里讲的TCP是怎么实现每RTT增窗的,一切都是扯理论,没什么现实意义! 在慢启动阶段,每收到一个ACK(数据包从发出到收到其ACK,就是一个RTT),窗口增加1,在拥塞避免阶段,每收...
分类:
移动开发 时间:
2016-05-12 22:45:22
阅读次数:
443
#!/bin/bash if [ $# -lt 1 ]thenecho "Usage:avg file1"exit 1fiecho " `date` " >> result.txtfunction main { time=`ping -c 10 -i 0.1 -q $1 | egrep "^rtt" ...
分类:
其他好文 时间:
2016-05-09 00:00:10
阅读次数:
819
namespace RTT
{ namespace base { /**
* @brief This DataObject is a Lock-Free implementation,
* such that reads and writes can happen concurrently without priority
* inversions.
*...
分类:
其他好文 时间:
2016-05-06 12:48:11
阅读次数:
229
设备驱动实现步骤: 1. 按照RT-Thread对象模型,扩展一对象有两种方式: 1)定义自己的私有数据结构,然后赋值到RT-Thread设备控制空的user_data指针上; 2)从struct rt_device结构中派生。(推荐) 2. 实现I/O设备模块中定义的6个公共设备接口,开始可以为空 ...
分类:
其他好文 时间:
2016-05-05 00:32:47
阅读次数:
925
RTT常用数据类型定义在rtdef.h中 现在感觉问题:类型带_t,容易与后续指针混淆,定义的后续实体变量指针都带_t,如: typedef struct rt_device *rt_device_t; ...
分类:
其他好文 时间:
2016-05-04 22:33:33
阅读次数:
159
第一个RTT工程 1. 配置工程 选择芯片STM32F103C8(其包含该芯片的Flash及SRAM介绍); Jlink SW模式 output->Debug info/Browse info,可以直接定位函数和变量。 2. 修改LED相关GPIO。 3. 核对串口。 RTConfig.h中定义串口 ...
分类:
其他好文 时间:
2016-05-01 11:06:28
阅读次数:
478
一.RTT工程管理 RTT采用SCons管理工程。 本次安装版本:Python-2.7.3.1.exe,python-2.7.11.msi,scons-2.3.1-setup.exe 安装完成后,需要在环境变量中添加PATH(C:\Python27\Scripts)。 可用cmd下scons验证是否 ...
分类:
其他好文 时间:
2016-04-24 00:55:29
阅读次数:
380
1.认识TCP tcp协议是传输层协议,它的最主要的3个特点是面向连接、可靠保证、基于字节流。当应用层把数据给tcp层时,注意如果数据大于MSS是要在tcp层进行分段的。tcp协议为了保证不丢包会给每个包一个序号,接受方成功收到数据包后回回复一个确认,这个过程是在小于传输延迟RTT的时间内的。如果发 ...
分类:
其他好文 时间:
2016-04-23 09:02:20
阅读次数:
159