在开发中,经常要处理一些特殊情况。比如:
一个软件运行过程中,如果出现突然掉电的情况,软件的数据无法恢复。而
软件运行的场所是不会出现停电的情况,往大的说,只要不出现天灾,就不会停电。
而要解决掉电数据丢失的问题要花费大量的时间。那么对这种问题,你是如何做的。
留着这个bug,还是花费时间去解决。谢谢!
一个软件运行过程中,如果出现突然掉电的情况,软件的数据无法恢复。而
软件运行的场所是不会出现停电的情况,往大的说,只要不出现天灾,就不会停电。
而要解决掉电数据丢失的问题要花费大量的时间。那么对这种问题,你是如何做的。
留着这个bug,还是花费时间去解决。谢谢!
至少半天一次吧~
备份我就是用rar压一下~
若有条件可以UPS,服务器...
我就遇到过这样的事情,我在局域网从另外一台电脑拷贝代码的时候,
一运行,我一直在找的BUG没有了(自己程序的BUG),我打开一看,拷贝过来的代码居然少了几行,就是少了这几行,程序没有BUG了,不知道是该高兴还是郁闷
只要有一定的百分比可能出现的bug就得去解决
不同的产品对掉电的要求不同,比如硬盘的整盘加密,如果需要很长的时间,在这个过程出现掉电的情况,等机器重启,算怎么回事啊
2、将目标机器上的安装程序所有资源散列加密(md5),
3、将md5串和程序组置于备份服务器上,
4、目标机器上的程序每次启动的时候md5串校验,不同的旧更新。(军工安全策略,嘻嘻估计是最低级的安全系数)