开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
super0555的个人页面 - 开源中国社区
技能积分 257
活跃积分 516
粉丝 43
加入于 2013/03/04 最近登录:2015/04/16 19:21
super0555 4年前
为了实现获取与释放屏障,Mintomic试图在所有它所支持的平台上,生成最有效的机器代码。举个例子,这里是Xbox 360上的机器代码结果,Xbox 360是基于PowerPC的。在这个平台上,单行的lwsync是一条最精简的指令,它...
@Dyllian
双重检查锁定模式(DCLP)在无锁编程方面是有点儿臭名昭著案例学术研究的味道。直到2004年,使用java开发并没有安全的方式来实现它。在c++11之前,使用便捷式c+开发并没有安全的方式来实现它。由于引起人们关注的缺...
super0555 4年前
使用 Mintomic 屏障 Mintomic 是一个小型的C语言的库,它提供了C++11原子库的一个功能子集,其中包含有获取与释放屏障,而且它是运行于更老的编译器之上的。Mintomic依赖于这样的假设 ,即C++11的内存模型——特殊...
@Dyllian
双重检查锁定模式(DCLP)在无锁编程方面是有点儿臭名昭著案例学术研究的味道。直到2004年,使用java开发并没有安全的方式来实现它。在c++11之前,使用便捷式c+开发并没有安全的方式来实现它。由于引起人们关注的缺...
super0555 4年前
发布了一篇翻译 Utopian Redis Cluster
那么这样一来,当一个节点失效时,就需要执行四个动作。一,将失效节点的从节点作为它的密钥空间的所有者。二,将这些密钥散布给失效节点从节点的从节点,以便进行复制。三,将失效节点的从节点作为失效节点的主节...
@billow
一个豁达的关键是正确乐观的面对失败的系统。不需要过多的担心,需要一种去说那又怎样的能力。因此架构的设计是如此的重要。许多优秀的系统没有进一步成长的能力,我们应该做的是去使用其他的系统去共同分担工作。...
super0555 4年前
发布了一篇翻译 Utopian Redis Cluster
在这个环中有一个明显的,同样也是技术方面的缺陷。这个明显的缺陷是,这个环会坏掉,因为从节点的从节点无法判别哪一个是它的主节点的数据,哪一个是它的主节点的主节点的数据。这样的话就会循环的传送所有的数据...
@billow
一个豁达的关键是正确乐观的面对失败的系统。不需要过多的担心,需要一种去说那又怎样的能力。因此架构的设计是如此的重要。许多优秀的系统没有进一步成长的能力,我们应该做的是去使用其他的系统去共同分担工作。...
super0555 4年前
发布了一篇翻译 Utopian Redis Cluster
Redis 主从环 在思考这其中的工作机制的时候,我忽然想到,为什么不将每个节点设置成另一个节点的副本,或者说从节点,并由此而形成一个主从环呢? 这样的话如果一个节点失效了,失效节点的数据在这个环上相邻的节...
@billow
一个豁达的关键是正确乐观的面对失败的系统。不需要过多的担心,需要一种去说那又怎样的能力。因此架构的设计是如此的重要。许多优秀的系统没有进一步成长的能力,我们应该做的是去使用其他的系统去共同分担工作。...
super0555 4年前
发布了一篇翻译 Utopian Redis Cluster
数据复制 在上面的“一致哈希”中,我提到了Redis集群中的复制因素。同样它也不是Twemproxy的固有特性;Twemproxy只关心使用一致哈希存储一个拷贝。所以在我们追求理想化Redis集群的过程中,我们还需要给twempro...
@billow
一个豁达的关键是正确乐观的面对失败的系统。不需要过多的担心,需要一种去说那又怎样的能力。因此架构的设计是如此的重要。许多优秀的系统没有进一步成长的能力,我们应该做的是去使用其他的系统去共同分担工作。...
super0555 4年前
发布了一篇翻译 Utopian Redis Cluster
消息侦听器 虽然Serf可以给任何端点发送成员离线或者成员上线消息。然而twemproxy却没有侦听此类事件的机制。因此我们需要自定义一个侦听器,就像Redis-Twenproxy代理,它需要做以下这些事情。 侦听Serf消息 更新...
@billow
一个豁达的关键是正确乐观的面对失败的系统。不需要过多的担心,需要一种去说那又怎样的能力。因此架构的设计是如此的重要。许多优秀的系统没有进一步成长的能力,我们应该做的是去使用其他的系统去共同分担工作。...
super0555 4年前
发布了一篇翻译 Utopian Redis Cluster
这还并不够,为了高可靠性我们还需要让twemproxy知道何时一个节点已经失效,这样的话它就可以据此修改它的配置。像前面提到的Serf,就可以做到这一点,它是基于一些gossip触发的事件,使用自定义动作实现的。因此...
@billow
一个豁达的关键是正确乐观的面对失败的系统。不需要过多的担心,需要一种去说那又怎样的能力。因此架构的设计是如此的重要。许多优秀的系统没有进一步成长的能力,我们应该做的是去使用其他的系统去共同分担工作。...
super0555 4年前
这就是swipl所做的,可以说是独辟蹊径的方法。这里有个例子: phrase( html(html( [head(title('Howdy')), body([h1('A Simple Web Page'), p('With some text')])])), ...
@oschina
# 入门 ## 期望得到的结果 如果课程开始你就对SWI-Prolog比较了解,也有一些Web开发的经验,那在可能结束的时候你将能够胜任生产环境下的Web应用开发。学习曲线也不会带陡峭。 ## 时间 如果完成所有的联系,你需...
super0555 4年前
2_3 html//1 与 Termerized HTML(术语化的HTML) 最后,我们看到有些看起来很好理解的HTML生成。 Web页是一种嵌套结构的盒子,盒子里面是盒子以及一些页面上的区域。虽然它们具有很严格的结构,就像它们有良好的...
@oschina
# 入门 ## 期望得到的结果 如果课程开始你就对SWI-Prolog比较了解,也有一些Web开发的经验,那在可能结束的时候你将能够胜任生产环境下的Web应用开发。学习曲线也不会带陡峭。 ## 时间 如果完成所有的联系,你需...
顶部
×
动弹一下 还可以输入5
单图/多图
网络图片
上传图片
9 张,还能上传 9
上传图片
  • +
发布
×
设置备注名:
保存
用户尚未登录,点击这里登录