登陆注册
37240300000184

第184章 异或运算

其实,杨成刚才就在思考这个问题了。

有没有更好的方法来进行数据保存和恢复?

答案是肯定有的。

可以使用XOR(异或运算)来做奇偶验证!

一个简单的应用会像是这样:

首先,把硬盘上的数据分割成几份相同大小的数据块。

假设原始数据是这样:

[0,0,0,1,1,1,1,0,0,1,0,0,1,0,1,0]

我们从中间劈开成2块,分别命名为A和B:

A:[0,0,0,1,1,1,1,0]

B:[0,1,0,0,1,0,1,0]

然后,创建一个备份盘C,用来存储奇偶信息。

接着,对A和B的每一个相同位置,作异或运算。

A[0]=0,B[0]=0,异或得0,存入C[0]

A[1]=0,B[1]=1,异或得1,存入C[1]

A[2]=0,B[2]=0,异或得0,存入C[2]

......

一趟遍历下来,备份盘C被填充满信息,得到:

C:[0,1,0,1,0,1,0,0]

这么做有什么好处呢?

一旦保存原始数据的A盘或者B盘损坏,可以通过C盘重新计算异或来恢复。

假设A盘数据丢失了,我们对B和C的每一个相同位置,作异或运算。

这样就能还原出A盘数据。

另外,可以观察到一个有趣的现象:

和镜像保存所需的空间相比,这种方式得到的C盘空间是不是只有一半?

空间效率大大提高了!

嗯,就是这种了,得跟项目经理好好谈谈。

同类推荐
  • 我是虫族之星际纵横

    我是虫族之星际纵横

    当冷鹰开启了作弊模式,让虫巢开始无限量产龙族的时候,整个宇宙,已经没有人能阻挡龙主崛起的步伐了!(已A签,请各位读者老爷放心收藏包养,更要放心投推荐!)
  • 大夏龙权

    大夏龙权

    这是一个人类失去主导地位,基因变异兽控制了90%领土的未来世界!幸存的8%人类不思进取,为了争夺统治权内战连连,四分五裂!基因武装由击杀变异兽后的素材制造,威力强大,大批超级战士横空出世!更有沉睡的古代英雄受血脉召唤,重生在未来都市,长枪依在,霸王无双!公司小职员林天穿越到未来末世,缺乏知识?没关系,超级系统全程导航!缺乏能力?没关系,特殊能力搭配各种武装能力,享受BUG般的升级速度!当怪物与蛮夷将华夏族逼到绝境的时候,少年挺身而出,捍卫我大夏龙权!
  • 未来星球战士

    未来星球战士

    这是克赛人统治的银河系,一个贫民窟出身的家伙,胆小,好色,但又不甘平庸,闯入禁区,超脱物质世界的故事。
  • 超学女王

    超学女王

    本书电闪雷鸣,入坑谨慎,请自带避雷针,受伤概不负责
  • 末世魔兽世界

    末世魔兽世界

    当魔兽世界与现实世界融合,当他回到过去………一切是否会不一样………
热门推荐
  • 末日危机之丧尸狂潮

    末日危机之丧尸狂潮

    李毅,他是一个宅男。从小体弱多病。自从丧尸危机爆发以来,他无意中得到了一支强化血清。身体超出常人,在丧尸群中热血搏杀…………
  • 昌吉县呼图壁乡土志

    昌吉县呼图壁乡土志

    本书为公版书,为不受著作权法限制的作家、艺术家及其它人士发布的作品,供广大读者阅读交流。
  • 巅峰造诣的科学家(3)

    巅峰造诣的科学家(3)

    本书精选荟萃了古今中外各行各业具有代表性的有关名人,其中有政治家、外交家、军事家、谋略家、思想家、文学家、艺术家、教育家、科学家、发明家、探险家、经济学家、企业家等,阅读这些名人的成长故事,能够领略他们的人生追求与思想力量,使我们受到启迪和教益,使我们能够很好地把握人生的关健时点,指导我们走好人生道路,取得事业发展。
  • 神级君王

    神级君王

    这个世界,需要新的信仰和秩序。.......
  • 太上洞渊说请雨龙王经

    太上洞渊说请雨龙王经

    本书为公版书,为不受著作权法限制的作家、艺术家及其它人士发布的作品,供广大读者阅读交流。
  • 广志绎

    广志绎

    本书为公版书,为不受著作权法限制的作家、艺术家及其它人士发布的作品,供广大读者阅读交流。
  • 一念心期千劫在

    一念心期千劫在

    相见争如不见,有情何似无情……我这一生,最对不起两个人,最疼我的姐姐,和竹马霍成钰。而我最恨,却始终恨不起的,该是冬生了。我该是那个终身服役的西西弗斯,注定要推着一块巨石上山,如此循环往复……因为我爱上了我不该爱的人,那个还没来得及成为我姐夫的男人……我因他失去一切,姐姐和成钰又因我毁却一生……这一切,究竟是因果还是轮回,是红尘还是虚空?或许一切的一切,不过是这天地悠悠的一部分,只是我不信命,我不信命!但面对这一世的抉择,我又该何去何从?
  • 出奇制胜:淘宝推广手记

    出奇制胜:淘宝推广手记

    本书针对很多中小卖家的问题展开讨论,从最基础入门,介绍如何推广等。在讲解推广方式之余,又投入了大量的文笔来探讨如何掌握好自己的生意,而不是随波逐流。做到真正让读者学会营销而不是简单地介绍某一个推广工具。同时在变化中有所收获而不至于被淘汰。本书针对淘宝网,适合所有初级卖家、网络创业者以及在网络店铺运营生意中遇到瓶颈并想要有所突破的中级卖家。
  • 穿prada的月饼(财蜜eMook)

    穿prada的月饼(财蜜eMook)

    又是一年中秋,月饼界风云突起,五仁升级为十仁卷土重来、鏖战群饼;韭菜月饼以其王八绿的外观,鸡屎黄的内核跻身月饼界的杀马特;酸辣牛肉月饼更是立志于以老坛酸菜和老干妈辣酱的超级组合酸爽你的人生。小伙伴们表示月圆之日再也不想团聚了。 与此同时,商务月饼界一年一度的包装show也进行得如火如荼。普通人家出身的月饼,加个好外壳好logo,身价瞬间翻倍,虽然稻香村和威斯汀的月饼尝起来差不多,但是身份悬殊得紧。大伙卖的不是月饼,而是故事,说得财经点儿,那就叫品牌价值。
  • 叛逆校草恋上丑丫头

    叛逆校草恋上丑丫头

    他桀骜不驯,世人眼中的叛逆校草,龟凭纠出众的长相被封为坏坏梭校草。而她却是众人口中说的丑丫头……一次丑丫头的华丽蜕变后会变成怎样呢?—次老师的安排,让他和她成为了互相帮助的童鞋……这是本孩子第一次写小说请大家多多支持我哦!,谢谢!加QQ群:511037237欢迎哦,进来聊天(??ω??)??