设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
QQ登录
微信登录
登陆
注册
门户
Portal
开源
问答
系统
工作
资讯
论坛
BBS
硬件
编程
漏洞
安全
虚拟化
问答
投稿
文章
帖子
用户
快速发帖
客服电话
点击联系客服
在线时间:8:00-16:00
客服电话
132-9538-2358
电子邮件
[email protected]
APP下载
迪恩网络APP
随时随地掌握行业动态
官方微信
扫描二维码
关注迪恩网络微信公众号
问题反馈
返回顶部
电脑基础
选购指南
故障排查
笔记本
电脑组装
电视盒子
平板电脑
电脑周边
Python
Java
Node.js
c#
Ruby
JSP
LUA
ASP.NET
VBScript
VB.NET
Perl
Erlang
Scala
Julia
JavaScript
VUE
JQuery
Node.js
TypeScript
AJAX
HTML
CSS
BootStrap
综合其他
经典问答
漏洞分析
CVE漏洞
安全教程
安全设置
杀毒防毒
病毒查杀
脚本攻防
入侵防御
工具使用
加密解密
手机安全
安全其他
Docker
网址转二维码
网址缩短
网址转二维码
网址转二维码
qrcode.16892.net
qrcode.55276.net
qrcode.devdocs.uk
qrcode.mlink.in
qrcode.ogeek.cn
qrcode.ostack.cn
qrcode.shenghuobao.net
qrcode.shenzhenjia.cn
qrcode.sqlite.in
qrcode.vigge.cn
qrcode.vigge.net
qrcode.vigges.net
qrcode.wujigu.com
qrcode.xstack.ru
tools.16892.net
tools.55276.net
tools.devdocs.uk
OStack程序员社区-中国程序员成长平台
›
门户
›
编程
›
LUA
›
LUA教程
LUA教程
RSS
windows下配置lua环境
1.进入lua官网http://www.lua.org/2.点击download3.点击getabinary4.点击5.选择适合自己的版本下载,或者直接进入该页面http://joedf.ahkscript.org/LuaBuilds/6.我下载的是lua-5.3.4_Win64_bin.zip,下载后解压, ...……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:406
|
回复:0
Lua中数组全排序
先看代码:1functionpermgen(a,n)2if0==nthen3printResult(a)4else5fori=1,ndo6a,a=a,a7permgen(a,n-1)8a,a[……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:463
|
回复:0
Nginx通过Lua+Redis实现动态封禁IP
一、背景为了封禁某些爬虫或者恶意用户对服务器的请求,我们需要建立一个动态的IP黑名单。对于黑名单之内的IP,拒绝提供服务。二、架构实现IP黑名单的功能有很多途径:1、在操作系统层面,配置iptables,拒绝指定IP ...……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:424
|
回复:0
Nginx通过Lua+Redis实现动态封禁IP
一、安装 Openrestry#1.下载源码包wgethttps://openresty.org/download/openresty-1.11.2.2.tar.gztar-xzvfopenresty-1.11.2.2.tar.gzcdopenresty-1.11.2.2#2.查看nginx编译选项:$nginx-Vnginxversion:nginx/ ...……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:357
|
回复:0
[Lua快速了解一下]Lua运行
-Lua的HelloWorldprint(amp;quot;HelloWorldamp;quot;)分号可选-类似python,进入Lua后再shell中打命令执行语句也可amp;amp;gt;print(amp;quot;Hello,Worldamp;quot;)Hello,Worldamp;amp;gt;-将脚本存成文件,用如下命 ...……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:424
|
回复:0
lua的table.sort
localaa={{a=11},{a=44},{a=33},{a=2}}table.sort(aa,function(a,b)returna.aamp;amp;gt;b.aend)fork,vinpairs(aa)dongx.say(k)ngx.say(v)endfork,vinpairs(aa)dongx.say(k)ngx.……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:367
|
回复:0
lua中loadfile&loadstring
原文 http://www.cnblogs.com/stephen-liu74/archive/2012/06/22/2414417.html Lua中提供了dofile函数,它是一种内置的操作,用于运行Lua代码块。但实际上dofile只是一个辅助函数,loadfile才是真正的核心函数。 ...……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:443
|
回复:0
最好用的lua编辑器--------emmylua使用汇总
最好的lua编辑器Emmylua,欢迎打脸官方文档 https://emmylua.github.io/zh_CN/github https://github.com/EmmyLua/IntelliJ-EmmyLua1.安装IntelliJIDEACommunityEdition2018.2.4x64官网地址 http://www.jet ...……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:465
|
回复:0
Python、Lua和Ruby三大语言脚本哪家强?
这三种语言中的哪一种更合适你的项目?很大程度取决于你想达到什么样的目标。作为一书的结尾,在这一节里,我会描述一下它们各自的优点和不足。 Python的优点和不足 Python的优点如下: 1. Python比其它 ...……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:399
|
回复:0
Openresty+Nginx+Lua+Nginx_http_upstream_check_module搭建
下载Openresty与Nginx_http_upstream_check_modulehttps://openresty.org/cn/download.htmlhttps://github.com/yaoweibin/nginx_upstream_check_module解压Openrestytar-zxvfopenresty-1.13.6.1.tar.gz解压Nginx ...……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:469
|
回复:0
centos安装lua
yuminstallreadline-develwgethttp://www.lua.org/ftp/lua-5.1.4.tar.gztar-xzvflua-5.1.4.tar.gz3、编译cdlua-5.1.4makelinuxmakeinstallsudocpsrc/lua/usr/local/bin/sudocpsrc/luac/usr/local/bin/……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:372
|
回复:0
一些LUA函数(转载)
转自http://hi.baidu.com/chevallet/item/9a3a6410c20d929198ce3363一些LUA函数 1、assert(v)功能:相当于C的断言,当表达式v为nil或false将触发错误,message:发生错误时返回的信息,默认为amp;quot;assertionfail ...……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:377
|
回复:0
使用Lua脚本通过原子减防止超卖
需求双十二要搞一个一分钱门票抢购的活动。分析性能分析,抢购时会发生高并发,如果仅仅依靠Mysql数据库,有可能因为大量的请求频繁访问数据库造成服务器雪崩,所以考虑通过Redis减库存,最终的数据落地到DB中。在高 ...……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:331
|
回复:0
lua脚本语言
1.1lua是什么Lua是一个小巧的脚本语言。它是巴西里约热内卢天主教大学(PontificalCatholicUniversityofRiodeJaneiro)里的一个由RobertoIerusalimschy、WaldemarCeles和LuizHenriquedeFigueiredo三人所组成的研究小 ...……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:410
|
回复:0
Lua多维表的遍历中的赋值
说到Lua的遍历将要使用到循环;先说遍历再说循环;遇到这样类似结构的一个table Data={={p1=1,pa={1,2,3}},={p1=2,pa={2,3,4}},={p1=4,pa={3,4,5}}}目的获得key值与pa的一个表,实现下1--使用table.insert方法插入 ...……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:388
|
回复:0
Lua查看栈的宏
#ifndefSHOW_STACK#defineSHOW_STACK(stack){\intshow_stack_n=lua_gettop(stack),show_stack_i;\printf(amp;quot;_____________________STACK_____________________\namp;quot;);\for(show_stack_i=show_stack_n;sh ...……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:363
|
回复:0
lua的函数初识
学习到Lua的函数。认为有必要记下来。參考教程:ProgramminginLua函数能够以表达式或陈述语句出现,例如以下所看到的:print(8*9,9/8)a=math.sin(3)+math.cos(10)书写函数时有个小规则,假设函数仅仅有一个參数。或 ...……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:323
|
回复:0
skynet报错skynet服务缺陷Lua死循环
我的报错如下:看起来是skynet中lua死循环,实际上,可能只是本地配置出了问题,比如,我的数据库连接不上了,因为我把别人的配置更新到我本地了,吗,mysql秘密不对解决办法就是将配置文件中的,password=amp;quot; ...……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:332
|
回复:0
Lua数据结构—Table(三)
作者:罗日健前面(一)、(二)里面其实已经把一些常用的数据类型(数值、布尔、字符串)说明了,这次要描述的是Table,Table在Lua里是一种常用的数据类型,是Lua里的精髓之一,其效率必须得到保证,而实现这种支持 ...……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:353
|
回复:0
Redis中的原子操作(2)-redis中使用Lua脚本保证命令原子性
Redis如何应对并发访问使用Lua脚本Redis中如何使用Lua脚本EVALEVALSHASCRIPT命令SCRIPTLOADSCRIPTEXISTSSCRIPTFLUSHSCRIPTKILLSCRIPTDEBUG为什么Redis中的Lua脚本...……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:505
|
回复:0
在lua的string库和正则表达式
一.前提要了解一下lua的string几个方法1.string库中所有的字符索引从前往后是1,2,...;从后往前是-1,-2,...2.string库中所有的function都不会直接操作字符串,而是返回一个结果string.len(s):返回字符串的长度.string ...……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:379
|
回复:0
lualfs
iter,dir_obj=lfs.dir(path)Luaiteratorovertheentriesofagivendirectory.Eachtimetheiteratoriscalledwith dir_obj itreturnsadirectoryentry'snameasastring,or nil ifthereareno……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:395
|
回复:0
Luaeval实现
因为loadstring总是在全局环境中编译它的串,所以编译出的函数访问的变量是全局变量。为了避免污染全局环境我们需要用setfenv修改函数的环境functioneval(equation,variables)if(type(equation)==amp;quot;stringamp ...……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:357
|
回复:0
Lua的函数的定义、math数学函数、lua字符串的处理、lua支持的字符串类、模式串中的特 ...
定义函数function(param1,param2)--定义一个函数用来求的两个数字的和functionplus(num1,num2) returnnum1+num2endres=plus(54,12)print(res)Lua内置提供了一些常用函数1.数学处理的m ...……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:369
|
回复:0
cocos2d-x3.0在C++中调用lua函数
代码用的是amp;amp;lt;cocos2d-x3.0在lua中调用自定义类amp;amp;gt;中的代码. 在上篇的基础上进行扩充.写lua函数localfunctionprocess_packet(user_data)ifuser_datathenuser_data=tolua.cast(user_data,amp;quot;u ...……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:391
|
回复:0
在ubuntu上使用Openresty+lua实现WAF----折腾笔记
1.1参考loveshell的waf实现思路,再此感谢下面其中一部分是转载1.2WAF的功能支持IP白名单和黑名单功能,直接将黑名单的IP访问拒绝。支持URL白名单,将不需要过滤的URL进行定义。支持User-Agent的过滤,匹配自定义 ...……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:447
|
回复:0
LuaTime
--localgetTime=os.date(“%c”);--%aabbreviatedweekdayname(e.g.,Wed)--%Afullweekdayname(e.g.,Wednesday)--%babbreviatedmonthname(e.g.,Sep)--%Bfullmonthname(e.g.,September)……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:450
|
回复:0
Lua索引、伪索引、引用
索引:堆栈的索引伪索引:一个类似于索引,但是有着特殊存储的索引,使用方式和索引一样,看上去像在操作堆栈引用:LUA_REGISTRYINDEX伪索引下的表的整数键 ...……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:362
|
回复:0
luatable的操作(四)
table在前面作过介绍,它是一种关联数组,这种关联指的是可以设置各类类型的key来存储值。1.table 间的数据传递--为tablea并设置元素,然后将a赋值给b,则a与b都指向同一个内存地址--如果a设置为nil,则b同样能访问 ...……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:368
|
回复:0
01.Editplus+Lua配置
学习一门语言有一款简单顺手的编辑工具很重要,我使用Editplus要多一点;就想能不能加上Lua支持,网上一搜还还不少。现把配置记录下来,也算做个笔记吧! Editplus版本是中文3.41(网上下吧! ...……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:378
|
回复:0
在lua环境中使用protobuf
最近在cocos2dx的项目中,需要在LUA脚本层使用protobuf协议。官方已经推出了很多种语言的版本。但唯独LUA版本不全。于是开始研究protobuf在LUA下的实现,将完整的过程记录了下来,希望对其它人能有所帮助。1、下载pr ...……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:443
|
回复:0
(原创)cocos2d-x3.0+lua学习和工作(4):公共函数(3):深度克隆clone() ...
先上一段代码:localtbl={=1,=2}localcpy=tblfork,vinpairs(tbl)doprint(amp;quot;tab:amp;quot;..k..amp;quot;:amp;quot;..v)--打印tbl里的元素值endfork,vinpairs(cpy)doprint(amp;quot;cpy:amp;quot;.. ...……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:358
|
回复:0
lua"引用表"的清空
--~C++值与引用小引--~思考1--~intv=1;--~intamp;amp;amp;v1=v;--~v=2;--~v1==?--~思考2--~intv=1;--~intv1=v;--~v=2;--~v1==?localtab={amp;quot;aamp;quot;,amp;quot;bamp;quot;}localtab2=tab;print(tab2);tab=am ...……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:480
|
回复:0
openresty(nginx+lua)实现请求过滤
1.下载openrestyhttp://openresty.org/cn/download.html2.上传解压rz-Etar-xzvfopenresty-{version}.tar.gz 其中version为下载的版本号3.进入openresty目录下,编译安装cdopenresty-{version}.tar.gz./configure ...……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:382
|
回复:0
lua调用shell脚本
Lua中,os.execute可以执行dos命令,但是返回的是系统状态码,默认输出。io.popen()也可以执行dos命令,但是返回一个文件。eg:复制代码 代码如下:localt=io.popen('svnhelp')locala=t:read(amp;quot;*allamp;quot ...……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:384
|
回复:0
使用lua静态库的问题
最近在搞lua的时候遇到一个问题,就是使用lua静态库的时候总是出现errorLNK2019:无法解析的外部符号amp;quot;void__cdeclluaL_openlibs(structlua_State*)amp;quot;还有其它的一些函数,luaL_newstate,lua_close,luaL_ ...……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:630
|
回复:0
新技术学习方法-如何学习一门新编程语言(Lua)?
http://sunxiunan.com/?p=1597学习一门编程语言或者编程技术的方式基本上是这样一个流程: 1,对学习这门语言或者技术的必要性进行评估。比如你是工作需要,或者兴趣所至,甚至是为了把妹。这个必要性关系到你要学 ...……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:355
|
回复:0
【LuaJIT版】从零开始在macOS上配置Lua开发环境
前言这篇文章针对的是基于LuaJIT的环境配置。借助于LuaJIT,Lua的执行效率可以进一步提升几十倍。如果你不是很清楚自己是需要Lua还是LuaJIT,那么建议你从LuaJIT起步。LuaJIT对应的是Lua5.1的语法,这一点需要注意。 ...……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:425
|
回复:0
一、Lua函数详解
一、函数基础1.函数定义(1)标准形式:f=function(amp;amp;lt;参数amp;amp;gt;)amp;amp;lt;函数体amp;amp;gt;end (2)语法糖形式:functionf(amp;amp;lt;参数amp;amp;gt;)amp;amp;lt;函数体amp;amp;gt;end2.函数 ...……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:404
|
回复:0
nginx+lua+redis
gitclone--branchmasterhttps://github.com/openresty/lua-resty-redis.git yum install openssl openssl-devel wget http://tengine.taobao.org/download/tengine-2.2.0.tar.gz wget http://luajit.org/d……
作者:菜鸟教程小白
|
时间:2022-7-22 09:18
|
阅读:479
|
回复:0
1 ...
108
109
110
111
112
113
114
115
... 116
/ 116 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部