• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

LUA教程

RSS
  • C遍历Lua中的Table
    C遍历Lua中的Table
    使用Lua作为配置文件真的是酷死,比什么XML,INI爽多了。用户可以有更多的控制,解析也更轻松,又安全。缺点我是没有发现啦,发现的朋友告知一声哦!C获取Lua中的一般全局变量(boolean,number,string)下面以字符串 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:237 | 回复:0
  • redis 系列(十)java结合redis+lua 实现抢红包经典案例
    redis 系列(十)java结合redis+lua 实现抢红包经典案例
    使用lua脚本来实现一个抢红包的过程,lua具有原子特性,可以避免数据并发时多线程同时操作的问题 java代码结合lua实现抢红包案例 单机版redis package bhz.redis01; import java.util.Random; import java.util.co ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:241 | 回复:0
  • (一)Lua脚本语言入门
    (一)Lua脚本语言入门
    今天开始自己的Lua语言学习,Lua脚本语言,是介于应用程序和开发其应用程序的底层编程语言之间,,它很方便调用其它语言,它只是在载入时对其进行编译,而不像我们写的单片机程序是预编译的,先编译好然后写入单片机,它只是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:260 | 回复:0
  • lua文件读写
    lua文件读写
    lua里的文件读写模型来自C语言,分为完整模型(和C一样)、简单模型。1、简单模型io.input() 设置默认的输入文件,file为文件名(此时会以文本读入)或文件句柄(可以理解为把柄,有了把柄就可以找到文件),返回文 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:329 | 回复:0
  • Lua函数[转]
    Lua函数[转]
    在大多数Lua语法分析中可以获得这些标准Lua函数. 无可争辩, 我们可以查阅Lua网站, 但是一些少了的函数被Blizzard进行了调整. 下面列出了所有Lua函数. WoW API中的Lua注意在WoWAPI没有提供所有标准的Lua函数, 很显 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:462 | 回复:0
  • lua连接redis集群
    lua连接redis集群
    连接redis集群需要用到llua-resty-redis-cluster模块github地址:https://github.com/cuiweixie/lua-resty-redis-cluster下载完成后,只需要用到包中2个文件redis_slot.c.c文件无法在nginx配置文件中引入,需要编译 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:352 | 回复:0
  • 寿星万年历---Lua实现
    寿星万年历---Lua实现
        由于最近刚好准备用lua脚本去写一个软件,需要用到非常精确的节气计算时间,寿星万年历是我在网上见到的一份极高高精度的万年历,其采用先进的算法实现,其精度堪比刘安国教授为中国科学院国家授时中心制作的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:301 | 回复:0
  • Lua 之os库
    Lua 之os库
      os.rename(oldname, newname) 文件重命名;   os.remove(filename) 删除一个文件   os.execute(cmd) os.execute可运行一条系统命令,类似于C语言的system函数。 os.execute(amp;quot;mkdir /tmp/cqamp;quot;) ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:261 | 回复:0
  • 如何更好的学习Lua第四篇,控制语句
    如何更好的学习Lua第四篇,控制语句
    控制结构 几乎所有的语言都有控制结构,同样,对于Lua的控制结构是非常简单的。Lua提供了用于条件执行的if,循环的while、repeat和for。所有的控制结构都有一个显式的终止符:if、for和while以end作为结尾,repeat以 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:234 | 回复:0
  • liunx系统中安装lua以及torch
    liunx系统中安装lua以及torch
    一直在用pytorch,最近在做项目的时候,遇到了torch的开源代码,所以又开始不得不接触torch以及他所依赖的环境lua。liunx下lua环境的配置代码如下:'''curl-R-Ohttp://www.lua.org/ftp/lua-5.3.5.tar.gztarzxflua-5.3 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:209 | 回复:0
  • A Fast and Scalable Web Platform by Extending NGINX with Lua
    A Fast and Scalable Web Platform by Extending NGINX with Lua
    https://github.com/openresty……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:216 | 回复:0
  • cocos2dxlua加密
    cocos2dxlua加密
    cocos2dx-lua项目发布时,为了保护lua源码,需要对lua进行加密。通常分为两种方式:加密文件和编译为字节码。1、加密文件前提是你不用luajit,而使用lua。这样这种方法是真正加密,原理是我们自己替换掉lua的的loade ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:204 | 回复:0
  • C“控制”Lua
    C“控制”Lua
    【前言】写过Windows程序的人都知道,对于应用程序,如果需要在本地保存一些配置信息,我们经常将这些配置信息写在注册表或者本地的配置文件中,很多应用都是将一些配置信息写在配置文件中,比如以ini结尾的文件,这 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:194 | 回复:0
  • iLuaBox:在iPhone/iPad上随时随地用Lua编程
    iLuaBox:在iPhone/iPad上随时随地用Lua编程
    在远古的计算机时代,编程是一件很隆重的事情,因为无论是纸带、tape还是软盘,都是很贵重的东西。随着iPhone开辟了一个移动设备的新时代之后,智能手机的运算能力以飞快的速度飙升。用手机编程应用程序已 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:213 | 回复:0
  • lua中socket通信示例
    lua中socket通信示例
    server.lua#!/usr/bin/lualocalsocket=require(amp;quot;socketamp;quot;)host,port=amp;quot;127.0.0.1amp;quot;,9090server=assert(socket.bind(host,port))ack=amp;quot;ack\namp;quot;whiletruedo   print(am ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:221 | 回复:0
  • 第三章 Lua字符串
    第三章 Lua字符串
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、字符串 字符串常量 长字符串 强制类型转换 字符串标准库 前言 字符串用于表示文本。Lua语言中的字符串既可以表示单 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:249 | 回复:0
  • luaandornot逻辑运算符
    luaandornot逻辑运算符
    按c风格写多条件判断,会出异常,如 if(cond1amp;amp;amp;cond2){dosomething;};lua写成 if cond1andcond2then   dosomethingend这样会出异常,当cond1为false时直接返回cond2的值,cond2true就会执行dosometh ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:301 | 回复:0
  • nginx+lua+kafka 编写 在线日志上报系统 - net2817
    nginx+lua+kafka 编写 在线日志上报系统 - net2817
    案例一 rewrite_by_lua amp;#39; --引入openresty自带的json处理对象 local cjson = require(amp;quot;cjsonamp;quot;) local pro……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:240 | 回复:0
  • 6-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案安全篇(Wi-Fi模块SSL连接MQTT)5 ...
    6-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案安全篇(Wi-Fi模块SSL连接MQTT)5 ...
    5-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案安全篇(配置MQTT的SSL证书,验证安全通信) 首先确定自己的固件打开了SSL,升级篇里面的固件我打开了SSL,如果自己下载的是这个固件SSL就打开了 如果自己的固件没 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:219 | 回复:0
  • lua的文件管理
    lua的文件管理
    lua没有自己的文件管理只有读取和写入文件,但是可以通过调用lfs(LuaFileSystem),lfs是一个用于lua进行文件访问的库,支持lua5.1和lua5.2,并且跨平台lfs的使用:amp;quot;lfsamp;quot;={ --dump(lfs)amp;quot;_ ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:241 | 回复:0
  • 【COCOS2DX-LUA脚本开发之四】
    【COCOS2DX-LUA脚本开发之四】
    本站文章均为李华明Himi原创,转载务必在明显处注明:(作者新浪微博:@李华明Himi)转载自【黑米GameDev街区】原文链接:http://www.himigame.com/lua-game/1259.html☞点击订阅☜本博客最新动态!及时将最新博文通知您 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:237 | 回复:0
  • notepad++查找引用(FindReference)(适用于cc++及各类脚本比如lua、python等) ...
    notepad++查找引用(FindReference)(适用于cc++及各类脚本比如lua、python等) ...
    在程序开发过程中,程序员经常用到的一个功能就是查找引用(FindReference),VisualStudio里面的对应功能是“查找所有引用”(FindAllReferences)。   我在使用notepad++写代码的时候一开始一直因为找不到类似的功 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:284 | 回复:0
  • lua日期与时间操作
    lua日期与时间操作
    os.time()               amp;amp;lt;==返回当前系统的日历时间os.date()               amp;amp;lt;==返回本地化的时间字符串,这里是amp;quot;11/28/0817:23:37amp;quot;os.date(am ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:242 | 回复:0
  • lua回收机制
    lua回收机制
    lua垃圾回收(Garbage Collect)是lua中一个比较重要的部分。由于lua源码版本变迁,目前大多数有关这个方面的文章都还是基于lua5.1版本,有一定的滞后性。因此本文通过参考当前的5.3.4版本的Lua源码,希望对Lua的GC算 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:225 | 回复:0
  • lua入门之环境搭建、第一个demo
    lua入门之环境搭建、第一个demo
    前言 前段时间因为有些项目功能需要,自己研究了下lua,今天整理下,并以一个demo为示例演示 手机上的运行效果 分为几个步骤来逐步讲解。 1.lua介绍,为什么选择它? 2.环境安装 3.撸一个简单demo 一.lua介绍,为什 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:208 | 回复:0
  • LUA协程
    LUA协程
    一  LUA 协程函数 1 resume local  status, returnvs = coroutine.resume(co, params) co 为 所要启动的协程。 第一次调用resume时,参数是协程函数入口的参数,协程函数调用coroutine.yield之后交出控制权 后面 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:219 | 回复:0
  • 【cocos2d-x手游研发小技巧(7)图片资源加密,Lua文件加密】
    【cocos2d-x手游研发小技巧(7)图片资源加密,Lua文件加密】
    游戏开发中常遇到资源保护的问题。目前游戏开发中常加密的文件类型有:图片,Lua文件,音频等文件,而其实加密也是一把双刃剑。需要安全那就得耗费一定的资源去实现它。目前网上也有用TexturePacker工具来加密的,不 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:227 | 回复:0
  • Lua简明教程
    Lua简明教程
    这几天系统地学习了一下Lua这个脚本语言,Lua脚本是一个很轻量级的脚本,也是号称性能最高的脚本,用在很多需要性能的地方,比如:游戏脚本,nginx,wireshark的脚本,当你把他的源码下下来编译后,你会发现解释器居 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:237 | 回复:0
  • Lua 数组
    Lua 数组
     Lua 数组 数组,就是相同数据类型的元素按一定顺序排列的集合,可以是一维数组和多维数组。 Lua 数组的索引键值可以使用整数表示,数组的大小不是固定的。 一维数组 一维数组是最简单的数组,其逻辑结构是线性表 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:275 | 回复:0
  • 编译好的lua库(限用过cocos2dx的同学能用)
    编译好的lua库(限用过cocos2dx的同学能用)
    前段时间学习lua,正在攻坚lua与c++交互的堆栈时,需要写些实例(c++的项目)。 写lua与c++交互需要lua的库,本人没有像网上说的下载 lua源码,然后编译,是直接用cocos2dx lua里编译好的库。 写过cocos2dx的同学都 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:304 | 回复:0
  • 15分钟入门lua
    15分钟入门lua
    目录:--1.Variablesandflowcontrol.--2.Functions.--3.Tables.--3.1Metatablesandmetamethods.--3.2Class-liketablesandinheritance.--4.Modules.--5.References.原文地址:http://tyl……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:364 | 回复:0
  • SpringBoot使用Lua脚本操作Redis
    SpringBoot使用Lua脚本操作Redis
     最近需要对一个接口基于用户进行限流,简单粗暴的固定窗口限流,10s内只允许调3次一种是直接在JAVA中做逻辑判断另一种是通过lua脚本进行实现,故对lua脚本小试牛刀 1.在JAVA里直接实现 2.通过lua脚本实现编写lua ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:360 | 回复:0
  • idea进行lua开发及运行nginx-lua程序
    idea进行lua开发及运行nginx-lua程序
    由于openresty每次在启动nginx时都需要通过命令重启比较麻烦,因此打算通过idea运行nginx服务,且idea插件对代码提示有一定程度的支持。 一、安装lua插件 Idea开发lua需要安装EmmyLua插件,在Plugins中搜索EmmyLua, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:282 | 回复:0
  • 通过lua进行nginx的权限控制
    通过lua进行nginx的权限控制
    nginx_lua的安装 nginx使用luajit进行编译安装 使用openresty进行yum安装 openresty中将lua和nginx进行封装,详情可查看openresty官网 openresty相关启动命令service openresty start ngx_lua的相关api使用说 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:313 | 回复:0
  • lua与c之间交互详解(二)
    lua与c之间交互详解(二)
    本篇主要讲解下c如何调用Lua的,即c作为宿主语言,Lua为附加语言。c和Lua之间是通过Lua堆栈交互的,基本流程是:把元素入栈——从栈中弹出元素——处理——把结果入栈。关于Lua堆栈介绍以及Lua如何调用c参考其他两篇 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:300 | 回复:0
  • nginx中lua主动设置Content-Length
    nginx中lua主动设置Content-Length
    最近发现lua调用ngx.say和ngx.print默认返回的HTTP头是trunk模式的,通常情况下是很好的,没有什么问题;但是要提供给其他人回源的时候就有问题了,特别是我要给slice模块回源,所以需要主动设置Content-Length,按 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:272 | 回复:0
  • lua变量作用域
    lua变量作用域
    3.5 – Visibility Rules Lua is a lexically scoped language. The scope of a local variable begins at the first statement after its declaration and lasts until the last non-void statement of the innerm ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:263 | 回复:0
  • Lua 在VS上的环境配置(一)
    Lua 在VS上的环境配置(一)
    启动VS2015创建新的项目 注:没有特殊需求不建议配置这个,感觉好麻烦,个人配置好几次才可以使用(使用最简单的形式就是使用Lua for Windows) 配置过程中大家一定注意按步骤操作,话不多说,我们开始配置吧: 1、 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:301 | 回复:0
  • 读取xml生成lua測试代码
    读取xml生成lua測试代码
    #includeamp;amp;lt;iostreamamp;amp;gt;#includeamp;amp;lt;stringamp;amp;gt;#includeamp;amp;lt;fstreamamp;amp;gt;#includeamp;quot;tinyxml2.hamp;quot;usingnamespacestd;usingnamespacetinyxml2;std::ofstrea ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:251 | 回复:0
  • lua定点数库
    lua定点数库
    开源定点数库fpm,并导入到lua中使用https://github.com/MikeLankamp/fpm #本质把浮点数*65336,取整。所有运算是整数运算,从而保证一致性 #问题效率通过对比,差不多有一倍略多的损耗。 #改进lua53中,支持//操 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:267 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap