MIT 6.824 Distributed System Lab1
Lab page: http://nil.csail.mit.edu/6.824/2022/labs/lab-mr.html
Lab概述正好这学期正好学校里要上”并行分布式系统”, 也有同学推荐我去学习这门MIT的课程,遂做一些尝试。
本次Lab1主要是实现一个简单的MapReduce框架,完成Coordinator和Worker的设计,实现一个Word Count程序。
全课程Lab主要采用go语言来实现,学习go语言语法也是开始本次Lab的第一步。
以下所有内容仅为个人记录所用,请依照课程要求独立完成Lab实验。
以上。记录一下本次的Lab1的实现思路。
一、安装go环境上来首先先安装一下以前没用过的go环境。我是在实验室linux服务器上试的,windows系统就不太清楚了。。
首先下载go的安装包
1wget https://go.dev/dl/go1.17.6.linux-amd64.tar.gz
然后,将其解压到 $HOME/local 下
之后需要将go命令加到PATH中
一种方法是 export PATH=$PATH:$HOME/local/go/bin ,但是这样是暂 ...
FDU Computer Graphics pj2
计算机图形学pj2,webgl
Mininet安装全指南
保姆级教程。
FDU Operating System Lab4
RISC-V实验 与 Alarm实验
PyTorch学习笔记(三) LSTM
学习LSTM!
Nunjucks Error expected variable end解决办法
在文章中写latex代码的时候,可能会遇到报错:Nunjucks Error expected variable end
比如下面这段
123456789$$\begin{equation} \begin{array}{ll} p(w_j|w_i) &= y_j \\ &= \frac{e^{u_j}}{\sum_{k \in V} e^{u_k}} \\ &= \frac{ e^{{W'_j}^T \cdot W_I} } {\sum_{k \in V} e^{ {W'_k}^T \cdot W_I} } \\ \end{array ...
Word2Vec
开始论文学习之路
计算机网络 Wireshark的使用
作业,顺便记录一下Wireshark的使用方法
FDU Operating System Lab2
薪火相传
因为中途才开始写博客,一些配置上的问题可能没讲清楚。目前只是自己做一个记录吧。
如果能帮到你理解这个lab就好啦
环境:WSL + xv6
LAB2:https://docs.qq.com/slide/DR2VtU3Fvb2hGWEN0
实验准备切换到本次实验的环境分支下
1234git commit -am lab0git fetchgit checkout syscallmake clean
随后按要求修改相应 kernel 与 user 文件夹下的文件,以任务1的 procnum 为例,其余同理。
在 kernel/syscall.h 中,添加一个宏定义
1#define SYS_procnum 22
然后在 kernel/syscall.c 指定系统调用的主体函数,即第22号System call会调用 sys_procnum 这个指针指向的函数
123456extern uint64 sys_procnum(void);static uint64 (*syscalls[])(void) = {//...[SYS_procnum] sys_procnum ...
自定义页面
介绍如何在博客上部署自定义页面














