在开发中,经常要处理一些特殊情况。比如:
一个软件运行过程中,如果出现突然掉电的情况,软件的数据无法恢复。而
软件运行的场所是不会出现停电的情况,往大的说,只要不出现天灾,就不会停电。
而要解决掉电数据丢失的问题要花费大量的时间。那么对这种问题,你是如何做的。
留着这个bug,还是花费时间去解决。谢谢!

解决方案 »

  1.   

    先配备 UPS 然后立即备份数据。
      

  2.   

    自己多备份呗~
    至少半天一次吧~
    备份我就是用rar压一下~
    若有条件可以UPS,服务器...
      

  3.   

    我的问题不是如何说数据的恢复或备份。我问的是当系统的一个bug出现的概率几乎为零的时候,你是否会花大量的时间去解决。
      

  4.   

    遇到了我就去买彩票。
    我就遇到过这样的事情,我在局域网从另外一台电脑拷贝代码的时候,
    一运行,我一直在找的BUG没有了(自己程序的BUG),我打开一看,拷贝过来的代码居然少了几行,就是少了这几行,程序没有BUG了,不知道是该高兴还是郁闷
      

  5.   

    有时候是这样,我在开发软件的时候,也会莫名其妙的出现各种BUG,但是放到另外一台机器上,就没有了。也许和操作系统有关吧。
      

  6.   

    我要说的是责任心的问题,是不是会花费时间解决不太会出现的bug
      

  7.   

    有的时候这个问题是要面对的
    只要有一定的百分比可能出现的bug就得去解决
    不同的产品对掉电的要求不同,比如硬盘的整盘加密,如果需要很长的时间,在这个过程出现掉电的情况,等机器重启,算怎么回事啊
      

  8.   

    1、做一个备份服务器,
    2、将目标机器上的安装程序所有资源散列加密(md5),
    3、将md5串和程序组置于备份服务器上,
    4、目标机器上的程序每次启动的时候md5串校验,不同的旧更新。(军工安全策略,嘻嘻估计是最低级的安全系数)