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教程
手册简介Lua是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放。手册说明Lua是什么?Lua是一个小巧的脚本语言。
爱编程的鱼
·
2024-02-09 17:38
Lua教程
lua
分布式
算法
网络
数据库
10分钟交互式入门
Lua教程
Lua是一门什么语言?小巧的脚本语言,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua由标准C编写而成,几乎在所有操作系统和平台上都可以编译,运行。特点Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数。Lua由标准C编写而成,代码简洁优美,几乎在所有操作系统和平台上都可以编译,运行。以极小的体积和简单的语法提供全面的功能。[一个完整的Lua
医学影像处理
·
2024-02-08 07:38
Lua
lua
redis中使用lua脚本以及c++调用lua脚本
菜鸟教程
lua教程
。2.redis调用lua脚本的好处lua脚本原子性执行。redis在执行lua脚本的时候,是不处理其它的任务的,这样利用lua脚本就可以处理很多事务。
疼疼国王
·
2024-02-05 11:29
redis
redis
lua
c++
Lua 进阶 · 教程笔记
table5.string6.正则7.元表,面向对象元表和元方法面向对象8.协程coroutine9.二进制数据打包与解析字节序——大端和小端Lua处理包的二进制数据前言笔记的内容出自Bilibili上的视频:
Lua
犀利贝XD
·
2024-01-24 17:39
Lua学习笔记
lua
笔记
lua把userdata写入mysql_
Lua教程
(十九):userdata
在Lua中可以通过自定义类型的方式与C语言代码更高效、更灵活的交互。这里我们通过一个简单完整的示例来学习一下Lua中userdata的使用方式。需要说明的是,该示例完全来自于ProgramminginLua。其功能是用C程序实现一个Lua的布尔数组,以提供程序的执行效率。见下面的代码和关键性注释。#include#include#include#include#defineBITS_PER_WOR
op3721
·
2023-11-29 08:32
Lua教程
(简单易懂)
1.Lua相关介绍1.什么是Lua语言Lua是一种轻量小巧的脚本语言,用标准的C语言编写并以源代码形式开放,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能2.Lua特性轻量级,可扩展2.基础语法注释单行注释--多行注释--[[内容]]--变量默认是全局变量,可以访问没有赋值的全局变量例如:a=100删除一个变量可以将其设置为nil3.数据类型type(变量):可以用来查看数
有何指教
·
2023-10-14 10:41
编程语言
lua
开发语言
Lua教程
Lua教程
(简单易懂)-CSDN博客博客相关解释:5、循环a={"a","b"}fori,vinipairs(a)doprint(i,v)end代码创建了一个名为a的数组,并使用ipairs迭代这个数组的元素
weixin_48820672
·
2023-10-14 10:06
junit
Lua教程
(4):Lua调用C/C++函数
读后感悟:这篇文章讲解了静态的lua调用c/c++函数,所谓静态就是先运行c/c++代码来lua_register注册函数,而不是直接把函数写入库dll或so,然后在lua中require(lib),这也是本篇文章的不够好的地方,可以从这篇文章中看到两个详细的调用,地址链接:http://blog.csdn.net/shun_fzll/article/details/39120965。而且这篇文章
cbbbc
·
2023-10-09 08:40
lua学习日志
lua
c++
typedef
【编译原理】学习LUA
前言先了解一下什么是LUA:LUA官网:LUA官网LUA介绍:LUA-百度百科
LUA教程
:
LUA教程
-菜鸟教程深入LUA想要深入LUA,只有一个办法,就是看源码,下面是地址:https://github.com
撬动未来的支点
·
2023-08-17 04:20
编译原理
编译原理
xLua学习
x
Lua教程
:https://github.com/Tencent/xLua/blob/master/Assets/XLua/Doc/XLua%E6%95%99%E7%A8%8B.mdxLua配置:https
zaizai1007
·
2023-08-06 23:08
unity
Lua
Lua 快速入门(六)——基础OOP
本文是Lua入门学习笔记,来源是泰课的一个
Lua教程
。这里主要记录Lua的语法,以及实现简单的OOP。
虫虫!
·
2023-07-29 05:57
Lua
lua
开发语言
游戏开发学习笔记——lua脚本语言——第二天(循环结构、决策结构)
游戏开发学习笔记——lua脚本语言——第二天(循环结构、决策结构)FORTHESIGMAFORTHEGTINDERFORTHEROBOMASTER简介:第一次——参考易百教程——
lua教程
快速学习(学习内容建立在阅读者具备基础的
whl970831
·
2023-07-17 14:33
Lua脚本语言
游戏开发
lua
lua脚本语言
lua学习笔记
redisson 随笔 0-入门
0.虽说时运不佳,仍欲提桶跑路分布式锁的常见实现方案常用锁的用例runoob
Lua教程
对于分布式锁的实现方案,本文如标题所言,简单梳理了redisson的实现方案redisson也是基于redis的多个命令组合来实现的
肯尼思布赖恩埃德蒙
·
2023-06-14 16:47
分布式
lua
开发语言
lua—C/C++lua嵌入式开发
基本配置【二】进行交互【三】获取Lua参数【四】调用lua方法【五】lua调用C++函数VS运行截图嵌入式linuxlua,在自己的工程中嵌入Lua脚本引擎Lua脚本在C++下的舞步(入门指引)(转)
Lua
宁静致远2021
·
2023-04-06 18:27
脚本语言
lua
c语言
c++
Lua 快速入门(四)——多脚本执行
本文是Lua入门学习笔记,来源是泰课的一个
Lua教程
。这里主要记录Lua的语法,以及实现简单的OOP。
canon_卡农
·
2023-04-05 07:24
Lua
lua
开发语言
Lua 快速入门(一)——基础语法
本文是Lua入门学习笔记,来源是泰课的一个
Lua教程
。这里主要记录Lua的语法,以及实现简单的OOP。
canon_卡农
·
2023-04-05 07:54
Lua
lua
开发语言
Unity
Lua教程
一、环境搭建1、首先安装LuaForWindows,官网地址:https://github.com/rjpcomputing/luaforwindows/releases2、安装SublimeText,官网地址:https://www.sublimetext.com/download3、如果大家下载不了的话,可以通过我提供的百度网盘进行下载:链接:https://pan.baidu.com/s/1
ぃ咔哇依°ヽ
·
2023-04-02 11:45
Unity
lua
unity
开发语言
Unity3D热更新技术点——ToLua(上)
注:本文主要介绍tolua的基本原理及其在unity中的使用,希望阅读本文的读者有lua基础,可通过
Lua教程
(其中也有IDE的推荐等)或其他途径先进行lua的学习热更新在介绍tolua前,我们首先来了解一下在游戏开发中
HCVS
·
2023-03-29 16:32
Lua
lua
unity
开发语言
c语言中怎么编程添加table,
Lua教程
(三):C语言、C++中调用Lua的Table示例
从写上一篇Lua的文章到现在,已经过去半月有余了,是时候让自己的Lua状态refresh一下了。本教程将介绍Lua的栈及基本栈操作,同时还有如何在C/C++代码里面读取Lua的Table。理解Lua栈Lua通过一个“虚拟栈”与C/C++程序进行数据交互,所有的LuaCAPI都是通过操作这个栈来完成相应的数据通信。Lua的这个“虚拟栈”解决了C/C++程序与Lua程序通信的两大问题:1.Lua使用垃
樱桃烂熟滴阶红
·
2023-03-23 20:26
c语言中怎么编程添加table
lua调用c语言例子,
Lua教程
(四):在Lua中调用C语言、C++的函数
本教程将介绍如何在Lua里面调用c/c++函数。在Lua里面调用c/c++函数其实是比较简单,本文将通过两个示例演示具体的做法:一个是求平均数,另一个是打印lua函数的一些参数信息。最后,本文会介绍如何把这两个函数定义成一个模块,这样lua代码里面就可以不再使用全局的名字空间了。前言当我们需要在Lua里面调用c/c++函数时,所有的函数都必须满足以下函数签名:typedefint(*lua_CFu
年轻的扎西
·
2023-03-23 20:52
lua调用c语言例子
使用 Lua 脚本和海康 VisionMaster 进行 TCP 通信
内容
Lua教程
手册LuaSocket使用方法一方法二报错:“attempttocomparenumberwithstring”
Lua教程
手册https://www.runoob.com/lua/lua-tutorial.htmlLuaSocket
boss-dog
·
2022-12-06 10:37
海康威视工业相机
lua
tcp/ip
海康威视
VisionMaster
2019-01-09
使用VSCode断点调试Cocos2dx-
Lua教程
一.安装VisualStudioCode(vscode),在插件中心搜索安装luaide-lite(有一个luaide,但是收费)二.配置launch.json1
garyxuan1992
·
2021-05-04 16:32
使用VSCode断点调试
Lua教程
vscode可以调试lua是不是觉得很牛皮,我也是试试看的,结果真的行,唯一不好的是这个插件只能试用7天,之后再想用的话,就要收费了。。。一.安装VisualStudioCode(vscode)和插件中心搜索安装luaide二.配置luach.json1.工程文件夹直接拖入vscode即可2.左侧栏调试图标->设置->选择LuaDebug,这时会出现launch.json文件3.在launch.j
pyf_914406232
·
2020-09-16 21:58
LUA教程
完数据结构数组-41
在lua中通过整数下标访问table中元素,即是数组。并且数组大小不固定,可动态增长。通常我们初始化数组时,就间接地定义了数组的大小,例如:a={}--newarrayfori=1,1000doa[i]=0end数组a的大小为1000,访问1-1000范围外的值,将返回nil。数组下标可以根据需要,从任意值开始,比如:--createsanarraywithindicesfrom-5to5a={}
511遇见
·
2020-09-10 22:56
LUA脚本语言
LUA教程
错误-32
Errarehumanumest(拉丁谚语:犯错是人的本性)。所以我们要尽可能的防止错误的发生,Lua经常作为扩展语言嵌入在别的应用中,所以不能当错误发生时简单的崩溃或者退出。相反,当错误发生时Lua结束当前的chunk并返回到应用中。当Lua遇到不期望的情况时就会抛出错误,比如:两个非数字进行相加;调用一个非函数的变量;访问表中不存在的值等(可以通过metatables修改这种行为,后面介绍)。
511遇见
·
2020-09-10 11:54
LUA脚本语言
windows下使用
lua教程
(转)
声明:lua是一个跨平台的脚本语言,在linux下也可以使用,但是我目前只使用过windows,这篇文章也是在windows下的编程。1.lua的简介百度百科的简介:Lua是一个小巧的脚本语言。是巴西里约热内卢天主教大学(PontificalCatholicUniversityofRiodeJaneiro)里的一个研究小组,由RobertoIerusalimschy、WaldemarCeles和L
lonelywm
·
2020-08-23 17:30
LUA教程
集合和包-45
假定你想列出在一段源代码中出现的所有标示符,某种程度上,你需要过滤掉那些语言本身的保留字。一些C程序员喜欢用一个字符串数组来表示,将所有的保留字放在数组中,对每一个标示符到这个数组中查找看是否为保留字,有时候为了提高查询效率,对数组存储的时候使用二分查找或者hash算法。Lua中表示这个集合有一个简单有效的方法,将所有集合中的元素作为下标存放在一个table里,下面不需要查找table,只需要测试
511遇见
·
2020-08-22 20:46
LUA脚本语言
LUA教程
链表-43
Lua中用tables很容易实现链表,每一个节点是一个table,指针是这个表的一个域(field),并且指向另一个节点(table)。例如,要实现一个只有两个域:值和指针的基本链表,代码如下:根节点:list=nil在链表开头插入一个值为v的节点:list={next=list,value=v}要遍历这个链表只需要:locall=listwhileldoprint(l.value)l=l.nex
511遇见
·
2020-08-22 15:53
LUA脚本语言
Lua入门总结
参考资料:菜鸟教程——
Lua教程
--0、Lua的保留关键字--[[andbreakdoelseelseifendfalseforfunctionifinlocalnilnotorrepeatreturnthentrueuntilwhile
Lmondi
·
2020-08-18 06:37
torch7
游戏开发学习笔记——lua脚本语言——第三天(函数与字符串)
游戏开发学习笔记——lua脚本语言——第三天(函数与字符串)FORTHESIGMAFORTHEGTINDERFORTHEROBOMASTER简介:第一次——参考易百教程——
lua教程
快速学习(学习内容建立在阅读者具备基础的
whl970831
·
2020-08-11 14:02
Lua脚本语言
游戏开发
scrapy对接splash爬取淘宝商品信息
GitHub1:https://github.com/scrapinghub/splashGitHub2:https://github.com/scrapy-plugins/scrapy-splash
Lua
Ares82219102
·
2020-07-28 06:46
python网络爬虫
LUA教程
算术运算的Metamethods-52
这一部分我们通过一个简单的例子介绍如何使用metamethods。假定我们使用table来描述结合,使用函数来描述集合的并操作,交集操作,like操作。我们在一个表内定义这些函数,然后使用构造函数创建一个集合:Set={}functionSet.new(t)localset={}for_,linipairs(t)doset[l]=trueendreturnsetend functionSet.un
511遇见
·
2020-07-15 16:04
LUA脚本语言
lua
lua脚本语言
lua基础
lua入门
lua教程
lua
脚本
脚本策划
游戏策划
入门基础
LUA教程
Metatables and Metamethods-51
Lua中的table由于定义的行为,我们可以对key-value对执行加操作,访问key对应的value,遍历所有的key-value。但是我们不可以对两个table执行加操作,也不可比较两个表的大小Metatables允许我们改变table的行为,例如,使用Metatables我们可以定义Lua如何计算两个table的相加操作a+b。当Lua试图对两个表进行相加时,他会检查两个表是否有一个表有M
511遇见
·
2020-07-15 16:03
LUA脚本语言
lua
lua脚本语言
lua
脚本
脚本策划
游戏策划
入门基础
lua入门
lua教程
lua基础教程
lua
LUA教程
保存不带循环的table-49
根据表的结构不同,采取的方法也有很多。没有一种单一的算法对所有情况都能很好地解决问题。简单的表不仅需要简单的算法而且输出文件也需要看起来美观。第一次尝试如下:functionserialize(o) iftype(o)=="number"thenio.write(o)elseiftype(o)=="string"thenio.write(string.format("%q",o))elseifty
511遇见
·
2020-07-15 16:03
LUA脚本语言
lua
lua脚本语言
lua
脚本
脚本策划
游戏策划
入门基础
lua入门
lua教程
lua基础教程
lua
LUA教程
保存带循环的table-50
针对普通拓扑概念上的带有循环表和共享子表的table,我们需要另外一种不同的方法来处理。构造器不能很好地解决这种情况,我们不使用。为了表示循环我们需要将表名记录下来,下面我们的函数有两个参数:table和对应的名字。另外,我们还必须记录已经保存过的table以防止由于循环而被重复保存。我们使用一个额外的table来记录保存过的表的轨迹,这个表的下表索引为table,而值为对应的表名。我们做一个限制
511遇见
·
2020-07-15 16:03
LUA脚本语言
lua
lua脚本语言
lua
脚本
脚本策划
游戏策划
入门基础
lua入门
lua教程
lua基础教程
lua
LUA教程
序列化-48
我们经常需要序列化一些数据,为了将数据转换为字节流或者字符流,这样我们就可以保存到文件或者通过网络发送出去。我们可以在Lua代码中描述序列化的数据,在这种方式下,我们运行读取程序即可从代码中构造出保存的值。通常,我们使用这样的方式varname=来保存一个全局变量的值。varname部分比较容易理解,下面我们来看看如何写一个产生值的代码。对于一个数值来说:functionserialize(o)i
511遇见
·
2020-07-15 16:02
LUA脚本语言
lua
lua脚本语言
lua
脚本
脚本策划
游戏策划
入门基础
lua入门
lua教程
lua基础教程
lua
Lua教程
:C++和Lua相互传递数据(2)
这是我的Lua系列教程的第二篇,本篇文章主要介绍C++和Lua相互传递数据。如果你还不知道怎么在c/c++里面调用Lua脚本的话,请参考这篇文章.本文主要介绍基本数据类型的传递,比如整形(int),字符串(string)、数字(number)及bool值。加载并运行Lua脚本由于在上一个教程里面已经介绍过如何在C/C++里面嵌入Lua,所以这一节就简单的介绍一下程序怎么用,配置就略过啦。创建Lua
xibostar
·
2020-07-15 16:14
Lua教程
Lua入门教程Lua入门教程Lua是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua是巴西里约热内卢天主教大学(PontificalCatholicUniversityofRiodeJaneiro)里的一个研究小组,由RobertoIerusalimschy、WaldemarCeles和LuizHenriqu
weixin_30381793
·
2020-07-15 15:51
lua教程
-----------------------------------------------------------------------------------------------------------------------第0章序言本章包括作者的序言、文章的体例(convention)以及其它一些“每本书开头都会的内容”。0.1序言目前很多程序语言都专注于帮你编写成千上万行的代码,
skyremember
·
2020-07-15 15:47
Lua教程
(五):C/C++操作Lua数组和字符串示例
这篇文章主要介绍了
Lua教程
(五):C/C++操作Lua数组和字符串示例,本文同时还讲解了如何在C/C++函数里面存储Lua状态,需要的朋友可以参考本文将介绍如何在C/C++里面操作Lua的数组和字符串类型
特立独行的猫mi
·
2020-07-15 14:45
LUA
LUA教程
完整示例Lua作为数据描述语言使用-39
慢慢地,Lua正被世界上越来越多的人使用。Lua官方网站的数据库中保存着一些“使用了Lua”的项目的信息。在数据库中,我们用一个构造器以自动归档的方式表示每个工程入口,代码如下:entry{title="Tecgraf",org="ComputerGraphicsTechnologyGroup,PUC-Rio",url="http://www.tecgraf.puc-rio.br/",contac
511遇见
·
2020-07-15 13:01
LUA脚本语言
lua
lua脚本语言
lua
脚本
脚本策划
游戏策划
入门基础
lua入门
lua教程
lua基础教程
lua
LUA教程
管道和过滤器-36
协同最具代表性的例子是用来解决生产者-消费者问题。假定有一个函数不断地生产数据(比如从文件中读取),另一个函数不断的处理这些数据(比如写到另一文件中),函数如下:functionproducer()whiletruedolocalx=io.read()--producenewvaluesend(x)--sendtoconsumerendend functionconsumer()whiletrue
511遇见
·
2020-07-15 13:01
LUA脚本语言
LUA教程
用作迭代器的协同-37
我们可以将循环的迭代器看作生产者-消费者模式的特殊的例子。迭代函数产生值给循环体消费。所以可以使用协同来实现迭代器。协同的一个关键特征是它可以不断颠倒调用者与被调用者之间的关系,这样我们毫无顾虑的使用它实现一个迭代器,而不用保存迭代函数返回的状态。我们来完成一个打印一个数组元素的所有的排列来阐明这种应用。直接写这样一个迭代函数来完成这个任务并不容易,但是写一个生成所有排列的递归函数并不难。思路是这
511遇见
·
2020-07-15 13:01
LUA脚本语言
LUA教程
无状态的迭代器-26
无状态的迭代器是指不保留任何状态的迭代器,因此在循环中我们可以利用无状态迭代器避免创建闭包花费额外的代价。每一次迭代,迭代函数都是用两个变量(状态常量和控制变量)的值作为参数被调用,一个无状态的迭代器只利用这两个值可以获取下一个元素。这种无状态迭代器的典型的简单的例子是ipairs,他遍历数组的每一个元素。a={"one","two","three"}fori,vinipairs(a)doprin
511遇见
·
2020-07-15 12:16
LUA脚本语言
[lua]紫猫
lua教程
-命令宝典-L1-01-02. 变量
[lua]紫猫
lua教程
-命令宝典-L1-01-02.变量命名规则:数字字母下划线构成但是不能数字开头不推荐中文名很多都是不支持中文但是在一些其他的编辑器里面比如触摸精灵之类的就可以更详细的视频讲解百度搜索爱内涵论坛注意
weixin_hgo987
·
2020-07-15 09:38
[lua]紫猫
lua教程
-命令宝典-L1-01-08. math数学函数库
L1[math]01.取绝对值L1[math]02.三角函数小知识:注意lua下三角函数用的参数是弧度而不是角度弧度=角度*pi/180-->弧度角度换算公式lua的math库里面也有弧度和角度转换的2个函数也可以直接使用math.rad(x)math.deg(x)我们要求30度的sin值那么print(math.sin(30*math.pi/180))小知识:知道半径和圆心如何遍历出圆上的所有点
weixin_30878501
·
2020-07-15 03:37
[lua]紫猫
lua教程
-命令宝典-L1-01-10. 自定义函数
L1[function]01.定义与调用函数函数的定义和概念没什么可说的lua的函数声明和调用是有先后顺序的先声明后调用函数就是变量的一种所以可以自由的把函数在变量间相互赋值不过注意函数变量和表变量差不多都是存储的是内存地址指针aa=function(x,y)—红色部分就是所谓的lua的匿名函数但是真的名不副实print(x,y)endaa(1,2)L1[function]02.作用域与返回值L1
weixin_30663471
·
2020-07-15 03:57
[lua]紫猫
lua教程
-命令宝典-L1-03-01. 闭包
L1[闭包]01.函数的传递赋值没什么说的1.函数作为变量来看可以轻松的声明相互赋值2.函数变量本质是一个内存指针所以函数变量的相互赋值不是传递的函数本身而是指向这个函数的内存地址L1[闭包]02.修改print函数功能小知识:函数变量相互赋值的一个容易混淆的问题函数后面的括号问题functiontest()print("执行了test函数")endaa=test--不加括号只是函数变量之间的赋值
weixin_30564785
·
2020-07-15 03:40
[lua]紫猫
lua教程
-命令宝典-L1-01-05. if判断结构
L1[if]01.简单的if判断结构没什么说得if得基本结构如下xxx=100if(xxx>0andxxx100andxxx200andxxxtonumber(yyyy))then--这里直接报错因为左侧是10而右侧是nil类型无法比较testlib.traceprint("xxxx")elsetestlib.traceprint("yyyy")end解决办法:把两边都转化为字符串再比较tonum
weixin_30251829
·
2020-07-15 02:12
LUA教程
C Packages-31
Lua和C是很容易结合的,使用C为Lua写包。与Lua中写包不同,C包在使用以前必须首先加载并连接,在大多数系统中最容易的实现方式是通过动态连接库机制,然而动态连接库不是ANSIC的一部分,也就是说在标准C中实现动态连接是很困难的。通常Lua不包含任何不能用标准C实现的机制,动态连接库是一个特例。我们可以将动态连接库机制视为其他机制之母:一旦我们拥有了动态连接机制,我们就可以动态的加载Lua中不存
511遇见
·
2020-07-14 03:51
LUA脚本语言
lua
lua脚本语言
lua基础教程
lua
lua入门
lua教程
lua
脚本
脚本策划
游戏策划
入门基础
上一页
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
其他