查看windows系统当前哪些程序注册了哪些快捷键

Windows Hotkey Explorer – 显示当前已被占用的快捷键

如何查看windows系统当前哪些程序注册了哪些快捷键

Windows Hotkey Explorer 可以显示当前已被占用的快捷键,并定位到相关程序。@Appinn

2012120331

最近 Eclips  Ctrl+D老是提示出错,找不到目标,但总是找不到是被什么程序占用的。

放狗搜了下,找到个 Windows Hotkey Explorer,这玩意灰常强大,瞬间就找到了幕后黑手新浪微博

用 Windows Hotkey Explorer 找到快捷键后,就可以针对性收拾了,如果不配合,打入小黑屋。

【我在硅谷做码农】那些年,我们一起追过的女孩,都嫁给了老外

钛媒体注:这是钛媒体在10月8日改版后,隆重推出的首个独家公司人专栏 【我在硅谷做码农】 ,操刀者是一位毕业于清华大学的年轻人,八年前移民美国,目前在一家国际最著名IT公司硅谷总部担任工程师。每篇专栏将奉献作者有趣、有料的硅谷见闻、职场和情感纠葛,各种工作生活感悟。

上一篇《【我在硅谷做码农】大喊一声,“狗日的”老印》(引发了强烈的争议,也被各种吐槽,不管怎样也是作者在硅谷码农生活的真实写照。我在硅谷做码农之二,作者讲了在硅谷的尴尬的,触手不可及的爱情与婚姻经历,那些年,我们一起追的女孩,都嫁给了老外。

这是钛媒体独家专栏【我在硅谷做码农】系列

继续吐槽。

我们硅谷码农除了恨和我们抢职位的老印,还恨谁?

必须是外F啊,这是我们给嫁给国外人的国女的“尊称”。

我们有多恨外F?你只需要浏览下两大著名华人网站,每天十大热门话题中起码有两三个是声讨和咒骂外F的。

说到这里有人要说了,恋爱婚姻选择自由,人家嫁白人关你什么事儿啊。又有人会说了,你这明显是追白富美追不到的酸葡萄心理嘛,作为男人潇洒大肚点行不行!

你们说的这些我都承认,但你们有所不知,我们码农也是有一肚子苦说不出的,身在异国他乡,面对胸肌大肤白有身份的白男对手,想找个老婆真是太TMD不容易了!

洋妞纵使千般好,但你懂的,好说听点叫文化差异,说难听点叫高攀不上,一般国男还是不太敢挑战的。也有侥幸成功的,我读博期间有个访问学者师兄就追了一个美国女朋友,呵,那神气,那骄傲,那眼神,立马藐视一切猥琐男。啧啧!

那么,就剩国女了,但此时的国女已经非彼时的国女了。

在吸引国女方面,诚然,硅谷码农曾在国内竞争中打过漂亮仗。就说我吧,在成绩比天大的初高中时代,动不动就考第一的我曾一度是全校女生崇拜的偶像,走到哪里(尤其考试成绩公布后)都有女生崇拜的目光,情书更是如雪片一般飞来。只可惜,我那时候只顾自我陶醉了,心中想的也完全是理想与报效祖国,完全没有把一票女粉丝放在眼里,现在想想真是后悔地老泪纵横。

可情况从踏进大学校门的那一刻便急转直下。当意气风发优秀牛逼的我成功挤进清北大学最著名的电子系,幻想着在恰如其分的时间与百分百女孩谈一场轰轰烈烈的恋爱,不料却发现僧多粥少,一个几百人的电子系,女生个数屈指可数,更别提这仅有的几朵金花无论外在还是性格都与女神相差甚远。正在我暗自神伤之际,仅有的几个MM也被下手快的帅哥师兄弟们“抢购一空”,得了,大学四年女朋友是没戏了,那还是老老实实去自习室复习托G吧。

欧耶!终于成功踏出国门!米国的一切都是那么地新鲜,一应俱全的小留学生更是娇艳欲滴,我和其他码农一样大喜,“哥的机会终于来了”!

但是,我惊愕地发现此刻的竞争环境好像有点复杂,一顶“跨种族异性资源争夺战”的大帽子一下子把我扣懵了。此时,瞄准小留学生的不仅有来自全国各地同样优秀的国男们,其中不乏官二代﹑富二代等国男中的战斗机,更有从外表﹑经济﹑身份等都明显优于国男的白男。

我逼迫自己进入一级战备状态,并冷静地开始分析形势,“该去追谁呢?论喜欢嘛,自然是喜欢A女,但我既比不上高大帅气有身份的白男,也没有富二代官二代的犀利背景,那么从成功率上考虑还是追B女吧。C女?不行不行,老子等了这么多年不能落得如此结局”。

于是,在一次聚会上,我认识了小我五岁的师妹,算不得美人,但有讨男人喜欢的地方,就是这样的女子。我试着和她约会了几次,牙齿很白,有教养,不得寸进尺,起初几次印象并不很深,但随着见面次数的增多,感觉就越来越好。一次晚餐后,借着酒力,我一咬牙表白了,“不知你意向如何?”

师妹莞尔一笑,只是沉默不语。

那结局呢?当然是我偶然但又宿命地发现那个熟悉的网络ID在论坛“谈情说爱”版询问的都是“与白男约会如何控制节奏”之类的帖子,里面更有好事者建议,与心仪白男约会的同时,也不要拒绝其他追求者的约会,“这样心态可以更加良好”。

震惊!心碎!还是心碎!我瞬间明白了,过往的时间晚餐也罢,音乐会也罢,超市也罢,不过是一个悲催备胎的例行任务。

咔嚓!OFF!

其实我的经历在硅谷码农中并不罕见,多年之后,我已对此风轻云淡,但有些猥琐男们一直无法忘怀倒也可以理解。

这犹如突如其来地被自己最信任的人扇了一耳光,难免令人窝火和愤怒。失望夹扎着酸葡萄心理在默默地酝酿,再加上骨子里那一点点的爱国情怀和民族正义感,绝望的屌丝们开始把矛头指向外F,各大华人论坛上对于外F的骂声一直不绝于耳,过去﹑目前或许将来都将如此。

遥遥无期的绿卡,跳槽还是不跳的尴尬,枯燥孤独的异国生活,触手不可及的爱情与婚姻……于是乎,我们这些绝望的屌丝们只好发出愤怒的呼喊:起来,不愿做屌丝的码农,让我们团结起来,一起攻陷网络论坛这唯一可控的阵地!(本系列文章均独家首发钛媒体)

http://www.chinaz.com/start/2013/1015/322022.shtml

Windows上编译PHP+Imagick

Windows上编译PHP+Imagick
PHP通过Imagick扩展来实现对图片的处理,Imagick扩展是基于ImageMagick的,但Imagick扩展不是PHP自带的,如果用户想使用它,要么寻找Windows的Binary文件,要么自己编译一个。如果在Linux上,这些都不是问题。但Windows上相关的资料少之又少。下面简单介绍一下本人的编译过程。
准备过程:
1. 下载PHP源代码和编译工具
PHP的源代码可以从www.php.net上下载,具体的下载地址可以到download页面(http://www.php.net/downloads.php)上寻找。
然后到documentation页面(http://www.php.net/docs.php)上寻找编译过程的帮助,具体页面是:http://www.php.net/manual/zh/install.windows.building.php。
可以从这个页面上下载相关的编译工具:win32build和bindlib_w32,并将他们解压缩到源代码放在同级的目录中,具体目录结构如下:
+–BuildRootDir
| |
| +–bindlib_w32
| | |
| | +–arpa
| | |
| | +–conf
| | |
| | +–…
| |
| +–php-5.x.x
| | |
| | +–build
| | |
| | +–…
| | |
| | +–win32
| | |
| | +–…
| |
| +–win32build
| | |
| | +–bin
| | |
| | +–include
| | |
| | +–lib
将win32build\bin目录添加到系统环境变量Path中,这一步也可以在编译的时候指定。此外,需要在C盘建一个目录C:\usr\local\bin,将win32build\bin\目录下的bison.simple拷贝到此目录中。
完成上述工作后,编译resolv.lib。此文件的VC工程文件位于:bindlib_w32下,可以使用VC打开工程文件然后编译即可,将编译产生的resolv.lib拷贝到win32build\lib目录下(如果此文件已存在,覆盖之)。
至此,PHP的编译准备工作已完成。
2. 下载ImageMagick安装包并安装
到ImageMagick主页(http://www.imagemagick.org/script/index.php)上下载Windows的Binary文件(http://www.imagemagick.org/script/binary-releases.php?ImageMagick=ir9ijldaeppff0fudjv4kmfcj0#windows),请选择dll版本,因为只有dll版中有development相关的文件。安装dll版本,安装过程中一定要勾选:install development headers and libraries for C and C++和Add application directory into your system path两个选项。
3. 下载Imagick源代码
到ImageMagick的Program interface页面上(http://www.imagemagick.org/script/api.php)寻找PHP接口Imagick。然后下载(http://pecl.php.net/package/imagick)并解压到php源代码目录下的ext目录中(BuildRootDir/php-5.x.x/ext/imagick)。打开imagick目录下的config.w32文件,替换imagick_read.c为imagick_file.c。此处很可能是imagick的一个Bug。切记。
4. 配置Windows
如果你的Windows系统不是英文版或者默认打开文件的编码不是English(US),编译过程很可能会fail。因此需要对Windows系统的配置稍作改动,具体为:打开控制面板,选择区域与语言,找到非Unicode程序的语言项,然后配置默认使用语言为英语(美国)/English(US)。
经过以上4步之后,终于可以进行编译了。
编译过程:
使用VC的Command Prombt进入字符界面(cmd界面),然后cd到php的目录,检查一下path,看系统path中是否包括win32build\bin目录,如果没有包含进来,需要执行:set path=BuildRootDir\win32build\bin;%path%.
然后在php的源代码目录下执行buildconf.bat文件用于产生configure.js文件。然后系统提示键入”configure –help”.此时可以直接键入configure –enable-snapshot-build –disable-zip –disable-zlib –with-imagick=shared
注意以下最后生成的报告中是否包含imagick shared这样的一行。如果有,表示configure已经成功。可以键入nmake snap进行编译了。建议使用nmake snap >build.log将编译输出重定向到一个文件中。因为编译过程太长,使用日志文件方便日后检查。
编译完成之后会有一个Release_TS目录,下面会有php-5.x.x(5.x.x是你的php版本号)和3个zip文件。
编译的最终结果就位于php-5.x.x目录中。可以将它Copy到你需要的位置使用它。
测试编译结果:
以下是phpinfo()返回的关于imagick的相关信息。