bash $用法 Get link Facebook Twitter Pinterest Email Other Apps December 02, 2014 $$ 当前bash进程号$0 当前bash文件名$? 上一指令的返回值“$*”参数的内容,单字符串返回,中间以空格分开“$@”参数内容,返回多个字符串。$#参数的个数。 Get link Facebook Twitter Pinterest Email Other Apps Comments
socket close shutdown函数区别 May 05, 2015 close() 关闭这个socket销毁内存中数据,如果多个进程复用,只影响单个进程。shutdown() 并不销毁内存中socket,如果多个进程复用,会影响所有进程。如果接受缓冲区内还有数据没recv完,调用close()会出发RST报文,此时先调用shutdown,再调用close则能正常关闭。 Read more
批量在文件头插入 December 02, 2014 最近在整理一套古董代码,古董代码很多头文件stdio.h stdlib.h string.h都没有显示的引用,在gcc上编译总是报错,但是要一个个文件去添加头文文件是件很繁琐的事情,有没有办法一次性把所有的文件都加上这些头文件的引用呢? Read more
hash表取模技巧 December 25, 2014 在使用hash表的时候,由于hash表的size不可能无限大,我们必须将hash function求出来的index值映射到hash表的size范围内。一般情况下都是采取取模的形式index % size,但是modulus操作要进行除法运算,在数据量大的时候效率较低,这时候我们可以将size设置为2的某次方,这样只要将index & (size - 1)就可以求得模值,至于为什么是这样,原理很简单,我就不在此赘述了。 Read more
Comments
Post a Comment