开源许可证异同简单对比

现在的开源软件是越来越多了,面对各种各样的开源协议,又了解多少呢?

工欲善其事必先利其器,搞清楚协议才好拿来使用。

vmware安装linux客户机共享目录/mnt/hgfs为空

由于文件的搜索功能需要调用linux命令来实现,在现有windows平台下就无法测试了,于是不得不开个linux的虚拟机来调试。

在vmware中安装了ubuntu12.04,安装好了tools,但是发现设置共享目录时遇到个小问题。

使用CryptoJS进行sha1哈希报错

按照官方给出的例子使用CryptoJS进行sha1哈希: http://code.google.com/p/crypto-js/#SHA-1

从form中取得密码后,进行sha1散列,之后作为参数post到服务器,firebug报错:

C#中HttpWebResponse获取不到cookies

最近有机会接触到了一点C#功能的开发,自然就有新东西要学,呵呵,我喜欢。

下面就是遇到的一个小问题,客户端需要做登录,然后保存好cookies,以便接下来的业务使用,但是登录成功后cookies获取不到。

下面是部分示例代码:

Win7下修改输入法默认切换快捷键

先说明一下为什么要修改:

起因是由于经常使用eclipse做开发,而个人又不太喜欢默认的代码补全快捷键(alt+/),于是自己定义为了(shift+space)。这也没有什么影响,但是由于开发过程中总会遇到一些需要输入中文的情况,必然会使用中文输入法。中文输入法一般自身都会提供中/英文状态的切换,此处以QQ输入法为例,按shift键即可,这样在coding的时候切换也还算方便。不过由于飞尘自己修改了eclipse的快捷键,用(shift+space)做代码补全,这样在中文输入法打开的情况下,就会产生快捷键冲突。因为默认情况下这个组合键被定义为了半角/全角的切换键。

使用vbs脚本解决axure生成chm乱码

最近做原型设计,用到了axure。做好后需要发布给其他人查看,弄一堆html页面总归感觉有些凌乱,好在axure提供了打包成chm文件的功能:在生成原型的时候,发布设置中勾选“创建HTML帮助文件(.chm)”即可。记得要安装Microsoft的HTML Help Workshop。

原来“没那么简单”,如果设计中页面名称使用了中文(这很正常),直接发布出来的chm文件打开后页面索引会显示乱码的。虽然页面中的内容是正常的,但是这也是影响使用的。