
whalien's blog
software engineer, dreams make the world a little better.
arch linux maintenance notes
Raft is designed to provide an understandable approach to achieving distributed consensus in fault-tolerant systems. Raft simplifies the process by dividing it into three components: leader election, log replication, and safety, ensuring clarity in implementation compared to more complex algorithms like Paxos.
golang context from golang official blog
style guide excerpt from PEP8 and PEP257 for Python
When we link a target, we immediately inherit (get) its INTERFACE and PUBLIC properties, and make them our own with the access level specified in the linking command. This mechanism is similar to inheritance in C++, so it should be easy to understand.
Electron is a framework for creating native applications with web technologies like JavaScript, HTML, and CSS. It takes care of the hard parts so you can focus on the core of your application. This article will show you the main components and how they interact with each other.
Linux 存储栈图解
Template and auto type deduction have consistent rules, with exceptions for lambdas and braced initializers. Understanding these rules is crucial for writing correct and efficient C++ code.