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 无删改 仅以此纪念陈皓(左耳朵耗子)
与程序员相关的CPU缓存知识
好久没有写一些微观方面的文章了,今天写一篇关于CPU Cache相关的文章,这篇文章比较长,主要分成这么几个部分:基础知识、缓存的命中、缓存的一致性、相关的代码示例和延伸阅读。…
由于 iPhone14 Pro 官网难买,写了个小工具监控线下直营店库存。
支持中国大陆,香港,澳门,中国台湾,日本的 Apple 直营店。 如果监控到货会给手机推送消息,比网上下单要快。 已经帮 10 来个朋友成功买到了! 最快的 2 天,最慢的 1…
Bitwarden 支持保存 passkey 了
试了下 用起来很顺滑 在登陆时浏览器插件可以唤起一个新的 passkey 弹窗 点击对应的账户后就可以登录了 测试了几个网站 在添加用做二步验证的安全密钥时 也会唤起 Bit…