07 2020 档案
摘要:Rust Borrow和AsRef的区别 AsRef/AsRefMut和Borrow/BorrowMut具有相似的借语义, 但他们有如下的不同; 任何类型T都实现了(blanket impl)Borrowtrait, 即Rust中任何实例都是可以被借用(&/&mut)的(当然这里任何是指满足语法语义
阅读全文
摘要:Raft一致性算法 Raft一致性算法 前要说明 为了便于理解和实现, Raft算法将集群中多台服务器之间一致性问题分解为: Leader选举, 日志复制和安全这几个子问题; 记有集群${C_i,\ i=1,2\dots m}$, 角色集$R={Leader, Candidate, Follower
阅读全文