摘要: SR-IOV(Single Root I/O Virtualization) 单根I/O 虚拟化是 PCIe 设备级虚拟化,可以把它理解成:一块物理 PCIe 设备,在硬件层面“切”成多个几乎等同真设备的虚拟功能,直接分配给虚拟机使用。 一、先看模型 一块卡(PF) ├─ VF0 → VM0 ├─ 阅读全文
posted @ 2026-01-07 15:38 骑白马的猴子 阅读(2) 评论(0) 推荐(0)
摘要: ASPM / L0s / L1 本质就是 PCIe 的链路省电机制,但在工程里它经常和建链失败、降速、掉链纠缠在一起。 一、先一句话总览 ASPM 是策略,L0s / L1 是具体的省电状态。 ASPM:Active State Power Management(主动电源管理) L0s / L1:P 阅读全文
posted @ 2026-01-07 13:27 骑白马的猴子 阅读(21) 评论(0) 推荐(0)
摘要: 一、PCIe 3.0 x8 的“建链能力”到底指什么? 通常在工程里,“建链能力”主要包含 3 层含义: 能否成功完成 LTSSM 建链 最终协商到的速率(Gen)和通道数(Width) 在复杂拓扑 / 边界条件下的稳定性 二、PCIe 3.0 x8 的标准能力上限 1、 协议标准能力(硬指标) 项 阅读全文
posted @ 2026-01-07 11:52 骑白马的猴子 阅读(1) 评论(0) 推荐(0)
摘要: Git管理的文件分为:工作区,版本库,版本库又分为暂存区stage和暂存区分支master(仓库) 工作区>>>>暂存区>>>>仓库 git add把文件从工作区>>>>暂存区,git commit把文件从暂存区>>>>仓库, git diff查看工作区和暂存区差异, git diff --cach 阅读全文
posted @ 2020-10-22 11:17 骑白马的猴子 阅读(976) 评论(0) 推荐(0)
摘要: YAML 是 "YAML Ain't a Markup Language"(YAML 不是一种标记语言)的递归缩写。在开发这种语言时,YAML 的意思其实是:"Yet Another Markup Language"(仍是一种标记语言)。 YAML 的语法和其他高级语言类似,并且可以简单表达清单、散 阅读全文
posted @ 2020-06-11 10:45 骑白马的猴子 阅读(298) 评论(0) 推荐(0)
摘要: 把列表从小到大排序 a=[1,2,7,4,5,6] for t in range(0,len(a)-1): for i in range(0,len(a)-1): b=a[i] if a[i]<a[i+1]: a[i]=a[i+1] a[i+1]=b print(a) 阅读全文
posted @ 2020-03-19 13:53 骑白马的猴子 阅读(172) 评论(0) 推荐(0)
摘要: 需求格式:GET /users/:user/repos 程序: 1 class Chain(object): 2 def __init__(self,path=''): 3 self._path=path 4 5 def __getattr__(self, path): 6 return Chain 阅读全文
posted @ 2019-12-17 11:04 骑白马的猴子 阅读(632) 评论(0) 推荐(0)
摘要: 作用:断言函数运行状态 语法:assert condition,判断condition运行状态,若condition状态为false,则上报错误:AssertionError 阅读全文
posted @ 2019-12-16 20:54 骑白马的猴子 阅读(621) 评论(0) 推荐(0)
摘要: 1 class Fib(object): 2 3 def __init__(self): 4 self.a,self.b=0,1 5 6 def __iter__(self): 7 return self 8 9 def __next__(self): 10 self.a,self.b=self.b 阅读全文
posted @ 2019-12-16 16:54 骑白马的猴子 阅读(433) 评论(0) 推荐(0)
摘要: 运行类:Alt + Shift + F10 运行模式配置Alt + Shift + F9 调试模式配置Shift + F10 运行Shift + F9 调试Ctrl + Shift + F10 运行编辑器配置Ctrl + Alt + R 运行manage.py任务 调试类:F8 跳过F7 进入Shi 阅读全文
posted @ 2019-12-12 20:11 骑白马的猴子 阅读(278) 评论(0) 推荐(0)