Lua作为一款轻量级的脚本语言,由标准C编写而成,可被C/C++调用,也可调用C/C++的函数. 在目前的脚本引擎中,Lua的速度是最快的... Lua可直接在EditPlus文本处理器上开发,只需搭建相应的开发环境即可.GO GO GO 先说说我和Lua是如何相识的吧*^-^*... 故事的开始是这样滴...在一个阳光明媚的....我来...就在公司认识了Lua... 然后我们就开始了一段刻苦铭心的...和白首到老的XIN 为什么我要选择学Lua???很简单...起初是因为公司需要...在慢慢…
lua语言作为一门轻量级脚本语言,能够非常好的被嵌入到应用程序,因此,在移动游戏开发中举足轻重 然后C/C++开发人员转lua并非非常习惯,我也是..所以,一起努力学习lua吧 lua没有类的概念,有table的概念 <span style="font-family: monospace; white-space: pre; background-color: rgb(240, 240, 240);">function create(name,id) </span&g…
Lua语言模型 与 Redis应用 标签: Java与NoSQL 从 2.6版本 起, Redis 开始支持 Lua 脚本 让开发者自己扩展 Redis. 本篇博客主要介绍了 Lua 语言不一样的设计模型(相比于Java/C/C++.JS.PHP), 以及 Redis 对 Lua 的扩展, 最后结合 Lua 与 Redis 实现了一个支持过期时间的分布式锁. 我们希望这篇博客的读者朋友可以在读完这篇文字之后, 体会到 Lua 这门语言不一样的设计哲学, 以及 更加得心应手的使用/扩展 Redis…
[话从这里说起] 在我发表<Lua中的类型与值>这篇文章时,就有读者给我留言了,说:你应该好好总结一下Lua中的function和userdata类型.现在是时候总结了.对于function,我在<Lua中的函数>这篇文章中进行了总结,而这篇文章将会对Lua中的userdata进行仔细的总结.对于文章,大家如果有任何疑议,都可以在文章的下方给我留言,也可以关注我的新浪微博与我互动.学习,就要分享,我期待你的加入. [userdata是啥?] userdata是啥?简单直译就是用户数…
聊聊redis执行lua原理 从一次面试场景说起   "看你简历上写的精通redis" "额,还可以啦" "那你说说redis执行lua脚本的原理" "这个,这个,不就是那么执行的吗,eval 一段lua脚本就行了" "好的,了解了,今天面试先到这个吧,后续有消息会通知你" "好的,祝您生活愉快" 面试场景纯属娱乐,但这个面试题确实是笔者真实遇到过的,今天我们就来看看redis执行lua…
相关说明: Lua最近在Nginx的web服务器上挺火的, 它的高效让更多开发喜欢上它, 本文讲述Lua与LuaSQL的安装. 在上几篇mysql-proxy的安装中有提到和操作过. 操作系统: Linux CentOS相关软件: Lua LuaSQL 操作过程: 安装编译所需要的依赖包   1 yum-yinstall makegcc gcc-c++autoconf pkgconfig libtool mysql-devel ncurses ncurses-devel git 编译安装read…
感谢大家一直以来的支持!各大商店均开始销售:京东:http://item.jd.com/11659697.html当当:http://product.dangdang.com/23659810.html<Cocos2d-x实战 Lua卷>源码及样章下载地址:源码下载地址: http://51work6.com/forum.php?mod=viewthread&tid=1198&extra=page%3D1样章下载地址:http://pan.baidu.com/s/1i3fNS&…
函数 lua的函数以function关键字开始,后跟函数名称和参数,最后以end结束,我们看一个简单的函数定义: function foo() --do something end function add(a, b) return a + b end 在载入脚本时,函数不会执行,仅仅是会被载入内存和名称关联起来. 另外需要注意的是,调用的函数必须是在代码上方进行了定义的函数,否则运行时会报错,如下: , ))--运行时这里会报错, 因为 add 还没有被载入到内存 function add(a…
上一篇我们搭建好了整个的项目环境,现在,我们一起探索一下如何将lua寄宿到C++中. 宿主的实现 我们在LuaWithCPPTest项目下,查看Source.cpp代码如下: #include <iostream> #include <fstream> #include <string> using namespace std;   extern "C" { #include <lua.h> #include <lauxlib.h&…
Cocos2d-x 3.1.1 Lua实例-AccelerometerTest(重力加速计) 本篇博客介绍Cocos2d-x的第一个实例--重力加速计測试.效果图(注:这里无法模拟重力感应): --[[ AccelerometerTest.lua 重力加速器样例 ]] --返回一个层 local function AccelerometerMainLayer() -- 返回标题 local function title() return "AccelerometerTest" end…