刚发现的,用MC得谨慎清理注册表和磁盘的垃圾文件
mathcad吧
全部回复
仅看楼主
level 12
朱老剑客 楼主
为了给媳妇儿做个表率,让老婆安心,我在我的电脑上主动测试了“Registry Winner”软件的牛掰性,主要是删除注册表里的和磁盘里的垃圾文件,当然效果还不错。之后我也怕这么强大的清理会影响我安装的应用程序,我马上打开MC试了几把,表面上看没问题。嗯,过了几天,噩梦成真,当时我需要用MC模拟打点计数,然后用for语句给一个矩阵赋值,当这个矩阵的元素数大于9时,MC表示不工作,不显示任何值,也没有任何错误给出来。但我用脚标引用这个数组的时候没问题,相应的值出来了,但就是不能把整个矩阵的模样给出来。
这个问题我一直想在哪个地方发帖子问出来,但一直没问,主要是我感觉自己应该可以应付。过了两天,想起MC的快速模板里有一段话,说MC的矩阵实际上是在内存里占用空间填充数据,这个空间可以预留。我尝试通过预留空间的做法给出一个大型矩阵,结果在预留阶段就不配合了。嗯,问题找到了,我在清理注册表和磁盘里的垃圾文件的时候,可能是删除了MC操作大矩阵的相应的临时文件或者注册表键值。
然后我重新安装了MC,问题解决了。
现在总结是这样的,涉及到java、python等程序操作的应用软件,一般都会出现平常windows里不常见的文件扩展名,python貌似可以自己定义一些执行文件的文件扩展名,这些特殊的文件容易被杀毒软件或者垃圾清理软件误认为是垃圾文件。MC里有这样的文件,嗯,具体的我还没定位是哪些,被误认为是垃圾文件了。
我说这些吧,是想告诉大家如果有一天你的MC的运行出现了异常,除了错误提示里给出的错误之外,还得考虑MC的文件结构是否被改动了。
2013年04月26日 10点04分 1
1