发布了文章2017-01-30
corfu 是微软研究院发表的一个面向flash优化的分布式日志系统,对于如何更高效、更方便的使用flash存储等问题,提供了一个解决抽象。
发布了文章2016-12-26
Basic Paxos 是最基本的一致性算法啦,用来在奇数个服务器中确定唯一的一个值。首先,中文害人,我们还是用论文中的单词来描述算法,只要有以下几个单词。
发布了文章2016-11-09
本次看的论文是<MapReduce: Simplefied Data Processing on Large Clusters>, 这篇论文描述了Google“三驾马车”之一的MapReduce。MapReduce 是一个为了简化海量数据处理而提出的编程模型与对应框架实现,Hadoop为其开源实现,是整个大数剧处理的基础。
发布了文章2016-07-14
Haystack 是Facebook设计来存储其小文件(图片)的系统,系统设计思想为小文件合并为一个大文件来存储,减少文件个数以及访问文件时的io次数。
赞了问题2015-04-16
回答了问题2015-02-06
世界应该是 immutable 和 simple 的, 这样才是完美的
回答了问题2014-09-08
不是大牛,说下自己的看法。 先读一遍 gfs, bigtable, mapreduce, paxos/chubby 论文 明白了map-reduce的模型,再看一遍word-count的例子。。关于map-reduce环境配置啥的不用太认真,先能跑起来就好。 写一写map-reduce论文里面提到的几个map-reduce应用。 有一个专...
回答了问题2014-09-03
自己只抓自己可以handle的异常,自己处理不了的就抛到上层
回答了问题2014-08-20
log运算不知道吗- - 以10为低的log运算的含义不知道吗- - 就算不知道,不会试一下吗- - 吐槽啊 楼主,让你实现一个问题:给一个数n,求数n的位数。你会怎么写。
发布了文章2014-08-06
简介 {代码...} 代码分析 {代码...} 打开LevelDB {代码...} {代码...} 有几点说明,在LevelDb中,一般操作都是返回一个Status变量,代表执行情况,如果status.ok()是true,代表执行成功。
提出了问题2014-08-03
回答了问题2014-07-30
为了给父类的构造函数传参数,而不是默认调用父类的构造函数 ( python调用父类函数的写法蛮丑的
回答了问题2014-07-15
把n的问题看成一棵二叉树。 log N算法就是从root找到一个叶子结点,复杂度为树高,也就是 log N。 N log N算法则是从root找到每一个叶子结点,复杂度为树高*叶子结点个数,也就是logN * N
回答了问题2014-07-08
肉眼看了一下,main函数里面cur是一个nullptr,在build函数里面调用cur->left 和 cur->right,肯定段错误。
回答了问题2014-05-31
ps: Python中的对象包含三要素:id、type、value。其中id用来唯一标识一个对象,type标识对象的类型,value是对象的值。is判断的是a对象是否就是b对象,是通过id来判断的,==判断的是a对象的值是否和b对象的值相等,是通过value来判断的
回答了问题2014-04-21
建议你好好学学语文
回答了问题2014-04-10
不说范围的算法题都是刷流氓
回答了问题2014-04-03
同学,你应该去知乎或者天涯
回答了问题2014-04-02
楼主请认真自己做作业,都说了复杂度小 NlogN 了,肯定不是排序了,而是某种比较讨巧的作法。 有人赞,我就写代码
回答了问题2014-03-29
用阿里云的OSS