240 发简信
  • @茫子 http://www.kaymgee.com/Kevin_Greenan/Software.html

    你的存储系统可靠吗?(三)N个9?

    一 0.99999999999999999999999999999999... 在没有冗余的情况下。一个存储系统内的磁盘数量越多,单位时间内挂掉的磁盘也就越多,这个时间段内丢...

  • @wkongzhu 可以看《什么是数学》这本书作为基础读物。不过这本书有点被捧得太高了,实际上它的教学方式也并不是很独特,只是内容安排上很有意思(个人愚见)

    3,825,123,056,546,413,051是一个素数?

    2.白拿钱的游戏 为了激发大家的解题欲望和创造性,我们不妨想象这么一个场景。有一位有钱任性的还是个波霸的美女土豪找大家玩游戏,游戏规则如下: 土豪(波霸)给你若干张100元钱...

  • 写一个Reed-Solomon code引擎

    如果有看过我之前的文章,大家会发现我对这个领域已经关注许久了。从还不会写代码我就被这个主题吸引,现在终于自己也写了一个。性能还不错,跑赢市面上绝大多数解决方案没有问题。目前来...

  • 120
    怎样写一个解释器

    写一个解释器,通常是设计和实现程序语言的第一步。解释器是简单却又深奥的东西,以至于好多人都不会写,所以我决定写一篇这方面的入门读物。 虽然我试图从最基本的原理讲起,尽量不依赖...

  • 120
    吃了整整两周上海青团,整个人都绿了!

    大家久等,史上最残酷的青团淘汰大会来了! 我们跑了很多地方,也做了很多功课,扫荡完市区,又长途跋涉到七宝、朱家角,还打听到哪家小作坊有青团卖,微店也试了,甚至还去某宝代购了苏...

  • 终结者与“面向对象”

    “计算机科学”对我而言,有两个乐趣,一个是“门派斗争”,另一个还是“门派斗争”。—— Ken Ritchie (Turing Award1975) 无论是谁,只要在靠写代码过...

  • 120
    AlphaGo与人工智能

    在之前的一篇文章中我指出,自动驾驶所需要的“视觉识别能力”和“常识判断能力”,对于机器来说是非常困难的问题。至今没有任何机器可以在视觉方面达到驴的水平,更不要说和人比。可是最...

  • 计算机

    计算机可以理解为提供计算能力的机器,那么计算机科学就是关于这台机器运行的科学。 尽管在有些人眼里计算机科学就是在人类自己设计里兜圈子,不能算科学。这样的说法我个人觉得有些偏激...

  • 用简书写草稿

    不难发现,我发在这里的文章总是废话很多,而且有的地方前言不搭后语,还有不少明显的错误没有去修正。 这是因为我发现简书是一个比较好的文章“收集器”,可以把粗糙的想法和文字轻松的...

  • 不动点(一)

    闲来无事,看看《007》。作为贪杯之人,自然注意到了邦德对于伏特加马丁尼的偏爱,每次他都嘱咐调酒师“摇匀,不要搅”。我现在手边就有一瓶伏特加,也试着晃了晃,透过玻璃瓶子对着摇...

  • 写书计划

    好些人问过我写书的事情。我确实该写本书了。计算机科学的少量真知灼见,已经被大量的商业动机和“天才语录”给淹没。计算机科学领域的所谓“知识”,其实90%以上都是扯淡的,死板的教...

  • RS的实现

    写在前面 RS codes作为一门实践丰富的老技术,希望大家不要在其上面花太多时间。最重要的我们用什么方式去实现它。本文将做这一问题的讨论,并给出代码。 EC lib 最自然...

  • 120
    云计算的品质

    前言: 云计算带来了或者说助推了一些新名词的传播,听上去很厉害,很颠覆。现在什么都讲颠覆,摊个煎饼也要有哺乳动物在小行星撞击地球之后取代爬行动物的气概,手机贴膜也要有历史感才...

  • RS codes的选型

    前言 前面的文章里有提到我们为了提高存储集群的可靠性引入了纠删码冗余的方案,其中RS codes因为诸多优点和实现上的便利被广泛采用。同时,我也有说可以用一些办法提高RS的性...

  • 120
    数数数到超越数

    在《可数的无限》的一篇中(没读也没关系),我们区分出了可数集和不可数集。有可以依次从小到大不断增长的可数集,也有无法从小到大依次排列但总体趋势是增长的可数集,另外还有无法从小...

  • 你的存储系统可靠吗?(四)计算、总结与拓展

    一 计算 上一篇提到HFRS是个好东西。但是其专业性太高,如果没有一些纠删码的基础知识和相关论文的阅览(关于扇区错误模型,韦伯分布,蒙特卡洛方法,磁盘故障率,磁盘修复,分布式...

  • 你的存储系统可靠吗?(三)N个9?

    一 0.99999999999999999999999999999999... 在没有冗余的情况下。一个存储系统内的磁盘数量越多,单位时间内挂掉的磁盘也就越多,这个时间段内丢...

  • 120
    你的存储系统可靠吗?(二)RS编码

    一 RS大致的工作流程 上一篇提到,我们要提高系统整体可靠性并且降低成本,只能用RS编码了。 那么RS是如何工作的?它是如何提高可靠性?如何降低成本的?我之前所说的范德蒙矩阵...

个人介绍
比农民力气小,还天天带着锄头的农民