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学习
Beauty of Functional Programming
FunctionalProgrammingIsHard,That'sWhyIt'sGood(翻译)IDEEmacsAquamacsGoGolangHomeGo语言中文网Golang资料集Go中文社区 LuaLuaHome开源脚本
Lua
Nick.Chung
·
2015-11-15 12:00
lua学习
01——基础
***************************************转载请注明出处:http://blog.csdn.net/lttree********************************************学习lua啦~首先,一把好的武器——sublime,相关安装配置传送门——>herelua的基本类型>lua的table>lua的function先来一段lua的介
lx417147512
·
2015-11-14 18:00
function
table
lua基础
Lua学习
笔记
Lua学习
笔记
Lua学习
笔记(十九) posted @ 2012-01-22 10:05 glshader 阅读(1514) |&
·
2015-11-13 22:20
学习笔记
lua学习
笔记11:lua中的小技巧
lua中的小技巧,即基础lua语言本身的特种,进行一个些简化的操作 一、 巧用or x = x or v 等价于: if not x then x = v end 假设x为nil或false,就给他赋值为 二、三元运算符实现 a and b or c 类似C语言: a ? b : c and 的运算由优先级高于or
·
2015-11-13 22:28
学习笔记
Torch/
Lua学习
资料汇总
在学习Torch/Lua的过程中,积累了一些资料,现汇总如下,自己会随时补充,也欢迎大家补充!1、TorchPackageReferenceManual,Torch帮助手册网址:http://torch7.readthedocs.org/en/latest/index.html2、DeepLearningwithTorch,Torch平台上的深度学习,60分钟教程,很详细!https://gith
木顶思上
·
2015-11-13 17:12
机器学习
torch
Lua
lua学习
测试脚本
function msg(...) print(arg[ 1], arg[ 10]) print( 1, 2, false and 3, 5) end msg( 12, 52, 25, 21)
·
2015-11-13 15:50
lua
lua学习
笔记 函数的变长参数与具名参数
听着这名词可能不大明白是啥意思,不过没关系,举个例子就明白了: 1 function test(...) 2 for i,v in ipairs(arg)do 3 print(i,v) 4 end 5 6 print(unpack(arg)) --unpack 返回表中内容 7 end 8 9 test(1
·
2015-11-13 13:48
学习笔记
lua学习
:使用Lua处理游戏数据
在之前
lua学习
:lua作配置文件里,我们学会了用lua作配置文件。 其实lua在游戏开发中可以作为一个强大的保存、载入游戏数据的工具。
·
2015-11-13 11:29
lua
lua学习
:使用Lua处理游戏数据
在之前
lua学习
:lua作配置文件里,我们学会了用lua作配置文件。 其实lua在游戏开发中可以作为一个强大的保存、载入游戏数据的工具。
·
2015-11-12 23:54
lua
lua学习
笔记
1.lua环境搭建 Lua 是一个扩展式程序设计语言,它被设计成支持通用的过程式编程,并有相关数据描述的设施。 Lua 也能对面向对象编程,函数式编程,数据驱动式编程提供很好的支持。它可以作为一个强大、轻量的脚本语言,供任何需要的程序使用。 Lua 以一个用 clean C 写成的库形式提供。(所谓 Clean C ,指的 ANSI C 和 C++ 中共通的一个子集)作为一个扩展式语言,Lua
·
2015-11-12 22:29
学习笔记
Lua学习
-Chunks学习
Chunks是一系列语句,Lua执行的每一块语句,比如一个文件或者交互模式下的每一行都是一个Chunks 每个语句结尾的分号(;)是可选的,但如果同一行有多个语句最好用; 假定一个文件 a 内有单个语句 x=1;另一个文件 b 有语句 print(x
·
2015-11-12 19:44
lua
Lua 学习笔记(一)
Lua学习
笔记 1、lua的优势 a、可扩张性 b、简单 c、高效率 d、和平台无关
·
2015-11-12 18:18
学习笔记
Lua学习
2 Lua小框架的搭建
看了上一篇Lua环境搭建具体http://blog.csdn.net/liuwumiyuhuiping/article/details/9196435 为了方便学习。 具体新开始搭建一下学习的小框架. lib存放是 lua编译出来的动态库。Bin存放的是 应用程序 。test存放的就是lua 的测试文件。LuaSrc就是我们的源码了。LuaSrc 里面包含了两个
·
2015-11-12 14:43
lua
vs2013如何在C++中调用Lua(二)
Lua学习
笔记 vs2013如何在C++中调用Lua (此为转载教程) 本人试过完全可行 一、准备工作 1、下载Lua源码,地址:http://www.lua.org/download.html
·
2015-11-12 12:18
C++
《cocos2d-x游戏开发》——
lua学习
总结(一)数组的使用
在lua中,数组是用table来实现的。 1、数组的定义: self.itemArrays = {}; --作为数组来使用的表itemArrays 2、 数组插入一条数据: local showItemSprite = CCSprite:create(); --创建一个精灵对象showItemSprite table.insert(sel
·
2015-11-12 11:52
cocos2d-x
u
Lua学习
之使用协程(终)
前言 今天是本系列的第六篇文章,也是最后一篇,我们来看看uLua中如何来实现协程吧。首先,让我们明确协程的概念。在百度百科上的是这样说的,协程更适合于用来实现彼此熟悉的程序组件,如合作式多任务,迭代器,无限列表和管道。这样看起来一定让你很混乱,其实我也不太明白这句话的意思。我的理解是协程就是一种用来处理并发任务的程序控制方式。举个例子,在我以前的守写过的
·
2015-11-11 13:37
lua
u
Lua学习
之调用Lua函数(五)
前言 在我开始这个系列的第一篇文章中,我就提到了Lua脚本用来实现宿主脚本的配置性和扩展性。上节说到的调用外部Lua脚本就对应了它的两大特性之一的配置性,那么另一大特性如何来体现呢?这就要说我们今天的话题了:Lua函数。uLua插件是用来解决unity3d热更新的方案,在我们需要对宿主程序做一些局部逻辑上的修改时,Lua函数就变得至关重要。那么如何在uL
·
2015-11-11 13:36
lua
u
Lua学习
之读取外部Lua脚本(四)
前言 上节说到了Lua脚本与unity3d中C#脚本的数据交互,但是我感觉上节中的数理方式不太好,因为我们是把Lua脚本以字符串形式粘贴到C#脚本中的,如果读取配置数据都这样做的话,那就太可怕了。想想看,一个C#脚本中有一个长长的字符串,十分不方便,也非常混乱。那么有没有更好的处理方式呢?答案是肯定的。这节我们就来看看如何读取外部的Lua脚本吧,这样的话,Lua和C#就是完全分开的,便于维护
·
2015-11-11 13:35
lua
u
Lua学习
之数据交互(三)
前言 在上节中,大概谈了一下如何在lua脚本中调用unity3d中的方法来创建游戏物体,这只是很小的一个方面,uLua的优势在于对unity3d中C#语言的扩展和定制。那么如何扩展和定制呢?其中的数据交互想必是重中之重。今天就来看一下,如何在unity3d的C#脚本中读取Lua脚本中的变量值吧! 相关代码 这
·
2015-11-11 13:35
lua
u
Lua学习
之创建游戏对象(二)
前言 上节,刚刚说到创建一个“HelloWorld”程序,大家想必都对uLua有所了解了,现在我们一步步地深入学习。在有关uLua的介绍中(在这里),我们可以发现它使用的框架是Lua + LuaJIT + LuaInterface,其中Lua就是我们的主角,LuaJIT是采用C语言写的Lua的解释器,LuaInterface则用于实现Lua和CLR的混合
·
2015-11-11 13:34
lua
lua学习
笔记1
lua中调用c的函数 #include <stdio.h> #include <string.h> #ifdef __cplusplus extern "C" { #include <lua.h> #include <lualib.h> #include <lauxlib.h> } #else
·
2015-11-11 09:28
学习笔记
lua学习
-1
最近打算学习quick cocos2dx,所以首先打算学习一下lua这门语言,Lua 是一个小巧的脚本语言,轻量级,便于扩展。 Lua脚本基本的数据类型:nil、boolean、number、string、userdata、function、thread、table,table 是lua里的特殊数据结构,有些像C++里面的struct,又有些像class。 nil类型表示空值,表示什么
·
2015-11-11 06:12
lua
lua学习
笔记(2)-常用调用
assert(loadstring("math.max(7,8,9)"))dofile("scripts/xxx.lua")math.floor()math.random() math.random(10, 100)math.min(3,4,5) math.max(2,3,4)num = tonumber(str)str = tost
·
2015-11-11 04:25
学习笔记
lua学习
笔记(1)-基本语法
==============变量类型nilnumber(实数) 1 2 3.14 7.65e8string "hello world" "\n"boolean(true false) &n
·
2015-11-11 04:24
学习笔记
unity3d热更新插件u
Lua学习
整理
前言IOS不能热更新,不是因为不能用反射,是因为System.Reflection.Assembly.Load 无法使用System.Reflection.Emit 无法使用System.CodeDom.Compiler 无法使用这三个不能用,就把传统dotnet动态路径坑死了为啥“这三个不能用,就把传统dotnet动态路径坑死了”呢动态载入dll或者cs的方法就这几个, IOS 下不能
·
2015-11-10 21:18
unity3d
[quick-cocos2d-x
lua学习
] 各大IDE之体验及选择 ( LDT、Sublime Text 2、IntelliJ IDEA 12、XCode5 )
多年的开发经验,使本人深深的觉得一个好的IDE能让你的效率提升n倍(-_-!不知道算不算废话),所以哥在进入这块领域的时候,就把市面上常听说的一些IDE给装一下,用用看感觉如何,以好最终选一款出来,做为自己开发quick-cocos2d-x的利器!1.本人已安装的ide如图:2.下面是各大软件打开同一个lua项目时的画面:1).LuaDevelopmentTools(简称LDT)2).Intell
一只快乐的小程序猿
·
2015-11-10 01:11
cocos
quick-cocos2d-x
lua学习
笔记(六)
(2012-04-12 23:32:35) 转载▼ 函数 定义 function mytest(a,b,c) <函数体> end mytest = function(a,b,c) <函数体> end local f
·
2015-11-07 11:18
学习笔记
[
Lua学习
]列表排序
1 --列表排序 2 list = {} 3 4 print("请输入10个整数:") 5 6 for i=1,10,1 do 7 a = io.read("*number") 8 list[i] = a 9 end 10 11 table.sort(list) 12 13 str = &qu
·
2015-11-03 22:42
lua
[
Lua学习
]简单的类定义(OO概念)
1 -- 二维向量类 2 3 local P = { 4 x = 0, 5 y = 0 6 } 7 8 Vec2 = P 9 10 --setfenv(1, P) 11 12 local function optAdd(a, b) 13 local o = P:new() 14 o.x = a.x + b.x 1
·
2015-11-03 22:42
lua
[
Lua学习
]递归求阶乘
1 --递归求阶乘 2 function func(n) 3 if n ~= 1 then 4 return n * func(n - 1) 5 else 6 return 1 7 end 8 end 9 10 print("输入整数:") 11 a = io.read("
·
2015-11-03 22:41
lua
[
Lua学习
]猜数字游戏
1 --设置随机数种子 2 math.randomseed(os.time()) 3 math.random() 4 5 print("猜数字游戏(0-100)") 6 7 local limit = 6 8 local answer = math.random(0,100) 9 10 while true do 11 pri
·
2015-11-03 22:40
lua
lua学习
笔记(十三)
math库 定义在math中 所有三角函数都使用弧度 指数和对数函数 取整函数 伪随机数math.random 调用时没有参数返回0~1之间的随机实数 &nbs
·
2015-11-02 19:49
学习笔记
lua学习
笔记(十二)
弱引用table lua使用自动内存管理机制,通过垃圾回收器来回收内存 垃圾回收器只能回收它认为是垃圾的内容,而不能回收用户认为是垃圾的内容 典型的例子栈,栈一般用一个数组和一个表示顶部的索引值表示 如果弹出一个元素,那么仅是把栈顶索引减一,
·
2015-11-02 19:48
学习笔记
lua学习
笔记(十一)
面向对象编程 对象的实现 在lua中table就是一种对象 1.有自己的状态 2.有自己的唯一标识self &
·
2015-11-02 19:48
学习笔记
lua学习
笔记(十)
模块与包 使用require加载模块 一个规范的模块应该返回一个table作为这个模块所有导出功能的集合 lua里没通过任何强制性语法规则要求创建模块时反回一个table 但最好这么做,因为大多lua的模块都是这么发布的 &nbs
·
2015-11-02 19:47
学习笔记
lua学习
笔记(九)
环境 全局变量table lua把所有的全局变量存在一个table里,并把这个table赋值给一个全局变量_G _G也在这个全局变量的table里,它就是一个普通的全局变量 &
·
2015-11-02 19:46
学习笔记
lua学习
笔记(八)
元表与元方法 基本概念 1.lua中每个值都有一个元表 2.table和userdata可以有各自独立的元表 3.其
·
2015-11-02 19:46
学习笔记
lua学习
笔记(七)
错误处理 assert(exp) error("error message text") pcall安全调用 协同程序 lua没有真正的多线程,都是使用协同程序也实现的多线程 lua是非对称式协同程序(semi-coroutine),它提供两个函数来处理执行权 任
·
2015-11-02 19:45
学习笔记
lua学习
笔记(五)
语句 赋值 多重赋值 a, b, c, d = 1, 2, 3, 4 a, b, c = 1, 2 &nbs
·
2015-11-02 19:44
学习笔记
lua学习
笔记(四)
表达式 算术操作符 +(加法) -(减法) *(乘法) /(除法) ^(指数) %(取模) -(负号) x%1的结果是x的小数部分,x-x%1是整数部分 关系操作符 < > <= >= == ~= &nb
·
2015-11-02 19:43
学习笔记
lua学习
笔记(三)
类型与值 lua是一种动态类型的语言,在语言中没有类型定义的语法,每个值都携带了它自身的类型信息 lua中有8种基础类型 nil 只与自身相等assert(nil==nil),空值 &n
·
2015-11-02 19:43
学习笔记
lua学习
笔记(二)
开始 程序块chunk 交互模式里输入的一行代 一个文件里的代码 也就是一连串的语句或命令 连续的lua语句之间不需要分隔符,但也可以使用分号,如果你愿意的话 在交互模式中输入的每条命令都会立即执行 &n
·
2015-11-02 19:42
学习笔记
lua学习
笔记(一)
关于Lua 1993年由巴西里约热内卢天主教大学计算机系Roberto Ierusalimschy(莱鲁萨利姆斯奇)等人编写 一开始就没有准备去实现C语言已经实现的非常出色的方面 与C语言之间实现非常好的交互能力,一门胶水语言 非常适合C程序号学习,互补性非常强 自动内存管理机制(垃圾
·
2015-11-02 19:41
学习笔记
[
Lua学习
]九九乘法表
1 for i=1,9,1 do 2 local str = "" 3 for j=1,i,1 do 4 str = str .. (j .. "x" .. i .. "=" .. i*j .. "\t") 5 end 6 print(str) 7 end
·
2015-11-02 15:20
lua
Cocos2d-x 脚本语言Lua介绍
Cocos2d-x 脚本语言Lua介绍 本篇博客记录
Lua学习
。
·
2015-11-01 08:37
cocos2d-x
Lua学习
2) —— Android与Lua互调
2014-07-09 一、Android类调用lua并回调 Android调用Lua函数,同一时候把类作为參数传递过去。然后再Lua中回调类的函数 调用lua mLuaState = LuaStateFactory.newLuaState(); mLuaState.openLibs(); mLuaState.LdoString(KKLua.loadAsset
·
2015-10-31 17:54
android
[
Lua学习
]简单链表
1 --简单链表 2 list = nil 3 4 for i = 1,5,1 do 5 a = io.read() 6 list = { ['next'] = list, ['value'] = a} 7 end 8 9 l = list 10 while l do 11 print(l.value) 12 l = l.
·
2015-10-31 15:55
lua
lua学习
用的是Lunar封装 学习笔记, 是直接从pil(http://www.lua.org/pil/index.html)文档里翻译 第一部分:1.从lua交互状态退出的方法^+D, ^+Z, os.exit()2.lua可连续运行两个文件, 如:lua -la -lb其中, l是连接符, 不可少. a,b是两个不同的文件, 这个对于测试和debug特别有效3.dofile可用于立即执行文件4.全
·
2015-10-31 11:39
lua
lua学习
:游戏中的Lua
lua作为一种脚本语言,可以快速地开发游戏的原型。提高游戏的开发效率。 在游戏中,lua可以用来完成下面这些工作: ●编辑游戏的用户界面 ●定义、存储和管理基础游戏数据 ●管理实时游戏事件 ●创建和维护开发者友好的游戏存储和载入系统 ●编写游戏游戏的人工智能系统 ●创建功能原型,可以之后用高性能语言移植 编辑游戏界面 进行界面布局、管理用户输入并且输出游戏
·
2015-10-27 16:26
lua
LUA学习
之一 初次接触
对于一个开源工程,开始学习它的第一步自然是编译工程。 使用vc编译lua,在网上已有许多介绍,但“纸上得来终觉浅”,自己走一遍还是有必要的。 步骤如下: 1.下载源代码,从lua.org下载最新源代码包lua-5.2.2,解压到本地 2.打开vc建立一个solution,就叫lua.sln 3.创建一个名为liblua的project(lua库),添加除lua.c和luac.c以外的所有
·
2015-10-27 16:53
lua
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他