S081 Labs
UtilitiesInstall xv6 on Catalina配置 S081 实验环境的时候,官网对于 macOS 的安装方法 brew install riscv-tools 等包管理无法在 Catalina 及以下的系统版本上安装成功,需要进行手动编译。编译项如下 RISC-V工具链: 包括一系列交叉编译的工具,用于把源码编译成机器码,如 gcc,binutils,glibc 等 Q...
UtilitiesInstall xv6 on Catalina配置 S081 实验环境的时候,官网对于 macOS 的安装方法 brew install riscv-tools 等包管理无法在 Catalina 及以下的系统版本上安装成功,需要进行手动编译。编译项如下 RISC-V工具链: 包括一系列交叉编译的工具,用于把源码编译成机器码,如 gcc,binutils,glibc 等 Q...
Intro本课程广泛介绍机器学习和统计模式识别。主题包括:监督学习(生成/判别学习、参数化/非参数化学习、神经网络、支持向量机);无监督学习(聚类、维度缩减、核方法);学习理论(偏差/方差权衡,实用建议);强化学习和自适应控制。本课程还将讨论机器学习的最新应用,如机器人控制、数据挖掘、自主导航、生物信息学、语音识别以及文本和网页数据处理。 Res 2018 年秋...
Chapter 1 Operating System Interfaces1.1 Processes and MemoryAn xv6 process consists of 用户空间内存(指令、数据和堆栈) 内核私有的进程状态 Xv6 time-shares processes: 进程共享 cpu,它透明地切换当前 cpu 正在执行的进程。 当一个进程暂时不使用 cpu 时, xv6...
W1 MapReduce, RPC & threadsLecture 1Labs Lab 1: MapReduce Lab 2: replication for fault-tolerance using Raft Lab 3: fault-tolerant key/value store Lab 4: sharded key/value store Main ...
Datalab 笔记旧版本bitAnd(x,y)12345678910/* * bitAnd - x&y using only ~ and | * Example: bitAnd(6, 5) = 4 * Legal ops: ~ | * Max ops: 8 * Rating: 1 */int bitAnd(int x, int y) { return...
Ch02_Bits & Bytes & Integer & Floating3种重要的数字表示: unsigned two’s complement floating point 阅读技巧:首先给出以数学形式表示的属性,作为原理。然后,用例子和非形式化的讨论来解释这个原理。我们建议你反复阅读原理描述和它的示例与讨论,直到你对该属性的说明内容及其重要性有了牢固的直觉...
JS浏览器基础篇 建议根据《JavaScript高级程序设计》进行系统学习。 基础知识超高频考点有数据类型以及判断方法、闭包、块级作用域、函数提升与变量提升、原型链、JS继承、变量深浅拷贝等等 JS 高级特性:闭包将涉及到内存泄漏问题与垃圾回收机制 JS是单线程的语言,浏览器和Node.js定义了各自的Event Loop(事件循环机制)则是用来解决异步问题。将程序分为“主线程(执行...
第一章监督学习(Supervised learning)咱们先来聊几个使用监督学习来解决问题的实例。假如咱们有一个数据集,里面的数据是俄勒冈州波特兰市的 $47$ 套房屋的面积和价格: 居住面积(平方英尺) 价格(千美元) $2104$ $400$ $1600$ $330$ $2400$ $369$ $1416$ $232$ $3000$ $540$ $\vd...