03 2016 档案
Lua中调用C函数
摘要:Lua利用一个虚拟的堆栈来给C传递值或从C获取值。每当Lua调用C函数,都会获得一个新的堆栈,该堆栈初始包含所有的调用C函数所需要的参数值(Lua传给C函数的调用实参),并且C函数执行完毕后,会把返回值压入这个栈(Lua从中拿到C函数调用结果)。 于此相关的C API有几个比较重要的定义如下: (1 阅读全文
posted @ 2016-03-28 11:27 Dufe王彬 阅读(1161) 评论(0) 推荐(0)
C++ 用libcurl库进行http通讯网络编程(转)
摘要:目录索引: 一、LibCurl基本编程框架 二、一些基本的函数 三、curl_easy_setopt函数部分选项介绍 四、curl_easy_perform 函数说明(error 状态码) 五、libcurl使用的HTTP消息头六、获取http应答头信息 七、多线程问题 八、什么时候libcurl无 阅读全文
posted @ 2016-03-08 16:28 Dufe王彬 阅读(366) 评论(0) 推荐(0)
SkipList 跳表
摘要:为什么选择跳表 目前经常使用的平衡数据结构有:B树,红黑树,AVL树,Splay Tree, Treep等。 想象一下,给你一张草稿纸,一只笔,一个编辑器,你能立即实现一颗红黑树,或者AVL树 出来吗? 很难吧,这需要时间,要考虑很多细节,要参考一堆算法与数据结构之类的树, 还要参考网上的代码,相当 阅读全文
posted @ 2016-03-03 16:20 Dufe王彬 阅读(235) 评论(0) 推荐(0)