摘要:
由於使用的是cloudflare的服務,在大陸地區打開速度可能比較慢 新博客地址:Asuhe 阅读全文
摘要:
数据链路层中的最小帧长是如何计算出来的 众所周知,Ethernet的最小帧长是64 Byte。那么这个最小帧长是如何得到的呢? 数据碰撞问题 当多个主机挂载在bus型半双工信道上时我们都会存在一个信道争用问题,为解决这个问题我们发明了CSMA/CD协议。 当两个主机同时在bus型半双工信道上发送数据 阅读全文
摘要:
截断二进制指数规避算法 什么是截断二进制指数规避算法 在CSMA/CD协议中,检测到碰撞我们要重传数据。那么如何选择碰撞后数据的重传的时机呢?该算法就是为了解决这个问题而提出的 如何使用该算法计算重传时机 首先,发生碰撞后我们要确定一个基本的退避时间来延迟发送。假设从A发送到B的传播时延是 t ,我 阅读全文
摘要:
Cache设计 Cache原理 利用程序的局部性原理,缩减CPU的访存时间,让CPU能够更好的发挥性能 空间局部性:最近被访问的块邻近的块很有可能被访问 时间局部性:最近被的访问的块很有可能被再次访问 Cache设计的两大原则 高命中率,要求高命中率减少块的置换操作 对CPU透明,即CPU访问内存和 阅读全文
摘要:
import requests def GetHtml(url): try: r = requests.get(url,timeout=10) r.raise_for_status() r.encoding = r.apparent_encoding return r.text except: re 阅读全文