linux_c
httpsd
这个作者很懒,什么都没留下…
展开
-
linux_c 文件读写
lseek(移动文件流读写位置)定义函数 int lseek(int fildes,off_t offset,int whence);fildes 为文件描述符号offset 为偏移量whence 下列其一 SEEK_SET 文件头offset位移偏移 SEEK_END 文件尾offset位置偏移 SEEK_CUR 当前位置offset位置偏...原创 2012-03-11 10:46:23 · 500 阅读 · 0 评论 -
c面试
编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的char * search(char *cpSource, char ch){char *cpTemp=NULL, *cpDest=NULL;int iTemp, iCount=0;while(*cpSource){if(*cpSource == ch){iTemp...原创 2017-06-29 09:47:09 · 389 阅读 · 0 评论 -
跳跃表的应用-redis
为什么选择跳表目前经常使用的平衡数据结构有:B树,红黑树,AVL树,Splay Tree, Treep等。想象一下,给你一张草稿纸,一只笔,一个编辑器,你能立即实现一颗红黑树,或者AVL树出来吗? 很难吧,这需要时间,要考虑很多细节,要参考一堆算法与数据结构之类的树,还要参考网上的代码,相当麻烦。用跳表吧,跳表是一种随机化的数据结构,目前开源软件 Redis 和 LevelDB...原创 2017-06-29 09:51:28 · 344 阅读 · 0 评论