03 2021 档案

摘要:写在前面 lab2D是今年新添加的部分,网上很难找到博客资源。 这一部分要求我们为raft添加log compaction功能:在运行一段时间后,raft的上层service可以生成一个snapshot,并通知raft。在这之后,raft就可以丢弃snapshot包含的log entries,起到节 阅读全文
posted @ 2021-03-29 11:47 sun-lingyu 阅读(2658) 评论(1) 推荐(2)
摘要:写在前面 这次借着写Lab2C的功夫,把先前的bug修了一下。说是修bug,实际上重写了很多逻辑。现在的版本我认为可以算是完美。(Lab2A 2B 2C的testcase各跑50次,全部PASS)。 这次的修改很大程度上是受了LAB2A/2B代码讲解的那堂课的启发。整体框架还是延续了我之前的思路,但 阅读全文
posted @ 2021-03-25 22:49 sun-lingyu 阅读(589) 评论(0) 推荐(0)
摘要:写在前面 这是数据挖掘技术课程的课程笔记 复习的时候发现这些算法看似简单,但是蕴含了一些有趣的insight。在此加以记录。 K-means K-means算法大家都很熟悉了: 首先随机分配K个centroid, 在每个iteration中: 把所有的数据点分配到最近的centroid。 计算每个c 阅读全文
posted @ 2021-03-22 12:34 sun-lingyu 阅读(438) 评论(0) 推荐(0)
摘要:写在前面 这是我第一次写博客,主要是为了记录自己在做MIT6.824 Lab的过程中的实现设计,防止以后忘记。 其实之前做完6.828的时候就想写了来着,但是还是由于种种原因搁置了(其实是因为懒。。。) 这次下定决心,主要是因为完成这次实验花了相当久的时间,修改了好几版才想出现在的版本。 在基本逻辑 阅读全文
posted @ 2021-03-11 20:07 sun-lingyu 阅读(569) 评论(0) 推荐(0)