Treasure's blog
05
01
MIT6.824Lab2B MIT6.824Lab2B
Lab 2B大体流程思路首先我们在$Lab1$里面是实现了相对应的选举的问题,然后我们在$Lab2$中需要实现的是对客户端发送日志给$Leader$之后,然后$Leader$再把这条日志数据发送给各个$slave$节点,如果半数的$slav
2023-05-01 Treasure
04
24
mit6.824 Lab2A mit6.824 Lab2A
MIT6.824 Lab-2A前言根据查阅资料以及自己查看之后发现对于$2A$中调用的测试$func$都是调用了$make_config$方法。然后因为测试代码中会调用$raft.go$中的$getstate$方法,判断当前的任期以及是否是
2023-04-24 Treasure
03
02
Goroutine Goroutine
Go协程、通道、同步并发和并行在讲解并发的时候我们总会提及到另外一个概念叫并行。现在我们来理解并发和并行之间的区别 并发:把任务在不同的时间点交给处理器进行处理,在统一时间点任务并不会同时运行 并行:把每一个任务分配给每一个处理器独立完成
2023-03-02 Treasure
02
Go Basic Go Basic
基础语法学习前言这个是个人结合狂神说的视频以及$Go \ By \ Example$来做的结合文件,如果需要学习$Go$的话个人强烈建议去$Go \ Guide$学习 相关链接如下: Go by Example 中文版 (gobyexamp
2023-03-02 Treasure
01
06
make以及相关操作 make以及相关操作
Make命令部分转载于:https://mooc.hznu.edu.cn/#/mooc/Server Make概念$Make$英文意思为制作,$Make$命令直接使用了这个意思,也就是要做出某个文件,比如我现在要去新建一个文件$a.txt$
2023-01-06 Treasure
05
并查集&最小生成树部分题解及代码 并查集&最小生成树部分题解及代码
并查集&最小生成树题解A解题思路: 计算几个连通块,并查集一下即可 B解题思路: 计算这片连通森林还需要几条边变成一个连通块,那么需要数量就是连通块数量减去$1$ C解题思路: 最小生成树模板题 D解题思路: $MST$模板题,先加
2023-01-05 Treasure
03
pythonbasic pythonbasic
Python基础语法和基本数据标识符号 第一个字符必须是字母表中字母或下划线 _ 。 标识符的其他的部分由字母、数字和下划线组成。 标识符对大小写敏感。 Python保留字保留字即关键字,我们不能把它们用作任何标识符名称。$Python$
2023-01-03 Treasure
03
goodbye2022 goodbye2022
Good Bye 2022A.Koxia and Whiteboards**题目大意: ** 给定一个长度为$n$的序列,接下来进行$m$次操作,问操作之后序列值最大是多少 解题思路: 数量级很小考虑暴力即可,每次把$a$序列中最小的元素换
2023-01-03 Treasure
11
11
ICPC-2021-EC-J ICPC-2021-EC-J
J. Elden Ringhttps://codeforces.com/gym/103861/problem/J 题目大意: 给定一个规模为$2e5$的无向图,每个点除了起始点都有一个怪物在那里,第$i$个点的怪物的战力值为$l_i$,我们
2022-11-11 Treasure
01
Codeforces Round 831 A - E Codeforces Round 831 A - E
Codeforces Round 831 A - EA. Factorise N+M题目大意: 给定一个质数$n$,找到一个质数$m$ ,使得$n + m$是一个非质数 解题思路: 对于非$2$的质数来说其他质数全部都是奇数,那么我们可以对
2022-11-01 Treasure
1 / 2