- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 常用几种距离的标识
曼哈顿距离(Manhattan Distance)顾名思义,在曼哈顿街区要从一个十字路口开车到另一个十字路口,驾驶距离显然不是两点间的直线距离。这个实际驾驶距离就是“曼哈顿距离”。曼哈顿距离也称为“城市街区距离”(City Block distance)。二维平面两点a(x1,y1)与b(x2,y2)间的曼哈顿距离: d12=|x1−x2|+|y1−y2|d12=|x1−x2|+|...
2018-06-07 16:03:15 15037 1
转载 微信自研生产级paxos类库PhxPaxos实现原理介绍
转载自:微信后台团队 公众号 连接地址:https://mp.weixin.qq.com/s?__biz=MzI4NDMyNTU2Mw==&mid=2247483695&idx=1&sn=91ea422913fc62579e020e941d1d059e&scene=21#wechat_redirect前言 本文是一篇无需任何分布式以及paxo...
2018-06-05 10:59:58 899
原创 PhxPaxos算法逻辑部分(1)-先导篇
之前的文章介绍了phxpaxos理论部分和网络部分,但是如何真正的实现paxos还没有说明。 下面通过:1。网络部分 2.官方带例子 导入我们要讲的paxos逻辑部分。网络部分先导部分根据之前介绍的网络部分,在这里查找网络接收到的消息到Paxos算法部分是如何处理的。 废话不多少,上代码。 文件src/communicate/network.cpp int NetWork :...
2018-06-05 10:41:51 941
转载 Paxos理论介绍(4): 动态成员变更
转载自:微信后台团队公众号 链接地址:https://mp.weixin.qq.com/s?__biz=MzI4NDMyNTU2Mw==&mid=2247483807&idx=1&sn=aafdc2103087fd82224075584d00cd4a&chksm=ebfc624bdc8beb5d979d12f23cd477ccb6347c7ddd9decb8f35...
2018-06-04 13:41:19 630
转载 Paxos理论介绍(3): Master选举
转载自: 微信后台公众号 连接:https://mp.weixin.qq.com/s?__biz=MzI4NDMyNTU2Mw==&mid=2247483801&idx=1&sn=bcb6229270dccfdd5130db4d4ab34d13&chksm=ebfc624ddc8beb5b55c999b7215f79414f16e636acbe374f6630dd...
2018-06-04 11:24:23 758
转载 Paxos理论介绍(2): Multi-Paxos与Leader
转载自 微信后台团队公众号,文章地址:https://mp.weixin.qq.com/s?__biz=MzI4NDMyNTU2Mw==&mid=2247483798&idx=1&sn=42dd222ae255b13f1f67cd9e6d3f3dc0&scene=21#wechat_redirect前文介绍了朴素Paxos理论,理解朴素Paxos是理解本文的前提...
2018-06-04 10:32:05 1579
转载 C++11读写锁
网络摘抄的读写锁代码,先保存一下,之后抽时间验证一下,看代码应该是没有问题的。 摘抄自:https://blog.csdn.net/mymodian9612/article/details/52794980 #ifndef __WRITE_FIRST_RW_LOCK_H #define __WRITE_FIRST_RW_LOCK_H #include <...
2018-06-01 09:29:40 12683 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人