BT工作原理演示
下面这个网站使用Javascript编写了一个BT工作原理演示动画程序。当然,你可能需要使用Chrome浏览器打开,因为他真的很耗CPU。在我的双核(2GHz)T60电脑上用Chrome打开CPU一下就被耗了50%左右。
http://mg8.org/processing/bt.html
下面是我截的一个图,每个圆代表一个结点,其会通过其它结点下载需要的文件段。结点中间的那个Bar有点类似于eDonkey中的下载进度条。至于为什么要用像彩虹一样的颜色,主要是为了让你看到不同的段是从不同的结点下载的。
你可以按热键S来加入一个下载完了的结点,用P来加入一下空结点,按R来删除一个结点(有点慢,要等10秒左右吧)。BT工作原理演示动画
关于其它Javascript的一些小玩意,你可以看看这篇文章。
转载于酷壳CoolShell 无删改 仅以此纪念陈皓(左耳朵耗子)
一个“蝇量级” C 语言协程库
(感谢网友 @我的上铺叫路遥 投稿) 协程(coroutine)顾名思义就是“协作的例程”(co-operative routines)。跟具有操作系统概念的线程不一样,协程是…
nas 硬盘太吵了,有什么解决方案吗
最近整了一个 nas ,整了一个希捷银河的 8T 硬盘( ST80000 ),这块硬盘实在太吵了(深夜 50db 左右),到晚上的时候就卡塔卡塔的炒豆子。 由于租的房子比较小,…
百度网盘客户端为啥更新频率这么高
过几天打开,不管是手机端还是电脑端都提示更新,一天天更新新,这更新也没啥变化 有 kpi 指标吧,不频繁更新会害怕被这个世界遗忘 不更新,周报怎么写 经常更新里面的 PC…