发布了文章2016-05-31
这个实现中,golang输出的是a,这个实现违反了通常C++,Java,Python中会输出b的实现,由于上述几个语言的思维习惯已经形成,那么这个实现就会导致很多意想不到的事情。
发布了文章2015-12-15
golang中的标准库crypto/des中有DES的实现,但是golang库的描述比较简单,如果不熟悉DES的加密规则,是不容易进行相应代码编写的,与第三方进行不同语言之间的加密与解密时,也容易混淆,出现错误。
发布了文章2013-12-02
第一件事情是调用umask设置文件模型的mask为0,文件mode creation mask可以被进程继承,但daemon进程需要创建文件时,需要特殊的权限。
回答了问题2013-07-10
MyClass *c = (MyClass *)lua_touserdata(L, 1); 原来是这儿错了,应该 MyClass c = (MyClass)lua_touserdata(L, 1);