BIOS/UEFI 与其分别使用的磁盘分区形式 MBR/GPT

thbcm阅读(424)

BIOS 具有的主要局限性包括,MBR 分区表对
分区数(4个)和磁盘容量(2.2 TB)的限制;工作在
16位实模式下,无法使用64位保护模式,性能上会落后;由于 BIOS 启动是顺序执行的,不能充分利用多核 CPU 的优势,启动速度会慢;UI 界面简陋无法使用鼠标;安全性差,如果磁盘 MBR 头部代码被病毒修改,直接导致无法启动。

洛谷 P5658 [CSP-S 2019] 括号树 题解

thbcm阅读(412)

给定一棵树,每个节点有一个括号。对于每个节点
\(i\),定义
\(s_i\) 为从根节点到
\(i\) 的路径上所有括号按顺序组成的字符串。求每个
\(s_i\) 中互不相同的合法括号子串的个数
\(k_i\)

精读 GitHub – servo 浏览器(一)

thbcm阅读(400)

servo 是一款实验性质的现代浏览器引擎,采用 Rust 语言编写(其实是为了写 servo 创建了 Rust 这门语言,但 servo 没火,Rust 先火起来了!),servo 目前还没有独立的 App,需要使用 servoshell 来运行网页;servo 不仅展示了 Rust 语言在系统编程中的强大能力,还开创了
并行化布局和渲染的全新理念(其中很多已经被 Firefox 吸收),是一个学习浏览器原理与 Rust 语言非常棒的开源项目。

【每日一面】装饰器原理

thbcm阅读(476)

答:装饰器是一种​
元编程语法,可以在不修改原有代码的前提下,动态地为类、方法、属性等添加一些能力,本质上还是一个函数,它接收目标对象、属性名、属性描述符(或类本身)作为参数,返回修改后的目标对象或属性描述符。

联系我们