码迷,mamicode.com
首页 >  
搜索关键字:lua实现    ( 122个结果
[tolua++]tolua++中暴露对象给lua时,一定要把析构函数暴露给lua
题目不知道怎么取才好,但是意思很简单:如果你暴露一个复杂对象给Lua,实现类似于OO编程的话,那么也要把析构函数暴露给Lua.否则的话,lua gc的时候,回收垃圾对象,没有找到回收函数,就直接free掉了,这在C++中,是相当致命的.tolua++中的tolua_cclass函数,用来注册lua对...
分类:其他好文   时间:2015-11-16 12:18:42    阅读次数:231
nginx利用lua实现nginx反向代理proxy_store缓存文件自删除
因为自己网站526net一直放在国外,速度一直不怎么理想。所以网站前端一直是买一些低配廉价,但是对国内线路友好的机器来做反向代理。nginx的反向代理可以说已经很好用了,我一直使用proxy_store方式来做缓存,唯一的缺点就是不会自动清理缓存。我是通过定时任务自动删除的。但是还是做不到我要的效果...
分类:其他好文   时间:2015-11-10 15:38:47    阅读次数:236
NGINX + LUA实现复杂的控制
安装lua_nginx_module 模块lua_nginx_module 可以一步步的安装,也可以直接用淘宝的OpenRestyCentos和debian的安装就简单了。。这里说下freebsd的安装:fetch http://www.lua.org/ftp/lua-5.1.4.tar.gztar...
分类:其他好文   时间:2015-10-17 07:01:27    阅读次数:202
纯lua实现Base64加密与解密
--Lua--十进制转二进制function dec_to_binary (data) local dst = "" local remainder, quotient --异常处理 if not data then return dst end ...
分类:其他好文   时间:2015-09-18 11:59:11    阅读次数:580
使用lua实现Spine动画的预加载
创建spine动画有两种方法,分别是createwithfile和createwithdata。createWithFile是通过加载动作数据马上进行创建,如果spine动画中的json文件大小超过100k时,会出现卡顿现象,如果动画文件偏小,可以使用这个方法来创建动画。createWithData...
分类:其他好文   时间:2015-09-11 14:12:49    阅读次数:610
C++调用Lua的性能测试
游戏服务器经典的架构就是C++和Lua的结合,C++开发主体框架,Lua实现一些复杂的逻辑。我们都知道Lua是一种非常快的语言,但是到底有多块,我们测试下看看。 C++调用Lua的性能测试,发现不对的地方望提出。 实验一:我们使用C++调用Lua带8个以上参数的函数,而这个函数里面什么也没有做。我们通过这个实验能够简单地测试出:使用Lua虚拟机和向调用栈当中传入8+个参数和Lua取出这些参数的时间。...
分类:编程语言   时间:2015-08-13 23:46:14    阅读次数:233
C/C++与lua实现互调
1,在lua脚本中调用C/C++代码中的函数在C++中定义函数时必须以lua_State为参数, 以int为返回值才能被Lua所调用。/*typedef int (*lua_CFunction) (lua_State*L);C 函数的类型。为了正确的和 Lua 通讯,C 函数必须使用下列定义了参数以...
分类:编程语言   时间:2015-08-13 17:51:32    阅读次数:157
skynet项目lua代码简单加密
skynet总体跟 erlang很像,理念都是基于Actor模型,即万物皆Actor,Actor之间通过发送消息进行通信。不同的是,skynet使用 c 和 lua实现,这两个语言相较erlang比较流行。skynet的Actor是指skynet服务,skynet服务类似erlang进程,调度方式也接近,skynet启动时会初始化多个调度线程,用于同时处理多个服务,每个服务都有一定的调度次数约束,挂起或达到约束就失去调度权。文章利用lua编译成二进制实现加密,方法比较简单。...
分类:Web程序   时间:2015-08-13 06:33:32    阅读次数:329
cocos2dx 3.x for lua "异步加载"实现过程
在lua中,cocos2dx 建立的栈只能被一个线程(主线程)访问,如果在c++建立子线程,然后通过c++调用lua回调函数实现异步加载就会报错。如果试图通过c++子线程直接实现加载资源,返回一个布尔值或者number类型通知lua实现回调,过程是不会显示问题,但c++开辟的子线程加载的资源文件的内...
分类:其他好文   时间:2015-07-20 15:53:23    阅读次数:305
PHP分组聊天室--fooking现实
最近也是比较忙,公司打码,回家继续打,越忙越折腾!?一个不小心半夜一点了,花了一晚上时间终于把这个分组聊天室写完了,前两天刚把fooking的websocket协议加上,纯lua实现。 ? ?fooking的项目地址:htt...
分类:Web程序   时间:2015-07-07 13:20:24    阅读次数:124
122条   上一页 1 ... 6 7 8 9 10 ... 13 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!