E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Lua学习
[置顶] Lua 学习教程之环境搭建(一)
Lua学习
教程之环境搭建 一、Lua原始环境搭建:a. 进入http://www.lua.org/download.html下载lua-5.2.2.tar.gz文件b.
ZZ7ZZ7ZZ
·
2013-11-06 18:00
lua
环境搭建
lua学习
笔记之五(Lua中的数学库)
Lua中的数学库Lua5.1中数学库的所有函数如下表:math.pi 为圆周率常量=3.14159265358979323846 表1数学库说明例子方法abs取绝对值math.abs(-15)15acos反余弦函数math.acos(0.5)1.04719755asin反正弦函数math.asin(0.5)0.52359877atan
my183100521
·
2013-10-28 15:00
lua
lua学习
笔记之四(Lua中的基本函数库)
Lua中的基本函数库表1 基本函数库功能参数备注assert(v[,message]) 相当于C的断言v:当表达式v为nil或false将触发错误,message:发生错误时返回的信息,默认为"assertionfailed!" collectgarbage(opt[,arg])是垃圾收集器的通用接口,用于操作垃圾收集器opt:操作方法标志"Stop":停止垃圾收集器"Restar
my183100521
·
2013-10-28 15:00
lua
lua学习
笔记之三(C/C++程序员的Lua快速入门[高阶话题])
高阶话题 1.迭代1.1 实例代码:--迭代 localfunctionenum(array) localindex=1 returnfunction() localret=array[index] index=index+1 returnret end end localfunctionforeach(array,action) forelementinenum(array)do action
my183100521
·
2013-10-28 14:00
lua
lua学习
笔记之二(C/C++程序员的Lua快速入门[进阶话题])
进阶话题1.函数闭包1.1实例代码functioncreateCountdownTimer(second) localms=second*1000--ms为countDown的Upvalue localfunctioncountDown() ms=ms-1 returnms end returncountDown end localtimer1=createCountdownTimer(1)
my183100521
·
2013-10-28 14:00
lua
lua学习
笔记之一(C/C++程序员的Lua快速入门[初阶话题])
前言 本文针对的读者是有经验的C/C++程序员,希望了解Lua或者迅速抓住Lua的关键概念和模式进行开发的。因此本文并不打算教给读者条件语句的语法或者函数定义的方式等等显而易见的东西,以及一些诸如变量、函数等编程语言的基本概念。本文只打算告诉读者Lua那些与C/C++显著不同的东西以及它们实际上带来了怎样不同于C/C++的思考方式。不要小看它们,它们即将颠覆你传统的C/C++的世界观!
my183100521
·
2013-10-28 11:00
lua
cocos2d-x之test
lua学习
从下面代码可以看出std::stringpath=CCFileUtils::sharedFileUtils()->fullPathForFilename((dirPath+"/controller.lua").c_str()); pEngine->addSearchPath(path.substr(0,path.find_last_of("/")-dirPath.length()).c_str()
boyhailong
·
2013-10-27 08:00
Lua学习
总结
简述Lua是一个很小的编程语言,很多人将其与Python高级语言进行比较。Lua有以下的特点:(1)纯C语言实现,源码小,可以很好地与C/C++融合。可自行编译,生成静态库。(2)语法简单,灵活,易学。我也同时学习了Python,相比之下,Lua精简,功能简单,可用的库少,但是语言的实现写得如此精简也很不错了!与C/C++程序结合就能显示它的强大能力,适用于要求可配置性很高的C/C++程序中,比如
临峰不畏
·
2013-10-08 23:00
lua
lua学习
:把lua文本文件“编译”成二进制的文本
当你发布lua时,你或许不想用户看到你的lua源码,更不想用户修改你的lua代码和系统内部的秘密,那就需要用别的方式来发布。最终的文本文件可以通过lua作者提供的标准发布版本中的程序来执行。这个程序称做luac.exe,把lua文本文件“编译”成二进制的文件。这样就可以让别人更难知道你的游戏是如何运行的,采用了什么技术。当写好一个lua文件后,可以通过一个典型的编译命令去“编译”这个文件:这一行代
Kevin_Leong
·
2013-10-01 19:47
lua开发学习
lua学习
:把lua文本文件“编译”成二进制的文本
当你发布lua时,你或许不想用户看到你的lua源码,更不想用户修改你的lua代码和系统内部的秘密,那就需要用别的方式来发布。最终的文本文件可以通过lua作者提供的标准发布版本中的程序来执行。这个程序称做luac.exe,把lua文本文件“编译”成二进制的文件。这样就可以让别人更难知道你的游戏是如何运行的,采用了什么技术。当写好一个lua文件后,可以通过一个典型的编译命令去“编译”这个文件:这一行代
losophy
·
2013-10-01 19:00
lua
lua学习
:使用Lua处理游戏数据
在之前
lua学习
:lua作配置文件里,我们学会了用lua作配置文件。其实lua在游戏开发中可以作为一个强大的保存、载入游戏数据的工具。
Kevin_Leong
·
2013-08-31 17:14
lua开发学习
lua学习
:使用Lua处理游戏数据
在之前
lua学习
:lua作配置文件里,我们学会了用lua作配置文件。其实lua在游戏开发中可以作为一个强大的保存、载入游戏数据的工具。
losophy
·
2013-08-31 17:00
游戏
lua
lua学习
:lua与C/C++程序的整合
lua与C/C++交互,主要靠luaAPI和向lua注册好的函数。如下图注:LuaGlue就是让Lua脚本中可调用的C++函数的接口。即那些注册的函数。这里起关键作用的要数lua_State的结构,这就得讲一下Lua环境和LuaStack。Lua环境Lua环境由所有可操作的数据构成,如编译好的函数、变量以及其他运行时内存。这些数据保存在一个称做lua_State的结构中。所有Lua应用程序都要求至
losophy
·
2013-08-16 20:00
c
lua
lua学习
:游戏中的Lua
lua作为一种脚本语言,可以快速地开发游戏的原型。提高游戏的开发效率。最熟悉不过的就是作为魔兽世界、博德之门、愤怒的小鸟等游戏的脚本语言。但是,具体来说,lua在游戏中可以做什么呢?在游戏中,lua可以用来完成下面这些工作:●编辑游戏的用户界面●定义、存储和管理基础游戏数据●管理实时游戏事件●创建和维护开发者友好的游戏存储和载入系统●编写游戏游戏的人工智能系统●创建功能原型,可以之后用高性能语言移
Kevin_Leong
·
2013-08-16 13:18
lua开发学习
Lua
游戏
lua学习
:游戏中的Lua
lua作为一种脚本语言,可以快速地开发游戏的原型。提高游戏的开发效率。最熟悉不过的就是作为魔兽世界、博德之门、愤怒的小鸟等游戏的脚本语言。但是,具体来说,lua在游戏中可以做什么呢?在游戏中,lua可以用来完成下面这些工作:●编辑游戏的用户界面●定义、存储和管理基础游戏数据●管理实时游戏事件●创建和维护开发者友好的游戏存储和载入系统●编写游戏游戏的人工智能系统●创建功能原型,可以之后用高性能语言移
losophy
·
2013-08-16 13:00
游戏
lua
终于要看看nginx和lua了
nbsp; 主要包括: Documentation IExecutor Lua Command Line Lua Examples SciTE(Lua脚本编辑器) 2.
Lua
gzuimis
·
2013-07-22 23:00
nginx
Lua学习
(地基工)Lua最牛的调试利器-------DecodaSublimeText2-性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/LinuxLua脚本语法说明(修订)Cocos2dx学习笔记(1)----HelloLua!Lua编程技巧内存泄漏:lua内存泄漏查证游戏逻辑层在Lua中的内存泄漏与防范 应该尽量使用local变量而非global变量。这是Lua初学者最容易犯的错误。g
GrimRaider
·
2013-07-17 16:00
lua学习
笔记之C++ lua 互调
原文链接:http://blog.csdn.net/musicvs/article/details/8451361 正文: 经过前面几章的介绍,相信大家对Lua的堆栈已经比较熟悉了,如果还不是很熟悉的朋友,建议多看几遍前面的教程,或者多敲几次代码。那么,如果已经对Lua的堆栈比较熟悉,接下来的内容就很简单了。今天我们来看看C++如何调用Lua的函数,先看看现在Lua文件是什么样的:[plain
yhhwatl
·
2013-07-11 19:00
lua
lua学习
笔记之详解lua堆栈
原文连接:http://blog.csdn.net/musicvs/article/details/8440707 1. Lua的堆栈和全局表我们来简单解释一下Lua的堆栈和全局表,堆栈大家应该会比较熟悉,它主要是用来让C++和Lua通信的,是的,它们并不认识对方,只能通过堆栈来沟通,就像写信一样。(旁白:它们不会用微信吗?!微信~!不知道?) Lua的全局表又是什么呢?可以想象成是一个ma
yhhwatl
·
2013-07-11 19:00
lua
lua学习
笔记之table的遍历
原文链接:http://rangercyh.blog.51cto.com/1444712/1032925 当我在工作中使用lua进行开发时,发现在lua中有4种方式遍历一个table,当然,从本质上来说其实都一样,只是形式不同,这四种方式分别是: for key, value in pairs(tbtest) do XXX end for key, v
yhhwatl
·
2013-07-11 09:00
table
lua
Lua学习
笔记之循环语句
原文链接:http://502317120.blog.51cto.com/4062300/1163198for C/C++中我们使用for一般都是for(变量=初始值;循环条件;步进算法){循环体},在Lua中for的使用方法有不小的区别,Lua中是for变量初始值,变量最大值,步进值do循环体end。这样写可能不够清晰,让我们看下如下代码: for(int a=0;a<5;a+
yhhwatl
·
2013-07-11 09:00
lua
循环语句
Lua学习
之function
第五章
Lua学习
笔记之函数 函数有两个用途1. 完成指定功能,函数作为调用语句使用2.
yhhwatl
·
2013-07-04 16:00
函数
学习笔记
lua
Lua学习
2 Lua小框架的搭建
看了上一篇Lua环境搭建具体http://blog.csdn.net/liuwumiyuhuiping/article/details/9196435为了方便学习。具体新开始搭建一下学习的小框架.lib存放是lua编译出来的动态库。Bin存放的是应用程序。test存放的就是lua的测试文件。LuaSrc就是我们的源码了。LuaSrc里面包含了两个工程一个是Luasrc和LuaScriptMg. 可
liuwumiyuhuiping
·
2013-06-29 13:00
Lua学习
笔记之数据类型
从今天开始学习Lua,参考书是不可少的ProgrammingInLua(简称PIL)中文版 下载链接:http://download.csdn.net/detail/lcabcdefg/3026956Lua的IDE有很多sciTE不错链接:http://www.scintilla.org/index.html1、 类型和值Lua是动态语言,变量不要类型定义。Lua有8中基本类型:Nil,Bool
yhhwatl
·
2013-06-03 18:00
学习笔记
lua
lua学习
:lua作配置文件
lua的一项重要用途就是作为一种配置语言(configurationlanguage)。目前,我们常用的配置文件格式有XML和ini,XML层次分明,但其缺点就是写起来太繁杂,对一些关键字如//如不用extern会出现连接错误,编译成了C++文件extern"C"{#include"lua.h"#include"lauxlib.h"#include"lualib.h"}#pragmacomment
Kevin_Leong
·
2013-06-01 09:11
lua开发学习
lua学习
:lua作配置文件
lua的一项重要用途就是作为一种配置语言(configuration language)。目前,我们常用的配置文件格式有XML和ini, XML层次分明,但其缺点就是写起来太繁杂,对一些关键字如 //如不用extern会出现连接错误,编译成了C++文件 extern"C" { #include"lua.h" #include"lauxlib.h" #include"lualib.h" } #p
losophy
·
2013-06-01 09:00
lua
配置文件
lua学习
:lua程序设计的一些笔记
词法规范:Lua执行的每段代码,例如一个源代码文件或在交互模式中输入的一行代码,都称为一个“程序块”。在lua的语法中,代码中的换行不起任何作用。Lua–ixxx调试和手工测试不要用下画划线跟着大写字母的标识符,lua将这类标识用于特殊用途。Lua是有大小写之分的。--注释--[[Xxxxxx--]]全局变量:全局变量没有初始化时,值是nil。如果要删除一个全局变量,赋值nil就行了。类型与值在l
Kevin_Leong
·
2013-06-01 08:21
lua学习
:lua程序设计的一些笔记
词法规范:Lua执行的每段代码,例如一个源代码文件或在交互模式中输入的一行代码,都称为一个“程序块”。在lua的语法中,代码中的换行不起任何作用。Lua – i xxx 调试和手工测试不要用下画划线跟着大写字母的标识符,lua将这类标识用于特殊用途。Lua是有大小写之分的。--注释--[[Xxxxxx--]]全局变量:全局变量没有初始化时,值是nil。如果要删除一个全局变量,赋值nil就行了。类型
losophy
·
2013-06-01 08:00
lua
函数调用
lua学习
2:在cpp中调用lua
查了好多资料,发现还是不全,干脆自己整理吧,至少保证在我的做法正确的,以免误导读者,也是给自己做个记录吧! 描述: luna(请看SimplerCppBinding)是一个很好的从lua调用c++函数的例子。但是你如果想从c++中调用lua函数,那么你须要保存你的lua函数到,一个注册了的子表中或者一个全局的表的子表中,然后就能够在c++代码中用lua_pcall去调用这个函数。以下的
·
2013-05-21 20:00
lua
lua学习
之入门:环境搭建
1.下载和编译(1)下载Lua压缩包,下载页面是http://www.lua.org/download.html最新版本是lua-5.1.2也可以点击这里直接下载:http://www.lua.org/ftp/lua-5.1.2.tar.gz它的体积很小,只有210K(2)解压文件,比如解压到D:/lua-5.1.2文件夹内(以下均以此路径为例)。(3)在D:/lua-5.1.2内,存在名为/et
sunboyhch
·
2013-05-09 19:00
lua学习
:lua环境搭建
Lua除了是一门扩展的言语外,还是一门“胶水语言”。最著名的就是作为游戏的脚本开发。这里主要说lua怎样与c交互。Lua和c语言通信的主要方法是一个无所不在的虚拟栈。几乎所有的API调用都会操作这个栈上的值。所有的数据交换,无论是Lua到C语言或C语言到Lua都通过这个栈来完成。栈可以解决Lua和C语言之间存在的两大差异,第一种差异是Lua使用垃圾收集,而C语言要求显式地释放内存;第二种是Lua使
losophy
·
2013-05-07 11:00
Lua学习
笔记二
1: 无状态的迭代器 a = {"one", "two", "three"} for i, v in ipairs(a) do print(i, v) end 2: loadstring 总 是在全局环境中编译他的串。 local i = 0 f = loadstri
7090
·
2013-04-18 16:00
学习笔记
Lua学习
笔记(一)
1: 字符串转化为数字类型, tonumber 数字类型转化为字符串, tostring .. 为字符串连接运算符 print (0 .. 1) --> 01 print (10 .. "" == "10") 等价于 print (tostirng(10) == "10")
7090
·
2013-04-16 11:00
学习笔记
LUA学习
之编译
cdsrc&&makelinuxgcc-O2-Wall-DLUA_COMPAT_ALL-DLUA_USE_LINUX -c-olua.olua.cgcc-olua lua.oliblua.a-lm-Wl,-E-ldl-lreadline/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libreadline.so:undefin
wenchao126
·
2013-04-07 17:00
linux
lua
[Lua]
Lua学习
笔记(三) Lua语法简述(二)
Lua学习
笔记(三)Lua语法简述(二) 在昨天,我们介绍了Lua中的变量、和运算符,今天我们来介绍函数、forwihle这些常用的关键字等。
s13039962531
·
2013-03-26 22:22
cocos2d-lua
lua学习
lua语法
Lua入门
[Lua]
Lua学习
笔记(三) Lua语法简述(二)
Lua学习
笔记(三)Lua语法简述(二)在昨天,我们介绍了Lua中的变量、和运算符,今天我们来介绍函数、forwihle这些常用的关键字等。
s13039962531
·
2013-03-26 22:22
Lua学习
Cocos2d-Lua
Lua入门
Lua
[Lua]
Lua学习
笔记(二) Lua语法简述(一)
Lua学习
笔记(二)Lua语法简述(一) 这几天生活上琐碎的事情,叫我没有时间来更新博文,好吧闲话少说。今天我们来学习Lua中的语法。
s13039962531
·
2013-03-26 00:37
cocos2d-lua
lua学习
lua语法
Lua入门
[Lua]
Lua学习
笔记(二) Lua语法简述(一)
Lua学习
笔记(二)Lua语法简述(一)这几天生活上琐碎的事情,叫我没有时间来更新博文,好吧闲话少说。今天我们来学习Lua中的语法。对于有过C/C++基础的朋友们来说Lua的语法差别并不是很大。
s13039962531
·
2013-03-26 00:37
Lua学习
Cocos2d-Lua
Lua入门
Lua
[Lua]
Lua学习
笔记(一) 安装调试环境
Lua学习
笔记(一)安装调试环境 觉得自己是该掌握一门脚本语言的时候了,虽然曾经用过C#和JavaScript写过Unity3D的脚本。
s13039962531
·
2013-03-21 23:54
lua学习
Lua入门
安装Lua编辑器
[Lua]
Lua学习
笔记(一) 安装调试环境
Lua学习
笔记(一)安装调试环境觉得自己是该掌握一门脚本语言的时候了,虽然曾经用过C#和JavaScript写过Unity3D的脚本。
s13039962531
·
2013-03-21 23:54
Lua学习
Lua入门
安装Lua编辑器
Lua
LUA学习
1、Lua程序设计 在线电子书2、Lua开发者社区 http://bbs.luaer.cn/3、Lua代码在线测试工具 http://www.lua.org/cgi-bin/demo目标:一个星期学习基本知识+编写简单程序在Lua开发者社区找一个稍微大一些的程序,分析Lua在项目中的使用。http://www.doc88.com/p-583326014440.html lua源码欣赏探索Lua
fr_han
·
2013-01-22 17:00
e
Lua学习
第三课:Lua脚本语言的基础入门教程
e
Lua学习
第三课:---Lua脚本语言基础入门教程(作者:LL 出处:http://blog.csdn.net/tcpipstack,欢迎转载,也请保留这段声明。谢谢!)
tcpipstack
·
2013-01-13 15:00
lua
lua
教程
脚本语言
e
Lua学习
第二课:在Ubuntu OS下的Lua源码安装方法
e
Lua学习
第二课:---在UbuntuOS下的Lua源码安装方法(作者:LL 出处:http://blog.csdn.net/tcpipstack,欢迎转载,也请保留这段声明。谢谢!)
tcpipstack
·
2013-01-13 14:00
ubuntu
ubuntu
lua
lua
源码安装
e
Lua学习
第一课:和Lua脚本语言的第一次亲密接触
e
Lua学习
第一课:---和Lua脚本语言的第一次亲密接触(作者:LL 出处:http://blog.csdn.net/tcpipstack,欢迎转载,也请保留这段声明。谢谢!)
tcpipstack
·
2013-01-06 18:00
lua
lua
脚本语言
EK-LM3S8962
Lua学习
笔记
前言偶最近在学习Lua,所以写出心得和大家共享,争取一天写一篇,嘿嘿.才开始学所以内容很浅,希望大家包涵.Lua是一种完全免费的脚本语言,可以和C/C++语言紧密结合,它的官方网站在http://www.lua.org.在网站上可以下载到lua的源码,没有可执行版本,不过不用担心,因为lua源码可以在任何一种C/C++的编译器上编译.如果要学习Lua,官方网站上的Reference是必备的,上面有
eddygong
·
2012-12-18 13:00
lua学习
笔记 4 迭代法遍历 table,当Table中含Table时,递归输出
迭代法遍历table,当Table中含Table时,递归调用。打印Table中K,V值通过type(arg)判断当前类型table1={ name="AndroidDeveloper", email="
[email protected]
", url="http://blog.csdn.net/hpccn", quote=[[ Thereare 10typesofpepole whocanunders
hpccn
·
2012-11-23 15:00
lua
lua
lua学习笔记
Lua脚本语法说明(修订)
lua学习
中,感叹国内好的资料不多,偶遇佳作,与君共享。同时由衷的感谢本文的原作者。
shencaifeixia1
·
2012-11-20 18:00
lua学习
笔记 3 android调用Lua。Lua脚本使用LoadLib回调Java,并传多个参数
lua学习
笔记3android调用Lua。
hpccn
·
2012-11-19 11:00
android
android
移动开发
lua
lua
lua学习笔记
lua学习
笔记 2 android调用Lua。Lua脚本中实现添加Button,并为Button增加Listener
lua学习
笔记:2android调用Lua。
hpccn
·
2012-11-16 09:00
android
移动开发
lua
lua学习笔记
lua学习
笔记 1 android 调用Lua, Lua脚本中启动Intent
android调用Lua,Lua脚本启动Intentandroid中的调用try{ mLuaState.LdoString(readStream(getResources().openRawResource( R.raw.testLua))); //找到functionInLuaFile函数 mLuaState.getField(LuaState.LUA_GLOBALSINDEX,"launch
hpccn
·
2012-11-15 15:00
android
android
脚本
lua
lua
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他