MapReduce Raft RaftKV 和原版一样,由于作业是在模拟分布式环境,因此不同的物理节点在作业中是用不同的 Java 进程来表示。节点之间的通信是基于 Netty 实现的 RPC。项目是一个标准的 maven 工程。其中 common 里面是一些公用的 bean 和 rpc 实现。 https://github.com/razertory/MIT6.824-Java
实现 稳定通过 6.824 lab 所有的测试,并尽可能的提升了代码可读性。 Lab1 Lab2 Lab3 Lab4 Challenge1 Challenge2 注意 不保证绝对的 bug-free,但每个 lab 均测试 500 次以上,无一 fail。 https://github.com/OneSizeFitsQuorum/MIT6.824-2021
GoogleTest - Google Testing and Mocking Framework https://github.com/google/googletest
Windows Calculator: A simple yet powerful calculator that ships with Windows https://github.com/microsoft/calculator
Reformats Java source code to comply with Google Java Style. https://github.com/google/google-java-format
通用的C++数据结构代码实现,使用模板。代码完整,注释齐全,可直接运行,可使用doxygen生成网页和PDF文档,跨Windows/Linux/Mac平台兼容