- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 使用nc & pv测试发送速度
最近写了一个用于测试网络速度的发包工具,再工具发布之前,我使用nc配合pv对工具进行了测试,即确认工具发送的数据流量和nc/pv接收到的是一致的,确认工具是按设定参数发送数据。先说一下发送数据的工具的工作原理对于TCP,参数为每次写入的数据块的大小,以及数据块的数量,比如每次写入1M,共发送1000个,这样就发送了1G的数据。工具是服务端,收到客户端的任意数据后开始发送,所以可以配合nc使用,只要
2017-12-29 20:04:16 3762
原创 TCP理论带宽计算
TCP理论上的有效带宽计算(即每秒可以传输多少负载数据)以千兆网为例,首先要明确千兆网的速度为1000Mbps,即每秒可传输1000M个bit,且这儿1M = 1000 K = 1000000。那么千兆网的速度就是125MB/s,即每秒传输125000000个字节。(如果按MiB计算,就是119MiB/s)在TCP/IP网络,一般使用以太网传输,在以太网中传输的是以太网帧。而TCP段是封装在IP
2017-12-29 20:03:12 6269
原创 go语言的类型断言(Type Assertion)
x.(T) 检查x的动态类型是否是T,其中x必须是接口值。 * 如果T是具体类型 类型断言检查x的动态类型是否等于具体类型T。如果检查成功,类型断言返回的结果是x的动态值,其类型是T。换句话说,对接口值x断言其动态类型是具体类型T,若成功则提取出x的具体值。如果检查失败则panic。 例如:var w io.Writerw = os.Stdout //os.Stdout是一个类型为*os.
2017-12-14 17:31:27 3007 1
WebGL Programming Guid (英文原版带目录)
2018-12-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人