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

LUA教程

RSS
  • 基于ngx_lua模块的waf开发实践
    基于ngx_lua模块的waf开发实践
    WAF主要分为硬件WAF和软件防火墙,硬件WAF如绿盟的NSFOCUSWebApplicationFirewall,软件防火墙比较有名的是ModSecurity,再就是代码级别的ngx_lua_waf。下面谈谈个人对几款防火墙的理解:硬件WAF个人觉得只适合在那 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:378 | 回复:0
  • lua字符串数学表达式运算
    lua字符串数学表达式运算
    --ansi数学运算functioncharMathOperation(str)functionchartoint(chstr)chstr=string.sub(chstr,2,2);returntostring(string.byte(chstr));endstr=string.gsub(str,amp;quot;%b''amp;quot;,chartoint);str=amp;quot ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:336 | 回复:0
  • Lua学习笔记(七)编译、执行外部代码块
    Lua学习笔记(七)编译、执行外部代码块
    Lua称为解释型语言的原因:Lua允许在运行源代码之前,先将源代码预编译为一种中间形式。区别解释型语言的主要特征是在于编译器是否是语言运行时库的一部分,即有能力执行动态生成的代码。因为Lua中有dofile函数,才 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:321 | 回复:0
  • lua异常捕获
    lua异常捕获
    解析json失败,想要捕获异常,可以使用paclllocalstr=''localerr,tbl=pcall(function(str)returncjson.dec……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:349 | 回复:0
  • skynet:热更新lua代码
    skynet:热更新lua代码
    skynet有两种方法热更新lua代码,clearcache和inject,文章分别对这两种方法做说明。clearcache热更新讲这个前,先说明下skynet代码加载的事情。因为skynet的每个服务都是一个独立的lua虚拟机,对于同一份lua代码,N ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:354 | 回复:0
  • linux下使用静态链接方式使用lua
    linux下使用静态链接方式使用lua
    环境是ubuntu9.04首先去lua官方网站下载lua最新版解压缩之后,从shell中进入目录,然后执行make会给个提示,选择make的版本因为是linux下,就打makelinux然后开始构建了,等下就好,进入src目录,里面有liblua.a拷贝 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:380 | 回复:0
  • 1.0-Air302(NB-IOT)-硬件使用说明,下载和运行第一个lua程序(Mini板)
    1.0-Air302(NB-IOT)-硬件使用说明,下载和运行第一个lua程序(Mini板)
    amp;amp;lt;pamp;amp;gt;amp;amp;lt;iframename=amp;quot;ifdamp;quot;src=amp;quot;https://mnifdv.cn/resource/cnblogs/Learn-NB-IOT-Air302-ForLuaamp;quot;frameborder=amp;quot;0amp;quot;scrolling=amp;quot;a ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:425 | 回复:0
  • lua二进制操作函数
    lua二进制操作函数
    由于Lua脚本语言本身不支持对数字的二进制操作(例如与,或,非等操作),MUSHclient为此提供了一套专门用于二进制操作的函数,它们都定义在一个“bit”表中,使用时只要requre“bit”即可。bit.ashr-带符号的按位右 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:364 | 回复:0
  • luaAPI小记2
    luaAPI小记2
    1.创建lua虚拟机lua_State*lua_newstate(lua_Allocf,void*ud)创建一个新的独立的lua虚拟机.参数指定了内存分配策略及其参数,注意,让用户可以定制内存分配策略是十分有用的,比如在游戏服务器端使用lua,我做过一次统记 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:350 | 回复:0
  • 关于在Cocos2dx中注册触摸事件——Lua
    关于在Cocos2dx中注册触摸事件——Lua
    关于在Cocos2dx中注册触摸事件,之前一直对此一知半解,这两天在看引擎的源码,趁此机会写下来...以下纯属个人理解,如有不对欢迎指正。。。在引擎的CCLayer类中声明了有四个方法:1virtualboolonTouchBegan(Touch*t ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:371 | 回复:0
  • ajaxFileUpload+lua-resty-upload上传文件
    ajaxFileUpload+lua-resty-upload上传文件
    ajaxFileUpload下载地址地址:http://pan.baidu.com/s/1mgJypz6html页面amp;amp;lt;!DOCTYPEHTMLPUBLICamp;quot;-//W3C//DTDHTML4.0Transitional//ENamp;quot;amp;amp;gt;amp;amp;lt;htmlamp;amp;gt;amp;amp;lt;head ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:381 | 回复:0
  • Lua笔记——8.Lua&C
    Lua笔记——8.Lua&C
    Lua是一门嵌入式语言,提供了完备的CAPI使Lua代码可以很方便的和其他宿主程序相互调用来扩展程序功能。Luacanbeembeddedandextendedwithcodeorapplicationswritteninotherlanguages.Codeandvaluesinanotherlanguagec ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:355 | 回复:0
  • nginxlua模块安装
    nginxlua模块安装
    1、安装LuaJIT,LuaJIT为LuaJITisaJust-In-TimeCompiler(JIT)fortheLuaprogramminglanguagewgethttp://luajit.org/download/LuaJIT-2.0.5.tar.gztar-zxvfLuaJIT-2.0.5.gzamp;amp;amp;amp;amp;amp;cdLuaJIT-2.0.5mak ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:332 | 回复:0
  • lua元表(metatable)和元方法(metamethod)
    lua元表(metatable)和元方法(metamethod)
    (一)元表概念:引言:Lua中的每个值都有一套预定义的操作集合,如数字相加等。但无法将两个table相加,此时可通过元表修改一个值的行为,使其在面对一个非预定义的操作时执行一个指定操作。访问机制:一般的元方法都 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:330 | 回复:0
  • Lua面向对象之一:简单例子
    Lua面向对象之一:简单例子
    1.Lua面向对象实现步骤①创建一个全局表(称之为元表)②设置这个元表的__index值(值通常为元表自己,这样就能通过__index查找到对应的属性和方法)__index赋值其实是一个function的语法糖,Sharp.__index= Sharp ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:316 | 回复:0
  • 我的世界之电脑mod小乌龟——方位上的操作lua函数集
    我的世界之电脑mod小乌龟——方位上的操作lua函数集
       Begin     方位      上:up      下:down    左:turnleft    右:turnright   前:forward      后:back    移动      turtle.refuel (数量) :燃烧燃料。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:376 | 回复:0
  • Python导出Excel为Lua/Json/Xml实例教程(一):初识Python
    Python导出Excel为Lua/Json/Xml实例教程(一):初识Python
    相关链接:Python导出Excel为Lua/Json/Xml实例教程(一):初识PythonPython导出Excel为Lua/Json/Xml实例教程(二):xlrd初体验Python导出Excel为Lua/Json/Xml实例教程(三):终极需求一、Why无论做什么事,一定有 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:309 | 回复:0
  • 编写高效Lua代码的方法
    编写高效Lua代码的方法
    翻译自《LuaProgrammingGems》Chapter2:LuaPerformanceTips:BasicfactByRobertoIerusalimschy基本知识Lua在运行代码之前,会先把源码翻译(预编译)成一种内部编码,这种编码由一连串的虚拟机能够识别指令构成,与C ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:335 | 回复:0
  • 雷林鹏分享:Luaif...else语句
    雷林鹏分享:Luaif...else语句
    Luaif语句可以与else语句搭配使用,在if条件表达式为false时执行else语句代码块。Luaif...else语句语法格式如下:if(布尔表达式)then--else--end在布尔表达式为true时会if ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:355 | 回复:0
  • openresty的lua_package_path
    openresty的lua_package_path
    文档lua_package_path可以配置openresty的文件寻址路径。官网文档如下:#设置纯Lua扩展库的搜寻路径(';;'是默认路径):lua_package_path'/foo/bar/?.lua;/blah/?.lua;;';#设置C编写的Lua扩展模块的搜寻路径(也可以用' ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:313 | 回复:0
  • Lua5.4源码剖析:二.详解String数据结构及操作算法
    Lua5.4源码剖析:二.详解String数据结构及操作算法
    -lua字符串有什么特点?-相同的字符串共享同一份内存么?-相同的长字符串一定不共享同一份内存么?-lua字符串如何管理内存?...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:356 | 回复:0
  • lua支持中文变量名
    lua支持中文变量名
    本文章引用自http://blog.csdn.net/chrisxie/archive/2008/09/29/2998290.aspx但有所修正. 默认的LUA不支持中文变量名.少量修改源代码即可修改如下: 在lua\src\llex.c中修改420行-432行内容 原内容  1elseif(is ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:462 | 回复:0
  • mac下使用zerobrane调试cocos2dx的lua
    mac下使用zerobrane调试cocos2dx的lua
    环境:MacOSx10.9.2,Lua5.1.4,luaSocket2.0.2,xcode5.0.2所需文件 luasocket-2.0.2.zip,ZeroBraneStudioEduPack-0.50-macos.dmg,lua-5.1.2.zip 第一步,安装lua(版本是lua5.1.4,官方下载地址 http://www.lua. ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:359 | 回复:0
  • cocos2dxlua绑定之二:手动绑定自定义类中的函数《Lua和C++交互学习记录之八:C++类注 ...
    cocos2dxlua绑定之二:手动绑定自定义类中的函数《Lua和C++交互学习记录之八:C++类注 ...
    cococs2dx3.13.1+vs2013+win101.首先按照《cocos2dxlua绑定之一:自动绑定自定义类》绑定Student类 2.在Student类中增加一个用于测试手动绑定的函数manual_call①Student.h中增加函数//手动绑定调用函数voidmanual_ ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:360 | 回复:0
  • LuaDoc生成工具
    LuaDoc生成工具
    http://keplerproject.github.io/luadoc/OverviewLuaDocisadocumentationgeneratortoolforLuasourcecode.ItparsesthedeclarationsanddocumentationcommentsinasetofLuasourcefilesandp……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:346 | 回复:0
  • lua代码加密方案
    lua代码加密方案
    require实现require函数在实现上是依次调用package.searchers(lua51中是package.loaders)中的载入函数,成功后返回。在loadlib.c文件里有四个载入函数的实现,分别为searcher_preload,searcher_Lua,searcher_C,searc ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:455 | 回复:0
  • Lua表数据中移除某项时一些值的问题
    Lua表数据中移除某项时一些值的问题
    在k,vpairs(x)中Remove一个数据table.insert(x,amp;quot;aaaamp;quot;)table.insert(x,amp;quot;bbbamp;quot;)table.insert(x,amp;quot;cccamp;quot;)fori,vinpairs(x)doifi==2then--x=niltable.remo……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:359 | 回复:0
  • Lua函数以及闭合函数的理解
    Lua函数以及闭合函数的理解
    来源 http://blog.csdn.net/mydad353193052/article/details/48731467词法域和第一类型     在C/C++,C#或者Java等传统语言中,一个函数A,如果想调用另一个函数B,并且B需要访问A中的变量,那么A就需要向B传 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:343 | 回复:0
  • Lua与C/C++交互——C/C++调用Lua脚本
    Lua与C/C++交互——C/C++调用Lua脚本
    0.简介    上期介绍了如何在Lua中调用C/C++代码,本期介绍如何在C/C++中调用Lua脚本。有关Lua与C/C++交互的基础知识以及Lua堆栈操作,请见《Lua与C/C++交互——Lua调用C/C++》一文。 一、Lua堆栈要理解Lua和C++ ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:330 | 回复:0
  • Lua数组与表
    Lua数组与表
    Lua表table是Lua中的一种数据结构,既可以当做数组(array)使用,又可以当做字典(类似Java中的HashMap)来使用在Lua的8中数据结构中,·可以作为table键的有:number,string,boolean,function,table,thread.·不能作为tabl ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:312 | 回复:0
  • lua-携程
    lua-携程
    functionSayHey(mag) fori=1,3doprint(mag)coroutine.yield()end end --创建携程(协同) coFunc=coroutine.create(SayHey)--查看携程状态print(coroutine.status(coFunc)) --开启携程coroutine.resume(coFunc, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:422 | 回复:0
  • Luatables分析1
    Luatables分析1
    --Luatables分析(1)[email protected]转载请保持文章完整--ver1.0@2007/07/09Lua的tables实现了关联数组,关联数组指不仅可以通过数字下标检索数据,还可以通过别的类型的值检索数据.Lua中除了nil以外的类型都 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:381 | 回复:0
  • 【转载】两小时学会用cocos2d-lua开发游戏
    【转载】两小时学会用cocos2d-lua开发游戏
    主题:用cocos2d-lua创建一个小游戏,掌握游戏开发基本概念。安装配置cocos2d-x里已经内置了一个lua版本,被称为cocos2d-lua。而quick是cocos2d-lua的一个强化版本。现在quick团队已经接手了cocos2d-lua的开发和维护 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:354 | 回复:0
  • Nginx动态路由的新姿势:使用Go取代lua
    Nginx动态路由的新姿势:使用Go取代lua
    导语: 在Nitro中,我们需要一款专业的负载均衡器。经过一番研究之后,MihaiTodor和我使用Go构建了基于Nginx、Redis协议的路由器解决方案,其中nginx负责所有繁重工作,路由器本身并不承载流量。这个解决方案过去一 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:402 | 回复:0
  • Win32下Qt与Lua交互使用(二):在Lua脚本中使用Qt类
    Win32下Qt与Lua交互使用(二):在Lua脚本中使用Qt类
      话接上篇。成功配置好Qt+Lua+toLua后,我们可以实现在Lua脚本中使用各个Qt的类。直接看代码吧。#includeamp;quot;include/lua.hppamp;quot;#includeamp;amp;lt;QWidgetamp;amp;gt;#includeamp;amp;lt;QApplicati ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:374 | 回复:0
  • Lua第三方插件列表
    Lua第三方插件列表
    下面的这些内容不包含在本文中:官方的Lua包和文档(参看http://www.lua.org/),;涉及到Lua使用但不是被Lua使用者普遍使用的东西(参看http://www.lua.org/uses.html),;本wiki已经存在的内容(参看LuaDirectory).类库 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:643 | 回复:0
  • lua中冒号(:)与点号(.)的区别
    lua中冒号(:)与点号(.)的区别
    在lua开发中我们经常会混淆这两者之间的区别,下面通过一个示例来解释:Class={}Class.__index=ClassfunctionClass.new(x,y)localcls={}setmetatable(cls,Class)cls.x=xcls.y=yreturnclsendfunction ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:419 | 回复:0
  • Lua中判断值是否在table里面
    Lua中判断值是否在table里面
    在Python中可以判断某个值是否列表里面,在Lua中也可以实现ip_table={'192.168.10.133','192.168.10.135'}functionisintable(value,tb)fork,vinpairs(tb)doifv==valuethenreturntrueen……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:405 | 回复:0
  • 利用nginx+lua+memcache实现灰度发布
    利用nginx+lua+memcache实现灰度发布
    一、灰度发布原理说明灰度发布在百度百科中解释:灰度发布是指在黑与白之间,能够平滑过渡的一种发布方式。ABtest就是一种灰度发布方式,让一部分用户继续用A,一部分用户开始用B,如果用户对B没有什么反对意见,那 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:412 | 回复:0
  • C++与Lua交互(二)
    C++与Lua交互(二)
    现在,我们一起探索一下如何将lua寄宿到C++中。我们在LuaWithCPPTest项目下,查看Source.cpp代码如下:#includeamp;amp;lt;iostreamamp;amp;gt;#includeamp;amp;lt;fstreamamp;amp;gt;#includeamp;amp;lt;stringamp; ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:340 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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