码迷,mamicode.com
首页 >  
搜索关键字:lua 协程 coroutine    ( 6229个结果
lua学习笔记15:table数组逆序
数组的逆序,只能用于数组,不能用于哈希表 function reverseTable(tab) local tmp = {} for i = 1, #tab do local key = #tab tmp[i] = table.remove(tab) end return tmp end // 示例 local t = {"one", "two", "three"} ...
分类:编程语言   时间:2015-02-04 21:50:25    阅读次数:6498
MAC版Lua使用自定义C++文件
网上也由很多类似的Blog来介绍如何在Lua中使用自定义C++文件,但在具体操作时会遇到各种蛋疼的问题,在此把具体步骤以及要注意的地方一一记录,方便他人也方便自己。最开始我也说明的是我所使用的是MAC机。首先Quick-Cocos2d-x3.3Final中自带了绑定C++的文档frameworks/...
分类:编程语言   时间:2015-02-04 20:16:29    阅读次数:327
skynet是什么
云风的skynet,定义为一个游戏服务器框架,用c + lua基于Actor模型实现。代码极其精简,c部分的代码只有三千行左右。 整个skynet框架要解决的核心问题是:把一个消息(数据包)从一个服务(Actor)发送给另一个服务(Actor),并接收其返回。也就是在同一进程内(作者也强调并非...
分类:Web程序   时间:2015-02-04 20:10:37    阅读次数:209
手游项目Crash的上报
基于cocos2d-x开发的手游,免不了会遇到崩溃、闪退,在非debug状态下定位问题异常的艰难,像我们项目是在cocos2dx的基础上封装了一层,然后又与lua进行互调。因为接受C++/移动端开发比较晚,这里记录一下目前所了解的二个工具: 1) Crashlytics 《IOS开发进阶》的作者推荐...
分类:其他好文   时间:2015-02-03 16:41:34    阅读次数:161
ngx_lua实现登录逻辑
最近在公司做一个简单的portal,本来很简单的,只用ngx_lua就可以实现所有的业务逻辑,不需要upstream上游服务。但被要求接入公司内部的用户校验系统,说白了就是一个登录过程,只允许公司内部的用户可以登录访问。公司内部有一整套组件,只要在业务代码里嵌入改组件,就能自动检测用户是否已经登录、...
分类:其他好文   时间:2015-02-03 06:58:27    阅读次数:203
Lua的清屏快捷方式
1、Lua (Command Line) 这里清屏的方式是:os.execute("cls")就是执行了DOS中的清屏命令!2、SciTE中的清屏方式:-----(1)第一种方法:Ctrl+Z,清屏输出窗口。------(2)第二种方法:Options-->Open User Options Fil...
分类:其他好文   时间:2015-02-02 19:39:43    阅读次数:139
OpenResty+lua+GraphicsMagick生成缩略图
1、安装GraphicsMagick下载地址:http://www.graphicsmagick.org/tar zxvf GraphicsMagick-1.3.20.tar.gzcd GraphicsMagick-1.3.20./configuremakemake install安装依赖包Ghos...
分类:其他好文   时间:2015-02-02 15:32:30    阅读次数:169
Lua程序设计 第17章 弱引用笔记
鉴于之前我对lua的评价,在此需要修改了一下我的言论:游戏开发语言工作中,最成熟的客户端开发组合:C/C++、Lua/C#、assembly汇编。C/C++系列用于完成游戏引擎框架,汇编用于优化,Lua负责游戏逻辑。在全局上满足了性能、可读性、变化性的需求。因为我选的是引擎方向,实际上只能吃透C/C++系列我才可能获得引擎 职位。另外推荐一本书《游戏引擎框架》-叶劲峰翻译的那本,并没有csdn某人...
分类:其他好文   时间:2015-02-01 23:25:34    阅读次数:344
Tornado 学习笔记 Tornado基础 1
这是根据官方文档学习后总结的笔记:Tornado基础Tornado是一套web框架和异步网络功能库,使用非阻塞是IO,可支持数万个活动连接。支持长活跃连接,支持longpolling长连接,支持WebSockets。Awebframework(includingRequestHandlerwhichissubclassedtocreatewebapplications,and..
分类:其他好文   时间:2015-01-31 19:30:22    阅读次数:522
Cocos2d-x使用Luajit实现加密
项目要求对lua脚本进行加密,查了一下相关的资料 ,得知lua本身可以使用luac将脚本编译为字节码(bytecode)从而实现加密,试了一下,确实可行。下面是使用原生的lua解释器编译字节码:    1、新建一个名为1.lua的文件,里面只有一句话print("Hello Lua"),新建一个空的out.lua脚本文件    2、开始--运行--cmd3、luac -o out.lua 1.lu...
分类:其他好文   时间:2015-01-31 18:01:01    阅读次数:276
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!