2021年11月1日
摘要: 由於使用的是cloudflare的服務,在大陸地區打開速度可能比較慢 新博客地址:Asuhe 阅读全文
posted @ 2021-11-01 16:20 Asuhe 阅读(14) 评论(0) 推荐(0) 编辑
  2021年2月9日
摘要: 数据链路层中的最小帧长是如何计算出来的 众所周知,Ethernet的最小帧长是64 Byte。那么这个最小帧长是如何得到的呢? 数据碰撞问题 当多个主机挂载在bus型半双工信道上时我们都会存在一个信道争用问题,为解决这个问题我们发明了CSMA/CD协议。 当两个主机同时在bus型半双工信道上发送数据 阅读全文
posted @ 2021-02-09 16:15 Asuhe 阅读(3040) 评论(0) 推荐(2) 编辑
摘要: 截断二进制指数规避算法 什么是截断二进制指数规避算法 在CSMA/CD协议中,检测到碰撞我们要重传数据。那么如何选择碰撞后数据的重传的时机呢?该算法就是为了解决这个问题而提出的 如何使用该算法计算重传时机 首先,发生碰撞后我们要确定一个基本的退避时间来延迟发送。假设从A发送到B的传播时延是 t ,我 阅读全文
posted @ 2021-02-09 16:13 Asuhe 阅读(546) 评论(0) 推荐(0) 编辑
摘要: Cache设计 Cache原理 利用程序的局部性原理,缩减CPU的访存时间,让CPU能够更好的发挥性能 空间局部性:最近被访问的块邻近的块很有可能被访问 时间局部性:最近被的访问的块很有可能被再次访问 Cache设计的两大原则 高命中率,要求高命中率减少块的置换操作 对CPU透明,即CPU访问内存和 阅读全文
posted @ 2021-02-09 16:11 Asuhe 阅读(375) 评论(0) 推荐(0) 编辑
  2021年1月7日
摘要: 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 阅读全文
posted @ 2021-01-07 21:48 Asuhe 阅读(164) 评论(0) 推荐(0) 编辑
  2021年1月5日
摘要: from os import write import requests #from bs4 import BeautifulSoup #import subprocess #获取网页 def GetHtml(url): try: r =requests.get(url,timeout=30) r. 阅读全文
posted @ 2021-01-05 08:42 Asuhe 阅读(173) 评论(0) 推荐(0) 编辑