在MACBOOK的外置硬盘或移动硬盘上安装ubuntu

在MacBook上安装ubuntu的资料较少,而安装在外置硬盘的资料就更少了。

我尝试了各种办法,都以失败告终,表现就是安装成功了,但无法在Mac的启动菜单里成功引导ubuntu,下面转载的这篇文章在我的MBP Retina上成功。请务必注意:在只有集成显卡的笔记本上,需要跳过多个步骤,注意仔细看文章。

第一阶段:制作适用于 Mac 的 Ubuntu 安装 U 盘

注释:该阶段中的大部分内容来自 Ubuntu 官方网站上的这个网页。

第一步:拔掉 Mac 上的所有设备,插入 U 盘。

第二步:在 Mac OS 下打开磁盘工具,在左侧栏中点按该 U 盘,然后点按工具栏中的“信息”。
Continue reading

HP MicroServer Gen8 + Esxi 6.0 折腾经验分享

最近折腾了一下Gen8,经历了将近一周的摸爬滚打,积累了一点经验,给跟我同样折腾的人一点提示。

1、关于硬件

如果选择了玩Esxi,那么注定要上16G内存。如果要玩直通,不管是HBA直通还是显卡直通,CPU要至强系列活某些i5型号,我用的是1265L V2。

2、Esxi 6.0 Update1 HP版,如果使用硬盘的AHCI模式,如果使用RDM直通磁盘,会存在很多问题,在我这边的表现就是硬盘访问无响应,无奈只能使用Legacy Mode;

3、如果玩显卡直通,切记在BIOS设置中,讲显示顺序设置为 Embeded first, Optional second,否则可能导致ex无法启动;

4、如果要玩黑苹果,暂时不适合装EI Capitan,Esxi 6.0中增加了对USB 3.0的原生支持,可惜的是在苹果系统里被识别为AppleUSBXHCI,而这个驱动不能很好的支持瑞萨的USB 3.0芯片组。而我没有办法用GenericUSBXHCI驱动替换这个驱动,尝试了多种办法,OS X都不会加载修改版GenericUSBXHCI驱动。只好安装修改版的AppleUSBXHCI来正常驱动USB3.0,而可悲的是现在无法找到EI Capitan适合的AppleUSBxhci驱动,但Yosemite的修改版可以找到。

上面的描述非常混乱,简而言之 Esxi 5.5 + Yosemite + GenericUSBXHCI 是可行的,Esxi 6.0 + Yosemite + AppleUSBXHCI修改版也是可以的。另外,我尝试了多重kext的安装工具,只有kext_utility成功覆盖了AppleUSBXHCI驱动。

程序员大福利 Windows 8.1系统下解决输入法Ctrl+Space热键与很多IDE冲突的问题

Windows 8.1下面的输入法是个难啃的骨头,我把系统自带的输入法删除,装搜狗,改热键。但是,不知道什么时候Ctrl+Space就又被系统截获,变成了打开输入法了。下面转载一篇文章, 大家可以试一下

系统语言设置中 Ctrl+Space 是用来切换中英输入法的

Android Studio中 Ctrl+Space 是 快速完成输入的 作用跟 eclipse中的 Alt+/ 作用类似

两个的 快捷键冲突了,下面是解决办法,亲测有用(win7,win8.1,xp均可解决)!

这是解决办法的原文连接

下面是我亲测的步骤!

开始->搜索框输入 regedit->打开注册表文件

  • 1

找到这个路径,

选中key为 00000070 的条目,这个是 中文繁体输入法的快捷键
选中key为 00000010 的条目,这个是中文简体输入法的快捷键

现在先来修改 00000010 条目,在右边子窗口中有三个
选项如图

2015050422385257

Key Modifiers 原来的 二进制值是 02c00000 将 第一个字节 02 改为(选中条目,右键,选择修改) 00
02c00000 是Ctrl 的二进制编码)

Virtual Key 原来的二进制值是20000000 将第一个字节 20 改为 FF20000000 是Space的二进制编码)

2015050422490243

这样 00000010条目就修改完了,然后再用这种方法 修改00000070条目。

改完之后重启电脑,或者注销一下。

亲测确实可行,解决困扰已久的心病。瞬间舒爽了,希望这个方法可以帮到朋友们。

Delphi中为TFrame添加类似于TForm的OnShow OnHide事件

TFrame是一个代码和UI复用、模块划分的好东西。尤其在编写Matreo风格应用的时候,更是离不开它。但TFrame也有不尽如人意的地方。比如:它在软件运行时即加载,所以无法像Form的Create和Destroy那样在UI创建的时候才动态创建和销毁自定义对象;默认情况下也不存在OnShow和OnHide函数,这样带来诸多不便。
笔者以前都是通过继承一个TFrame类,在自定义类中定义两个虚函数的方式来实现这个功能,但缺点是必须在调用Tframe和隐藏它的时候手工触发,有些麻烦。下面的方法使用了消息机制来实现OnShow和OnHide功能。 Continue reading

  • fafsdsadsadsadas