背景 从这章开始,我们将开始讨论 scheduling policies,主要讲了在做 process 切换的时候,我们如何做决定切换到哪个 process。在阅读这章原文的...
背景 从这章开始,我们将开始讨论 scheduling policies,主要讲了在做 process 切换的时候,我们如何做决定切换到哪个 process。在阅读这章原文的...
背景 这个系列的第三篇笔记对应的是书中的《Mechanism: Limited Direct Execution》,主要内容是对之前说过的 time sharing 介绍了一...
背景 这篇文章是操作系统的第二篇笔记,我们将开始探索 process 具体的 API。因为涉及到具体的 API ,主要的精力应该放在这本书 第二篇 的 Homework,辅之...
背景 最近开始看 《Operating Systems: Three Easy Pieces》这本书,为了方便以后自己回顾和总结,想以文章的方式,做成笔记。现在的打算是看完书...
这是 Linkedin Swift 的代码规范,我挑出了我懂的地方进行翻译。原文 代码格式 一个 tab 四行 一行别超过 160 个字符 确保每个文件的末尾都有换行符 确保...
这是计算机组成元素:从零开始构建计算机的第三篇总结,对应着书本的第四章,该章节主要讲述了 Machine Language,即汇编语言。这里我们主要讨论汇编是如何通过 pro...
最近一直在读 《计算机系统要素:从零开始构造现代计算机》,昨天晚上把前两章读完了,做完了一个简单的 ALU(算数逻辑单元)。这本书感觉还不错,讲的通俗易懂,当然只是我读完前两...
这篇文章是计算机组成元素的第三章的总结,是接着前一篇写的。没看过前一篇的,可以去看下。这是链接: 计算机系统要素(1) 我们在之前介绍过的各种逻辑门,比如 Mux, DMux...
Xcode8 之后苹果似乎又推荐使用 autoresizing, 但与之前不同的是 autoresizing masks 在运行时会转换成约束。 同时苹果提出了一个概念叫 I...
六年前,要上大学那会儿,还没有微信、各类分享平台,根本不知道大学生活是怎么样的,记得上网去搜索别人的经验,大多体会不到也看不明白,依稀记得的几点,没想到在之后的学习生涯中,竟...
今天在学习 The Swift Programming Language (Swift 2.2) 中的 Implicitly Unwrapped Optionals这一节的时...