Lua
erlang_hell
这个作者很懒,什么都没留下…
展开
-
Lua协程
协程是非抢断式的多线程方式。 接口函数: 函数 参数 说明 coroutine.create f 创建协程 coroutine.resume co [, val1, ···] 开启或者继续一个协程 coroutine.running 无 返回是否协程在运行,或者返回nil当被主线程调用时 coroutine.status co 返回协程状态原创 2016-04-14 10:39:04 · 547 阅读 · 0 评论 -
C填充一个Lua表
在将mysql中记录集读取出来的时候,我们需要将数据从libmysql这个C库中读取到mysql数据,然后将其构造成lua的表。这里将会讲解一下C函数如何构Lua表的实例#include <iostream>#include "lua.hpp"int main(int argn, char *argv[]){ lua_State *L = luaL_newstate(); luaL原创 2016-06-30 10:04:50 · 391 阅读 · 0 评论 -
Lua继承的一个例子
如果看懂了这个就能明白通过metatable在继承的意义,也能理解:和.的差异。原创 2016-11-12 18:33:26 · 347 阅读 · 0 评论 -
luajit FFI简单使用(1)
本文参考了luajit的[官方文档](http://luajit.org/ext_ffi.html)编写。文档的结构也基本上是按照官网的来。翻译 2016-11-17 23:02:54 · 5841 阅读 · 0 评论 -
lua加载dll文件套路
在做游戏的时候,经常会要使用dll来封装库给lua来使用。本文将用于说明如何来通过lua来加载dll。lua加载代码在loadlib.c文件中的127linesstatic void *ll_load (lua_State *L, const char *path) { HINSTANCE lib = LoadLibraryA(path); if (lib == NULL) pusherr转载 2016-10-22 14:38:44 · 8822 阅读 · 0 评论