Mac OSX 恢复路由表

由于某些原因,我需要在机器上设置静态路由,但是每次机器sleep再wake后,可能网络环境已经变了(比如从一个wifi信号换到了另外一个),所以之前的静态路由可能已经失效. 这时可以这样删除之前已经设置的静态路由: $ sudo route -n flush 这条命令可能要执行多次.直至没有输出为止. 然后加入新加入的网络的网关: $ sudo route add default <new gateway IP>

Mac下不能移除移动硬盘怎么办

?????????????????? ???????????. ???????????????Spotlight?????: $ sudo rm -rf /Volumes/MyDisk/.Spotlight-V100* ????????,????????????,????????????index: $ touch /Volumes/MyDisk/.metadata_never_index ????????,????????lsof?: $lsof /Volumes/MyDisk/ ??????????????,??.

Set Windows to use BIOS time as UTC timezone

为了和Linux以及Mac OS X兼容,将windows的注册表稍微修改一下,让windows可以将BIOS时间按照UTC时间来读取。然后在系统中修正为当前时区来显示。 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation] “RealTimeIsUniversal”=dword:00000001 修改好了需要重启Windows.

Mac OS X 中无法清空 Trash 时的解决办法

在安装了 Paragon NTFS for Mac 后经常会遇到在 NTFS 分区中删除文件后无法清空 Trash 的情况,如果你也遇到了这种情况,不妨尝试以下的办法: 使用终端手工删除: $ sudo su # cd /Volumes/Sonic_MD # rm -rf .Trashes 此时删除失败的可能性比较大: # rm -rf .Trashes/ rm: .Trashes//501/tset: Input/output error rm: .Trashes//501: Directory not empty rm: .Trashes/: Directory not empty 接下来,打开 Disk Utility, 选择那个 NTFS 分区,点 Verify Disk。 然后 log 会提示一些错误,最后再 Repair Disk 就解决了。 不行的话… Continue reading Mac OS X 中无法清空 Trash 时的解决办法

Windows中内存分配方法比较

The following is a brief comparison of the various memory allocation methods: CoTaskMemAlloc GlobalAlloc HeapAlloc LocalAlloc malloc new VirtualAlloc Although the GlobalAlloc, LocalAlloc, and HeapAlloc functions ultimately allocate memory from the same heap, each provides a slightly different set of functionality. For example, HeapAlloc can be instructed to raise an exception if memory could not be allocated, a capability not available… Continue reading Windows中内存分配方法比较

关闭Mac OS X的虚拟内存

[bash] sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist [/bash] 这样在/private/var/vm下的swapfile?文件就可以删除了, sleepimage还会存在,这点不影响。 需要恢复可以使用如下命令: [bash] sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist [/bash]

禁用MacOSX的虚拟内存

在Windows中我一直都是禁用虚拟内存的。感觉这样可以快一些。还可以减少不必要的硬盘读写。对于MacOSX也有同样的想法。在网上搜索了一下,有一些使用SSD的兄弟为了保护SSD,延长寿命,也想关闭mac的dynamic_pager。找到以下两个方法可以帮助我们关闭MAC的虚拟内存: 方法一: Open Terminal in the Applications -> Utilities folder. Type the following, hitting Return after each command. cd /etc — this brings you to the file you want to work with sudo cp /etc/rc /etc/rc.orig — this makes a copy of the file etc/rc called etc/rc.orig; enter administrative password when asked. sudo pico /etc/rc… Continue reading 禁用MacOSX的虚拟内存

MAC OSX 10.6.4 on VMware 7.1 on Win7 Ultimate

?????dell????????????i7?cpu????????????????????? ????macosx?????????????vmware???macosx??????????????????????? ?????? ?? ????????????????? ???????10.6.4??????????????mac??????????????????? ????? multitouch????? ????????????????????????????? ???3D???????? ???????flashplayer?10.1.53.64?????????chrome dev????????????????????flash??? ???????safari 5.0+flashplayer 10.0.45.2???????????????? ??????????????mac osx ??????????????????????vmware?????xcode???????apple??????????????? ?????????????????mac?????????????mac????vmware????????????

Ubuntu 10.04在dell vostro 1500上的安装

有台Dell vostro 1500的本,8600M GT的显卡,以前也一直安装过Ubuntu的系统,应该说从7.04开始一直到9.10版本的ubuntu都可以正常运行,但是这次10.04的版本默认用了开源的nvidia的显卡驱动nouveau。这样对我安装ubuntu造成了很大的问题。解决了好几次都没有搞定。曾经在alpha阶段就很想尝试一下这个最新版本的ubuntu。原因是这次的默认桌面和MacOS X很像,一直也挺想用一下苹果的系统,没钱买苹果的机器,哎哎。 在4月29日的时候ubuntu真是发布了。第一时间下载下来,试了一下live cd,结果还是一样的花屏。就是那个从alpha版本就存在的问题。我一直的想法是如果可以让我有机会安装一下nvidia提供的驱动应该就好了。于是这次不管太多,先从text-only的安装过程将ubuntu装到机器,然后在启动的时候选择recovery mode启动,发现也会花屏,看了一下recovery mode的具体启动参数,在grub菜单处按ctrl+e可以查看,也可以修改,我加入了vgamode=normal nomodeset的参数,这下启动就好了。不是花屏,有一个text-mode的对话框,可以选择进入failsafe graphic mode. 然后在桌面下激活NVIDIA的驱动(就是gnome的“系统”也不知道是“首选项”下有个“硬件驱动”)。本来想自己运行从nvidia网站下载的驱动安装程序的,既然能进入gnome的桌面了也就用ubuntu推荐的私有驱动吧。 总的来说这样也就算可以使用最新的ubuntu版本了。在这里我个人觉得对于这个版本的ubuntu来说,首次切换到开源的nvidia驱动nouveau应该是需要谨慎的,即使是在正常模式下默认使用了,也应该在recovery mode中不能默认使用。这样应该能更加方便的让有问题的用户来排除障碍。起码可以免去了我去搜索启动参数,自己加上vgamode=normal nomodeset 的麻烦。相比之下windows的安全模式的做法就好很多。