TCP在慢启动阶段,每一个RTT拥塞窗口按指数级增长,TCP在拥塞避免阶段,每一个RTT拥塞窗口线性增加1。这些都是书上讲的,不必太认真,真实的情况要比这个复杂的多! 首先我们看大部分的资料里讲的TCP是怎么实现每RTT增窗的,一切都是扯理论,没什么现实意义! 在慢启动阶段,每收到一个ACK(数据包从发出到收到其ACK,就是一个RTT),窗口增加1,在拥塞避免阶段,每收...
分类:
移动开发 时间:
2016-05-12 22:45:22
阅读次数:
443
祝天下妈妈母亲节快乐~~你究竟还能陪妈妈几天?看了文章的人都找到了答案...
分类:
其他好文 时间:
2016-05-12 22:45:18
阅读次数:
151
1、问题背景 地图可以设置最小级别和最大级别,利用minZoom、maxZoom属性进行设置2、实现源码
设置地图最小、最大级别
body,html,#allmap {
width: 100%;
height: 100%;
overflow: hidden;
margin: 0;
font-family: "微软雅黑";
}...
分类:
其他好文 时间:
2016-05-12 22:42:11
阅读次数:
340
我在前面几篇文章中详细介绍了Git命令行的使用《Git学习札记》《Git学习札记——进阶》,以及使用Xcode中自带的Git可视化工具的使用《Xcode中git的使用方法介绍与"Please tell me who you are"问题的解决方案》。对于Git的初学者,个人建议先学习Git命令行,然后再去使用图形化工具,这样才会对整个Git的工作流有一个完整的了解。今天我们要来学习的工具是Sour...
分类:
其他好文 时间:
2016-05-12 22:43:50
阅读次数:
147
在本月初的写作计划中,我本来只打算粗略介绍一下Kafka(同样是因为进度原因)。但是,最近有很多朋友要求我详细讲讲Kafka的设计和使用,另外两年前我在研究Kafka准备将其应用到生产环境时,由于没有仔细理解Kafka的设计结构所导致的问题最后也还没有进行交代。所以我决定即使耽误一些时间,也要将Kafka的原理和使用场景给读者详细讨论讨论。这样,也算是对两年来自己学习和使用Kafka的一个总结。...
分类:
其他好文 时间:
2016-05-12 22:41:50
阅读次数:
199
Borg Maze
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 12014
Accepted: 3925
Description
The Borg is an immensely powerful race of enha...
分类:
其他好文 时间:
2016-05-12 22:43:40
阅读次数:
221
**H5 简单几步实现柱状图,饼状图**首先是饼状图:代码如下
饼状图
<canvas id="myCanvas" width="300" heigh...
分类:
其他好文 时间:
2016-05-12 22:42:35
阅读次数:
152
常见布局RelativeLayout(相对布局)
相对于父布局进行定位android:layout_centerHorizontal 横向居中
android:layout_centerVertical 纵向居中
android:layout_centerInParent 横向纵向居中
android:layout_alignParentLeft=”true”左上角
androi...
分类:
其他好文 时间:
2016-05-12 22:42:46
阅读次数:
199
一、从官网下载ZIP Archive文件
网址:http://dev.mysql.com/downloads/mysql/
二、解压
把下载好的压缩包解压到你想要安装的地方
三、配置ini文件
打开解压好的文件,里面有个my-default.ini文件。我们现在要新建一个my,ini文件,然后新建的文件内容至少包括但不限于一下内容:
[mysql]
# 设置mysql客户端默...
分类:
数据库 时间:
2016-05-12 22:41:25
阅读次数:
178
最近由于工作需要,学习了一下Python,发现这是一种很不错的工具。
在这个过程中为了添加Python的一些必要的库,我对Python进行了一些配置。写这个的主要目的也是为了对我的工作的一个总结,以免以后再进行类似的工作时,从头再开始。
1. 首先下载PYTHON的安装文件,我用的是V3.5.1版本。下载地址:https://www.python.org/downloads/
2....
分类:
编程语言 时间:
2016-05-12 22:42:43
阅读次数:
289
1 抽取Adapter 共性的方法
2 把getView方法里 和holder相关的逻辑 摘取到Holder代码中
3 把Holder 相关的代码 抽取到BaseHolder中
4 把adapter 中getVIew 方法 抽取到了DefaultAdpater中, 其中每个子类getView方法中holder不太一样,所以定义了抽象方法getHolder 要求子类去实现holder...
分类:
其他好文 时间:
2016-05-12 22:40:10
阅读次数:
151
一、单一职责原则
单一职责原则的英文名称是single responsibility principle,简称SRP。单一职责原则就是类或接口内功能的单一化,降低之间的耦合度,增强程序的健壮。
书中总结单一职责原则的好处:
类的复杂性降低,实现什么职责都有清晰明确的定义可读性提高,因为复杂性降低可维护性提高,因为可读性提高变更引起的风险降低,变更是必不可少的,如果接口的单一职责做得好...
分类:
其他好文 时间:
2016-05-12 22:40:39
阅读次数:
149
Android应用开发中,常使用Environment类去获取外部存储目录,在访问外部存储之前一定要先判断外部存储是否已经是可使用(已挂载&可使用)状态,
并且需要在AndroidManifest.xml文件中添加外部存储读和写的权限。
根据官方API文档,接下来对android.os.Environment类做详细介绍。
一、Environment类中提供了多个String类型的静态常量用...
分类:
移动开发 时间:
2016-05-12 22:40:07
阅读次数:
253
index.html页面
AngularJS Home Page
var myApp = angular.module("myApp", ['ui.router']);
myApp.config(['$stateProvider', '$urlRouterProvider', function ( $stat...
分类:
其他好文 时间:
2016-05-12 22:40:13
阅读次数:
144
junit 通过Rule的方式断言异常...
分类:
其他好文 时间:
2016-05-12 22:39:03
阅读次数:
178
问题链接:HDU5620
刚读到题,有点难解,没有头绪。
看了暗示才明白点,有点像菲波拉契数列,不过每一项求的是数列到该项之和。另外略有不同的是,第1项是1,第2项是2。也许是为了三个钢管围起来不能成为三角形的原因。
既然知道以上这些,那就先打表备查,这是为了节省计算时间,尽管有时候是多余的,但是多数程序都需要打表,那就打表吧。
这个C++版的采用顺序查找,逻辑就要简单一些。参见:HDU5...
分类:
编程语言 时间:
2016-05-12 22:38:03
阅读次数:
126
#创建项目
django-admin.py startproject project-name
#创建APP
python manage.py startapp app-name
或 django-admin.py startapp app-name
#数据库同步
python manage.py syncdb
Django 1.7.1及以上的版本需要用以下命令
pytho...
分类:
其他好文 时间:
2016-05-12 22:39:03
阅读次数:
398