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