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入门
和使用Redis、Redisson、Spring-data-redis调用Lua脚本
Lua简介Lua是一种开源、简单易学、轻量小巧的脚本语言,用标准C语言编写。其设计的目的就是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Redis从2.6版本开始支持Lua脚本,Redis使用Lua可以:原子操作。Redis会将整个脚本作为一个整体执行,不会被中断。可以用来批量更新、批量插入减少网络开销。多个Redis操作合并为一个脚本,减少网络时延代码复用。客户端发送的脚本可以存
vio_dzyls
·
2020-07-16 06:31
数据库
java
lua
redis
脚本语言
redisson
Lua教程
Lua入门
教程
Lua入门
教程Lua是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。
weixin_30381793
·
2020-07-15 15:51
脚本语言Lua简单入门学习笔记
lua入门
学习非等于~=连接号..andornot只有false和nil为假其余为真aandb--如果a为false,则返回a,否则返回baorb--如果a为true,则返回a,否则返回b表table{
当以乐
·
2020-07-15 15:53
脚本语言
【Lua学习笔记】
Lua入门
基础的语法
变量的定义1.通常由A-Z或a-z组成加下划线、数字2.也可以_开头加小写字母3.变量区分大小写全局与局部变量1.使用local关键字定义局部变量2.未使用local关键字的默认为全局变量locala=123--a为局部变量b=567--b为全局变量--注意多使用局部变量--1.减少变量冲突--2.访问速度比全局变量快注释--单行注释--[[...--]]多行注释删除变量--将变量赋值为nil即可
行识
·
2020-07-15 07:58
Lua语言的学习笔记
Openresty最佳案例 | 第2篇:
Lua入门
转载请标明出处:http://blog.csdn.net/forezp/article/details/78616622本文出自方志朋的博客个人博客纯净版:https://www.fangzhipeng.com/openresty/2018/01/01/openresty-best-practice-2-Lua.html什么是luaLua是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放
方志朋
·
2020-07-14 10:46
lua+nginx
OpenResty
最佳案例
lua基础知识整理
lua入门
参考资料:https://moonbingbing.gitbooks.io/openresty-best-practices/content/lua/file.html一.数据类型可以通过type
chenlvzhou
·
2020-07-14 08:50
lua
Lua入门
教程 6.迭代器与泛型for
0x06迭代器与泛型for所谓迭代器就是一种可以遍历一种集合中所有元素的机制。迭代器与Closure每个迭代器都需要在每次成功调用之间保存一些状态,这样才知道下一步进行到何处,而Closure则为这一任务提供了很好的支持。functionvalue(t)locali=0returnfunction()i=i+1;returnt[i]endendvalue()在调用时会创建一个Closure,其中的
Bone Breaker
·
2020-07-14 06:36
Lua
游戏开发
Lua学习笔记(1)-基础知识、表达式语法
www.lua.org/download.htmlLua由C语言编写而成,像一个工具包,可扩展性强Lua概念介绍网站:https://my.oschina.net/xlplbo/blog/312837
Lua
Stephanie_1
·
2020-07-14 06:25
Lua
StudyNote
x
lua入门
教程以及unity2017 用xlua lua文件不识别问题
刚刚开始学用lua首先我们去https://github.com/Tencent/xLua下载lua文件cloneordownload安装打开zip包,你会看到一个Assets目录,这目录就对应Unity工程的Assets目录,保持这目录结构放到你的Unity工程。然后我们会在unity中看到lua以及被导入接着我们在unity文件夹下创建一个txt文本取名为test.lua.txt(说明下取TX
淡科涵
·
2020-07-12 15:33
lua热更新
Cocos2dx 3.x BabeLua Windows下lua环境配置
babe系列文章链接系列1—Babe
Lua入门
系列2—BabeLua编辑调试Lua脚本系列3—BabeLua常用技巧系列4—BabeLua常见问题文章一版本:cocos3.10vs2015以前只用过vs2015
省粮
·
2020-07-12 01:55
lua
cocos2dx
cocos环境搭建
[cocos2dx lua]cocos2dx
lua入门
最基本的层[plain]viewplaincopyfunctioncreateInGameLayer()localinGameLayer=cc.Layer:create()returninGameLayerend最基本的场景[plain]viewplaincopylocalsceneGame=cc.Scene:create()sceneGame:addChild(createInGameLayer
丁小未
·
2020-07-08 04:02
lua
cocos2dx-lua
lua入门
redis2.6以后可以在redis中使用lua语言。1、用lua的好处:1)一个脚本包含多个操作,减少访问次数从而减少网络开销2)原子操作redis对lua脚本是原子化执行方案3)复用性复用lua脚本的逻辑2、lua脚本安装:1)下载安装包并解压tar-zvxflua-5.3.5.tar.gz2)执行makelinux编译编译过程报错lua.c:82:31:致命错误:readline/readl
zhangxm_qz
·
2020-07-06 12:15
学习笔记
lua
redis
lua入门
之三:lua调用c/c++库(动态链接方式)
dll通过函数luaL_openlib导出,然后lua使用package.loadlib导入库函数,基本就是这么个过程,下面上代码来说明一切。#include"stdafx.h"#ifdef__cplusplusextern"C"{#endif#include"lua.h"#include"lualib.h"#include"lauxlib.h"#ifdef__cplusplus}#endif#i
天已青色等烟雨来
·
2020-07-06 08:10
LUA
lua入门
S
Lua入门
学习(一)——热更新原理及SLua的Demo剖析
很多地方都需要使用Lua来进行热更新,这个系列主要是给大家介绍S
Lua入门
学习,对于Lua语法这里就不多说了,先从热更新的原理机制开始给大家进行介绍。什么是热更新?为什么要使用Lua进行热更新?
疯子月
·
2020-07-04 23:00
使用BabeLua在cocos2d-x中编辑和调试Lua
如何安装BabeLua请参考《系列1—Babe
Lua入门
》设置Cocos2d-x项目在VS菜单上选择:【lua】【Settings】打开设置界面,如下
babestudio
·
2020-07-04 11:24
LuaEdit
LuaEditor
LuaIDE
Lua编辑器
Lua调试器
Lua编辑调试器 BabeLua
Lua编辑器Lua调试器LuaIDELuaEditLuaEditorBabe
Lua入门
BabeLua简介BabeLua是一款基于VS2012/2013(简称VS)的免费开源的Lua集成开发环境,在Lua
babestudio
·
2020-07-04 11:54
Lua编辑器
Lua调试器
LuaIDE
LuaEdit
LuaEditor
系列1—Babe
Lua入门
Babe
Lua入门
BabeLua简介BabeLua是一款基于VS2012/2013(简称VS)的免费开源的Lua集成开发环境,在Lua编辑和调试方面,具有如下功能和特性:●Lua语法高亮●语法检查●自动补全
babestudio
·
2020-07-04 11:53
LuaEdit
LuaEditor
LuaIDE
Lua编辑器
Lua调试器
redis+lua与秒杀--
lua入门
这两天同事们去国外旅游了,我这个宅货不喜欢出门就没去。但没有想到的是我还要按时来上班,在公司闲来无事,了解点关于lua的内容,现简单作个笔记。redis是什么,自不必多言。lua脚本语言,胶水语言。redis在2.6版本开始就支持lua。在安装了redis服务器之后,就可以执行lua。那么redis为什么需要lua呢?简单来说为了性能以及事务的原子性。因为redis帮我们提供的事务功能太差。下面以
zhurhyme
·
2020-06-30 17:39
java
框架
redis
Lua入门
基础知识(一)
Lua是一种轻量小巧的脚本语言,用标准C语言编写,并以源代码形式开放。其目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和订制功能,最常见使用Lua脚本语言的目的就是实现项目的热更新。LUA在线中文手册:http://cloudwu.github.io/lua53doc/contents.html1.1Lua语法单行注释:--多行注释–[[]]–声明变量:以大小写字母a-z或下划线_开头,最
Kyle_GISer
·
2020-06-29 11:03
从0开始学Lua
lua入门
转载请标明出处:http://blog.csdn.net/forezp/article/details/78616622本文出自方志朋的博客什么是luaLua是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua是巴西里约热内卢天主教大学(PontificalCatholicUniversityofRiodeJa
tb625it
·
2020-06-26 18:55
lua
[Unity XLua]热更新X
Lua入门
(二)-俄罗斯方块实例篇
更多精品文章http://dingxiaowei.cn/(手动复制到浏览器)前言在xLua没出来之前,开源的lua框架基本都是以界面用Lua开发为主,核心战斗用C#开发,但xLua出来之后主推C#开发,Lua用作HotFix,这里我展示的第一个例子就是基于界面的经典2D小游戏——俄罗斯方块,界面逻辑是用C#写,启动加载逻辑是用lua,后面我会继续第二个同样的Demo,但是以纯Lua为主,这个案例明
丁小未
·
2020-06-26 06:20
Unity3D
[Unity XLua]热更新X
Lua入门
(一)-基础篇
无意中发现了一个巨牛巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,小白也能学,而且非常风趣幽默,还时不时有内涵段子,像看小说一样,哈哈~我正在学习中,觉得太牛了,所以分享给大家。点这里可以跳转到教程!更多精品文章http://dingxiaowei.cn/(手动复制到浏览器)Aladdin_XLua前言前段时间腾讯开源了一个内部热更框架XLua在Unity开发群里引起一阵热
丁小未
·
2020-06-21 07:09
lua
Unity3D
Lua入门
--Lua中变量的定义规则--1.直接写变量名,而无需指定类型--2.Lua中的语句末尾可以不加";"name="张三"print(name)--name=250--print(name)--[[g_age=30agdress="北京"Sex="男"isStudent=trueprint(isStudent)--变量前面加local修饰了一个变量为局部变量--表示这个变量只能在当前代码块(doen
胤醚貔貅
·
2020-04-05 03:14
lua入门
print("hellolua")lua官网在线运行代码数据类型数据类型描述number数字,可当作double,5/2==2.5string字符串nil空值,变量未赋值前都是nil,给变量赋值nil相当于释放变量boolean布尔值,true和falsetable有两种形态:1.hash表2.数组function函数,数据类型一种,可以赋值给变量或作为参数userdata自定义数据,用于扩展,l
小小青蛙不怕风吹雨打
·
2020-03-30 04:05
lua入门
学习记录
Lua脚本是一个很轻量级的脚本,也是号称性能最高的脚本,用在很多需要性能的地方,比如:游戏脚本,nginx,wireshark的脚本。运行首先,我们需要知道,Lua是类C的,所以,他是大小写字符敏感的。下面是Lua的HelloWorld。注意:Lua脚本的语句的分号是可选的,这个和GO语言很类似。代码如下:print("HelloWorld")你可以像python一样,在命令行上运行lua命令后进
hopevow
·
2020-02-22 19:53
lua开发文章集锦
lua入门
教程:http://www.runoob.com/lua/lua-tutorial.htmlnginx与lua:https://huoding.com/2012/08/31/156lua粘合的
billowtao
·
2020-02-21 12:18
Lua入门
0.Lua环境搭建
Lua环境需要依赖一个C++的环境包,开始时安装了VS2010居然也无效,后来到网上下载"vcredist_x86"安装包,并将其放于从Lua官网下载下来的LuaForWindows安装包的同一目录下就行了。步骤:1.下载LuaForWindows,下载地址:LuaForWindows2.下载C++环境包,下载地址:C++环境包3.将这两个exe放于同一目录下,点击LuaForWindows的安装
ZeroTryTryTry
·
2019-11-02 08:42
lua入门
笔记7 字符串库
基础知识Lua中的string和c#中相同,string类型的值一旦改变,便要为新值开辟空间,并指向此空间。也就是说每次对string变量进行更改操作时返回的是一个新的值,下面的函数中就不再过多去说明了。1.基础字符串函数string.rep(s,n)或s:rep(n):可以返回字符串重复n此的结果。例s="abc"print(s:rep(3))-->abcabcabcstring.lower(s
Charon_ted
·
2019-09-25 16:55
lua入门
笔记5 面向对象编程,关于继承的解析
简介Lua中table就是一种对象,这句话可以从三个方面来证实。table可以像类一样可以拥有独立的状态。table可以与对象一样拥有一个独立于其值得标识。table与对象一样具有独立与创建者和创建地的生命周期。这里我们来尝试创建一个银行的账户Account,通过他来简单地实现面向对象比如说我们创建了一个函数Account={balance=0}--余额balancefunctionAccout.
Charon_ted
·
2019-09-25 16:42
lua入门
笔记4 环境 模块与包
1环境我们在lua中使用的所有全局变量,其实都保存在一个常规的table中,这个table被称为环境(environment)。由于他是一个table,所以我们可以像操作其他table一样操作他。为了变故实施这种操作,lua将环境table自身保存在一个全局变量_G中。,比如我们可以:forninpairs(_G)doptinr(n)end1.具有动态名字的全局变量有时候当我们需要访问或者设置全局
Charon_ted
·
2019-09-25 16:37
lua入门
笔记3 元表(metatable)与元方法(metamethod)
元表的概念通常,lua中的每个值都会有一套预定义的操作集合。例如可以将两个数字相加,但是我们没有办法直接让两个table相加,也没有办法对函数作比较,或者调用一个字符。但是我们可以通过元表来修改一个值的行为,使其在面对一个非预定义的操作时执行一个指定的操作。例如,我们有两个tablea,b可以通过元表定义出如何计算a+b。当lua试图将两个table相加时,他会先检查二者之一是否有元表,然后检查该
Charon_ted
·
2019-09-25 16:31
lua入门
笔记1 类型 表达式 语句 函数
从0开始学lua,给自己记一个笔记,使用书籍lua程序设计(第二版),电子工业大学出版社lua的中文API)此篇包含的内容有类型表达式语句函数下面开始正式内容,有错误欢迎指出,小菜一个1类型table(表)具有哈希结构的关联数组可以通过除了nil外仍和类型的值来索引它,当需要创建新条目(entry)时,table会自动增长lua中主要的、仅有的数据结构机制lua中用table来表示模块(modul
Charon_ted
·
2019-09-25 16:59
Lua入门
学习笔记
最近在使用Cocos2d-x+Lua来开发游戏。游戏的主要逻辑将在Lua里写,之前没有接触过Lua,以下是我总结的入门笔记。运算符逻辑运算符与:and或:or非:not逻辑判断只有在false和nil时为假,其余均为真。or和and会返回第一个断路的值。Lua中没有C语言的三元符(x?a:b),但有一个替代方案(xanda)orb。需要注意的是,以上方案在x为true,a为false,b为true
·
2019-09-23 19:46
redis+lua与秒杀--
lua入门
这两天同事们去国外旅游了,我这个宅货不喜欢出门就没去。但没有想到的是我还要按时来上班,在公司闲来无事,了解点关于lua的内容,现简单作个笔记。redis是什么,自不必多言。lua脚本语言,胶水语言。redis在2.6版本开始就支持lua。在安装了redis服务器之后,就可以执行lua。那么redis为什么需要lua呢?简单来说为了性能以及事务的原子性。因为redis帮我们提供的事务功能太差。下面以
maikelsong
·
2019-08-07 17:57
java
高并发及性能
Lua入门
1--函数2functionsplitStr(theString)3stringTable={}45locali=1--局部变量6forwordinstring.gmatch(theString,"[^%s]+")do--用到了正则7stringTable[i]=word;8i=i+19end--for...do...end1011returnstringTable,i12end1314strin
yocichen
·
2019-03-24 17:00
【转】Cocos2dx 3.x BabeLua Windows下lua环境配置
原博客:https://blog.csdn.net/u010693827/article/details/55051145babe系列文章链接系列1—Babe
Lua入门
系列2—BabeLua编辑调试Lua
伊二
·
2019-03-08 10:41
cocos2dx-lua
[Unity XLua]热更新X
Lua入门
(一)-基础篇
Aladdin_XLua前言前段时间腾讯开源了一个内部热更框架XLua在Unity开发群里引起一阵热议,也受到广大开发者的热捧,然后我当然也抱着好奇的心去学习学习。后面也会将扩展之后的工程放在git上,大家一起学习交流!在此感谢XLua作者创造出这么好用的框架!相关链接XLua源码C#->Lua开源工具可以将C#转化成lua并且具有相关介绍文章https://www.oschina.net/new
真像大白阿
·
2018-01-25 08:22
Unity3d
Lua
Lua入门
第一节 序章
第一部分:第一次准备下定决心写下一系列的教程,因为形式所逼啊,不得不学习新的东西来充实自己。厚积薄发一直是本人本人的信条,只要努力够了,技术一定会慢慢变好,只要技术好了,挣的钱肯定也会越来越多的。这次写系列教程只是入门级的,因为我们的新项目要用到Lua来实现热更新,所以要对Lua进行系统的学习。除了Lua之外,还会慢慢加入C#,JavaScript,Unity等相关的内容。本次本次教程持续时间为6
MiUncle
·
2017-03-05 16:45
Lua学习
Lua入门
第一节 序章
第一部分:第一次准备下定决心写下一系列的教程,因为形式所逼啊,不得不学习新的东西来充实自己。厚积薄发一直是本人本人的信条,只要努力够了,技术一定会慢慢变好,只要技术好了,挣的钱肯定也会越来越多的。这次写系列教程只是入门级的,因为我们的新项目要用到Lua来实现热更新,所以要对Lua进行系统的学习。除了Lua之外,还会慢慢加入C#,JavaScript,Unity等相关的内容。本次本次教程持续时间为6
MiUncle
·
2017-03-05 16:45
Lua学习
[Unity XLua]热更新X
Lua入门
(二)-俄罗斯方块实例篇
前言在xLua没出来之前,开源的lua框架基本都是以界面用Lua开发为主,核心战斗用C#开发,但xLua出来之后主推C#开发,Lua用作HotFix,这里我展示的第一个例子就是基于界面的经典2D小游戏——俄罗斯方块,界面逻辑是用C#写,启动加载逻辑是用lua,后面我会继续第二个同样的Demo,但是以纯Lua为主,这个案例明天更新。效果图由于我不会美术,所以这里使用的开源的游戏资源,感谢此作者。游戏
s10141303
·
2017-01-22 01:00
unity
lua
热更新
xLua
Unity-xLua
[Unity XLua]热更新X
Lua入门
(一)-基础篇
Aladdin_XLua前言前段时间腾讯开源了一个内部热更框架XLua在Unity开发群里引起一阵热议,也受到广大开发者的热捧,然后我当然也抱着好奇的心去学习学习。后面也会将扩展之后的工程放在git上,大家一起学习交流!在此感谢XLua作者创造出这么好用的框架!相关链接XLua源码C#->Lua开源工具可以将C#转化成lua并且具有相关介绍文章https://www.oschina.net/new
s10141303
·
2017-01-14 12:00
lua
热更新
xLua-unity
xLua
lua入门
系列
Lua入门
系列Lua中的类型与值Lua中的表达式Lua中的语句Lua中的函数Lua中的闭包Lua中的迭代器与泛型forLua中的协同程序Lua中的元表与元方法Lua中__index和__newindex
阳光温暖
·
2016-03-22 22:09
杂谈_LUA
lua入门
系列
Lua入门
系列Lua中的类型与值Lua中的表达式Lua中的语句Lua中的函数Lua中的闭包Lua中的迭代器与泛型forLua中的协同程序Lua中的元表与元方法Lua中__index和__newindex
allenjay11
·
2016-03-22 22:00
lua
【quick-cocos2d-x】Lua 语言基础
相比于C++,lua的开发确实快速便捷了许多,下文只是lua这门语言的一个基础知识点,没有涵盖整个Lua的内容,但是作为对
lua入门
的初步了解还是可以的,由于内容精简了不少,所以语言上可能会有点跳跃,但是问题不大
曾彬思
·
2016-01-25 22:00
OpenResty最佳实践
OpenResty最佳实践https://moonbingbing.gitbooks.io/openresty-best-practices/content/lua/brief.html1、
Lua入门
1.1Lua
wangqiaowqo
·
2015-12-08 14:00
[置顶] 轻量级语言
Lua入门
作为一个脚本爱好者,而且是脚本(Perl)起家的我,一有空就喜欢学习下这些脚本语言。据说魔兽世界、愤怒小鸟都用到了它,所以今天研究下Lua这个叫法有点奇特的脚本 【转载请注明出处:http://blog.csdn.net/longlong530】 一.Lua简介 &nb
·
2015-11-13 15:34
lua
lua入门
作者: 沐枫 在这篇文章中,我想向大家介绍如何进行Lua程序设计。我假设大家都学过至少一门编程语言,比如Basic或C,特别是C。因为Lua的最大用途是在宿主程序中作为脚本使用的。 Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱。 在Lua中,一切都是变量,除了关键字。请记住这句话。 I. 首先是注释 写一个程序,总是少不了注释的。 在Lua中,你可
·
2015-10-31 11:39
lua
Lua入门
系列----pil学习笔记之Type and Values (2)
本文作者:sodme 本文出处:http://blog.csdn.net/sodme 声明: 本文可以不经作者同意, 任意复制, 转载, 但任何对本文的引用都请保留文章开始前三行的作者, 出处以及声明信息. 谢谢. 参考资源: http://www.lua.org/pil/ 7. 如果有人问我, c里, 你觉得哪种基本数据类型最爽? 我会说, 那可能是
·
2015-10-31 10:45
value
Lua入门
系列----pil学习笔记之 Type and Values (1)
本文作者:sodme本文出处:http://blog.csdn.net/sodme声明: 本文可以不经作者同意, 任意复制, 转载, 但任何对本文的引用都请保留文章开始前三行的作者, 出处以及声明信息. 谢谢. 参考资源:http://www.lua.org/pil/ 一 个小小的脚本语言都能玩出这么多花样来,还真有点让我始料不及。你还别说,越写越觉得有意思了,现在干的活,很多的时候,象一个
·
2015-10-31 10:44
value
Lua入门
系列----pil学习笔记之Getting Start
本文作者:sodme本文出处:http://blog.csdn.net/sodme声明: 本文可以不经作者同意, 任意复制, 转载, 但任何对本文的引用都请保留文章开始前三行的作者, 出处以及声明信息. 谢谢. 很多高深的人物都说过类似的话:"语言层面的东西, 都是表面的东西, 最核心的是设计模式, 是算法", 我完全赞同这句话, 但同时也完全赞同另一句话: "对于
·
2015-10-31 10:44
start
上一页
1
2
3
下一页
按字母分类:
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
其他