归档

Python's multiple versions' path in OSX

There are at lease 3 versions of Python in my computer, the defaule python2.7 provided by OSX is the first one, and the python2.7 and python3.3 installed by homebrew are another two versions. The result is that I am always confused by my multiply python versions, especially when I want to link them with my IDE or add some useful site-packages.

PyQt4中文乱码问题

在Linux下写一个GUI程序的时候使用PyQt4,
然后在显示中文的时候出现了乱码的问题,
即使在文件头加了#coding:utf-8也没有用,
其实解决方法十分简单。

在Linux下配置PyQt4开发环境

虽然PyQt是跨平台的,但是为了确保Linux的100%兼容性,
把之前在mac下开发的PyQt4项目移入Linux系统。
在Linux下配置PyQt4开发环境,其中包括安装依赖关系,PyQt,Eclipse,
以及在Eclipse中配置python开发环境。

OS X 10.8.5的terminal变成bogon

在家里连有线网的时候终端里变成bogon:~ Fiona$

正常应该是Fiona:~ Fiona$

google到原因是dhcp会修改你的hostname

比较简捷的解决方法是在网络配置那里使用google的DNS

Java7升级导致网页报错

如果电脑里面安装的java是7版本的,
在访问一些网站的时候可能会报错.

1
2
sun.security.validator.ValidatorException: PKIX path validation failed:
java.security.cert.CertPathValidatorException: algorithm check failed: MD2withRSA disabled

这是由于新版的jre7认为MD2, RSA 算法不安全所以限制了它们

Sicily 1151 魔板

解题思路

是要在规定的步数内找到是否能符合目标状态的魔板操作。
因为有步数的限制,所以我们选择广搜而不是深搜,
深搜可能可以找出答案,但是时间复杂度太高了。

|Hexo优化|博文icon美化和网页icon

下面我想介绍修改hexo中一些icon细节的方法
第一种是修改每篇blog文章标题左边的icon
第二种是增加blog的网页icon,也就是那个显示浏览器标签页上的icon

下面先说第一种

刚开始的时候看左边那个蓝色的页面icon觉得不是很喜欢,而且太多人一样了
所以就想改掉

npm 安装

想要把hexo blog放到服务器上去的时候要先安装npm
然后就一直报错

输入命令

1
curl -k https://npmjs.org/install.sh | sh