git show简单应用

在编写代码的过程中,当完成一次提交(commit)后,我们常常想看看这次提交和上一次提交(commit)代码中有哪些改变。git show就可以在这里大展身手了。

Published: 14 Aug 2013

cannot close fd before spawn

关于怎么使用jekyll写博客,这儿不作介绍,网上有大把大把的教程,这里只想介绍一下Jekyll build时产生的警告"cannot close fd before spawn"而导致jekyll build失败(反馈消息:"Conversion error: There was an error converting _posts/xxx.md"),因为这个问题实在困扰了我好久,想把解决方法分享给大家。

Published: 13 Aug 2013

Google技巧之双点

我们在通过google搜索的时候,google通常会罗列出一大堆的结果出来。我们进入这些网页后,常常会发现这些网页里介绍的东西都是很多年前的东西,或者说不适应现在了。那么我们就会想要搜索出来某年以后的或者某个年限内的网页该怎么干呢。其实我们可以这么来干:

Published: 12 Aug 2013

Google技巧之define

如果你某个单词不认识,而你要快速知道这个单词的大概意思。这个时候你没有必要打开一个特定的网页,然后输入这个单词。你所要做的就是在google搜索框里面按照如下格式输入这个单词即可:

Published: 12 Aug 2013

git之merge --no-ff与fast farward

分支可以说是git中举足轻重的一个必杀技。利用git的分支功能我们可以简化开发流程从而加快开发进度。举个简单的例子,考虑这么一种情况:

Published: 12 Aug 2013

shell脚本中重定向之谁动了我的输出

“重定向”是shell脚本中一个比较重要的知识点!简单来说,就是把一个命令或脚本中的输出重新“挪到”另一个地方,而不是输出到标准输出。在linux中,所谓的标准输出就是文件描述符为“1”的输出。还记得C语言中的printf()函数吗?他就是把内容输出到标准输出的!看一下这段程序:

Published: 09 Aug 2013

RT3070和wpa_supplicant

前段时间搞了一下RT73与wpa_supplicant,调通了,无论是什么加密方式和认证类型,RT73都可以良好的工作。可又由于RT73停产了,被迫要使用RT3070。刚开始我以为应该和RT73差不多,果不其然,用法十分接近,但是也有一点点区别的。

Published: 09 Aug 2013

opensuse 11.3开启samba

由于自己在开发过程中一直使用SUSE,刚开始使用的是SUSE 10.1 后来感觉有点落伍了,于是装了个openSUSE 11.3,SUSE不知道什么时候改名为openSUSE的,不管啦,反正我还是比较喜欢openSUSE,很酷! 可是我要通过windows去访问虚拟机下的内容,包括用sourceinsight看内核源代码,所以不得不用samba服务了。但是怎么在openSUSE 11.3上开启samba服务呢?这个问题困惑了我好久,上网搜了一下,没有一篇说的令我满意的,尽他妈瞎扯淡!于是,我自己捣鼓了许久,终于搞定了,所以想写篇博客儿记录一下!

Published: 09 Aug 2013