昨天周六在用ENVI做分类,感谢@任巨帅 童鞋的指导,但是不凑巧的是在巨帅同学演示的过程中我的ENVI挂了!!
应该是进程开的太多了,内存不足。关了各种程序后打开ENVI时提示“OBJ_NEW:Error encoutered during the sparse operation”,最后试了多次还是同一错误,只能在巨帅的机子上学习分类了。
晚上在看到穆里尼奥下课以及瓜帅不续约的一系列悲伤消息后,我觉得怒请同学吃饭,吃饭回来在看球的时候想起了ENVI的bug,我辛辛苦苦装的ENVI 5.3怎么说不行就不行了。
本着活要见人,死要见尸的态度,我G了一番,但是没有结果,只有3条有用信息,1个是百度贴吧(没错,就是百度)里一位同志的ENVI 5.1出过这种错误,但无人理睬,想必也是不了了之,而其他两个信息都言语不详,还有一个是ENVI官方的说明文档,得知在加载xml文件时如果出错,便会提示这个,可是到底是哪个xml文件呢?
经历了一系列的repair,卸载和重装后,错误依然存在,我转变思路,尝试启动envi classical 5.3,幸运的是classical能够启动,我又尝试了IDL 8.5,也能启动,我心中的草泥马终于套上了嚼头,就差马鞍了。
我这次重新打开 IDL + ENVI,结果在启动过程中发现了惊天的秘密,报错信息忘记截图了,大致是一个xml文件为空,但是读取的时候直接读取,导致独到的空字符(也有可能为乱码)不是定义过的数据类型,最后IDL显示了错误文件的位置:“C:\Users\**\.idl\envi\preferences5_3\shortcuts.xml”,路径中我用**替换了自己的用户名,实在找不到的童鞋可以拿everything搜一下shortcuts.xml,我发现自己的shortcuts.xml文件完全为空,后来从师兄的电脑上拷贝了一份相同的文件,替换下就可以了。
文章图片
最后是软件运行图:
文章图片
附上原始的文件:
百度网盘: http://pan.baidu.com/s/1gerIgmf ,提取码 i7ft。
【软件知识|【ENVI错误】 OBJ_NEW:Error encoutered during the sparse operation】
推荐阅读
- 回顾基于MUI开发的APP
- 随笔|JAVA 生成随机密码工具
- The lost Internet technology circle
- 今天发烧了,差点被隔离
- 随笔|XML格式转为map格式
- Vue动态路由配置,f5刷新动态路由丢失等图文详解
- 随笔|区块链--链圈和币圈
- 随笔|火币APP“提币”和“充值”的科普
- 随笔|linux串口接收数据不完整拆包情况解决方案
- arraycopy()的简单使用