golang的一个丑陋实现

2016-05-31
阅读 2 分钟
5.6k
这个实现中,golang输出的是a,这个实现违反了通常C++,Java,Python中会输出b的实现,由于上述几个语言的思维习惯已经形成,那么这个实现就会导致很多意想不到的事情。

golang中几种加密方式的处理

2015-12-15
阅读 4 分钟
26.4k
golang中的标准库crypto/des中有DES的实现,但是golang库的描述比较简单,如果不熟悉DES的加密规则,是不容易进行相应代码编写的,与第三方进行不同语言之间的加密与解密时,也容易混淆,出现错误。

linux标准daemon编写方式

2013-12-02
阅读 1 分钟
3.5k
第一件事情是调用umask设置文件模型的mask为0,文件mode creation mask可以被进程继承,但daemon进程需要创建文件时,需要特殊的权限。