OS X运行MATLAB时addpath函数报错解决方法

最近用新买的MacBook Pro运行MATLAB程序,在Windows下跑的好好的.m程序拿到OS X愣是报错。

addpath_error

这可真是X了狗了,我找到报错的那行,是一条添加work directory的code,用的MATLAB自带的addpath函数,是这么写的:

addpath('.aok');

上看下看左看右看也没看出哪里有错,妹的莫非是系统bug?不能吧… 盯着这条code足有10秒,聪明如我突然就顿悟了,原来是OS X中路径的斜杠与Windows的斜杠方向正好是反的,简单改下就成了:

addpath('./aok');    % 不要告诉我你没看出区别在哪

然后就是见证奇迹的时刻了,have fun!

Mounty写NTFS移动硬盘时文件损坏的解决方案

感恩节期间在美帝新买了个MacBook Pro,拆封完毕第一件事情就是安装各类需要的软件。为了防止意外,就把好不容易找来的破解版安装包都做了个备份。当我想把这些备份安装包转移到移动硬盘的时候,万万妹想到,意外发生啦!意外发生啦!!意外发生啦!!!

移动硬盘是NTFS格式的,这是Windows操作系统最常见的文件系统格式之一,but苹果的OS X对它的支持做得并不是太好(NTFS是微软的协议,可能是商业竞争之类的原因,微软没授权给苹果)。具体表现在,Mac对于NTFS格式的移动硬盘,默认是只能读不能写的。为此,我下载了度娘推荐的Mounty。本以为故事到这里就是happy ending了,哪里知道这里才是恶梦的开始

通过Mounty备份到移动硬盘里的东西通通都打不开了,图标是灰色的,修改日期统一显示为1984年,双击显示正在被占用无法读取。(以下图片来源于网络)

file_crash
occupied

情急之下热插拔了一次,之后硬盘就不能被mount了

not_remountable

还好,我就是传说中的解决问题小能手。通过一早上的尝试和搜寻Google,终于找到了解决办法。

继续阅读