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 无删改 仅以此纪念陈皓(左耳朵耗子)
如何畅快地在 Linux 系统下使用代理进行内容下载?
国内使用 linux 经常出现无法下载外链资源的情况,请问有什么优雅的方法能够在 linux 下使用协议代理吗? 不希望再去更新内容源了,要看国内源的质量,真不顺手。 ex…
react 新手关于 react useEffect 的困惑,为什么 useEffect 里面的 cleanup 函数里面的 props 是旧的,如何从源码解释?
版本: [email protected] 我看源码就是先 UnmountEffects 后 MountEffects,里面也只是递归遍历而已,为什么 cleanup…
protobuf 不支持泛型?
有人提 proposal 被拒了: github.com/protocolbuffers/protobuf/issues/9527#issue-1142821422 那像这种…