Recent posts

LeetCode Weekly Contest 311

2 minute read

2413. Smallest Even Multiple 签到题 class Solution: def smallestEvenMultiple(self, n: int) -> int: for i in range(2, 2 * n + 1): if i...

LeetCode Weekly Contest 310

1 minute read

2404. Most Frequent Even Element 签到题,直接用dict做 class Solution: def mostFrequentEven(self, nums: List[int]) -> int: if not nums: ret...

LeetCode Weekly Contest 309

2 minute read

2399. Check Distances Between Same Letters 算是签到题,但是比较悲剧的是看错了题,直接返回了计算出的结果数组,其实要看的是结果和给定的数组是否一致 class Solution: def checkDistances(self, s: str, distance:...

LeetCode Weekly Contest 308

4 minute read

2389. Longest Subsequence With Limited Sum 题目中提到了是subsequence,所以可以直接排序然后计算 class Solution: def answerQueries(self, nums: List[int], queries: List[int]) -...

LeetCode Weekly Contest 307

2 minute read

Minimum Hours of Training to Win a Competition 这道题Contest的时候错了好几次,主要原因是太心急,没有认真理解题意就提交

MIT 6824 Lab 4总结

less than 1 minute read

Lab 4总体需要实现一个Sharded Key/Value Service,既然是Sharded,那么我们就需要问两个问题: 根据什么来shard key/value 不同的Server之间怎样对Shard做load balance

当我们谈论一致性时,我们在谈论什么

less than 1 minute read

平时阅读以及在一些技术讨论中,我们经常会用到”一致性”这个词,它被使用地非常宽泛以至于大家在用到这个名词的时候会理所当然地以为它表达的意思很准确,而不去细想这到底意味着什么,甚至两个对话者对这一概念的理解都不甚相同。为了明确什么是”一致性”,这里我们要分清两个概念”一致性(consistency)”和”共识(co...