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

LUA

RSS

下级分类:

  • 使用lua做序列化和反序列化
    使用lua做序列化和反序列化
    --lua对象序列化functionserialize(obj)locallua=amp;quot;amp;quot;localt=type(obj)ift==amp;quot;numberamp;quot;thenlua=lua..objelseift==amp;quot;booleanamp;quot;thenlua=lua..tostring(obj)……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:318 | 回复:0
  • redis+lua实现脚本一键查询
    redis+lua实现脚本一键查询
    场景经常需要查redis某个key的值,需要执行三条命令才能查到redis-cli,启动redisselectnum,选择dbgetkey,查询语句需要执行三条命令才能实现某个key的查询有没有一种方式,直接一条命令搞定,并且做成脚本,实现快 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:324 | 回复:0
  • lua字符串合并
    lua字符串合并
    locala=1localb=amp;quot;,amp;quot;localc=2localstr=tostring(a)..tostring(b)..tostring(c)print(str)1,2……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:362 | 回复:0
  • 怎样将lua移植到arm平台的linux内核
    怎样将lua移植到arm平台的linux内核
        将脚本移植到内核是一件非常酷的事情,lua已经被移植到NetBSD的内核中,也有一个叫lunatik的项目把lua移植到了linux内核。仅仅可惜仅仅支持x86。不支持arm,在网上搜索了下,没有找到现成的,于是自己研究了 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:439 | 回复:0
  • Lua5.3协程简单示例
    Lua5.3协程简单示例
    来源http://blog.csdn.net/vermilliontear/article/details/50547852 生产者-amp;amp;gt;过滤器-amp;amp;gt;消费者模式的协程示例functionreceive(prod)localstatus,value=coroutine.resume(prod)returnvalueendfun ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:548 | 回复:0
  • openresty+lua在反向代理服务中的玩法
    openresty+lua在反向代理服务中的玩法
    phith0n · 2015/06/0210:35 0x01起因几天前学弟给我介绍他用nginx搭建的反代,代理了谷歌和维基百科。由此我想到了一些邪恶的东西:反代既然是所有流量走我的服务器,那我是不是能够在中途做些手脚,达到一些有 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:332 | 回复:0
  • shell执行lua脚本传参数
    shell执行lua脚本传参数
    #luatest.lua25arg=test.luaarg=2arg=5ifargandarg==amp;quot;2amp;quot;thenprint(amp;quot;arg=2amp;quot;)end ……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:332 | 回复:0
  • lua_State和luaL_newstate,luaL_openlibs及lua_close
    lua_State和luaL_newstate,luaL_openlibs及lua_close
    1,lua_State在Lua中的定义如下: structlua_State{     CommonHeader;      lu_bytestatus;      StkIdtop; /*firstfreeslotinthestack*/      global_State*l_G;      CallInfo*ci ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:302 | 回复:0
  • lua注册回调到c++
    lua注册回调到c++
    思路像所有语言一样,绑定回调主要是执行的任务执行到特定情形的时候,调用对用回调方法。这里也一样。核心思路是,当c代码执行到特定特定情形的时候,调用lua的方法我这里使用的是用lua_stack直接调用lua的方法,没 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:330 | 回复:0
  • 盘点一下lua脚本和python的区别(基础)
    盘点一下lua脚本和python的区别(基础)
    一.缩进lua脚本无缩进但是有end结尾二.逻辑判断iffalseornilthenprint(amp;quot;至少有一个是trueamp;quot;)elseprint(amp;quot;false和nil都为falseamp;quot;)endif0thenprint(amp;quot;数字0是trueamp;quot;)elsep ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:313 | 回复:0
  • 7Lua类的表的实例创建
    7Lua类的表的实例创建
    根据上一节知识所述Lua中没有像C、C++、JAVA中的类概念,面向对象等,但我们可以模拟出来如下代码如下:--创建类的表localPerson={}functionPerson:setName()print(amp;quot;Person:setName()amp;quot;)end--.....-- ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:304 | 回复:0
  • lua浮点数取整
    lua浮点数取整
    向下取整math.floor(num)向上取整math.ceil(num)取整取余math.modf(num)测试num=12.4print(math.floor(num))12print(math.ceil(num))13integer,decimal=math.modf(num)print(integer)12print……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:299 | 回复:0
  • lua元表
    lua元表
    本文简译自一篇老外的博客,写得不错可惜我翻译的太烂,简译如下。(key--value常见翻译为“键值对”,我翻译为索引、值)在这篇教程里我会介绍Lua中一个重要的概念:metatable(元表),掌握元表可以让你更有效的使 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:322 | 回复:0
  • lua连接数据库之luasql------luasql连接mysql数据库及luasql源码编译
    lua连接数据库之luasql------luasql连接mysql数据库及luasql源码编译
    lua连接数据库不只luasql这个库,但目前更新最快的的貌似是这个luasql,他是开源的,支持的数据库功能如下:ConnecttoODBC,ADO,Oracle,MySQL,SQLiteandPostgreSQLdatabases;ExecutearbitrarySQLstatements;Retriever ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:318 | 回复:0
  • nginx+lua+redis
    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 | 阅读:407 | 回复:0
  • 一、Lua函数详解
    一、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 | 阅读:343 | 回复:0
  • 【LuaJIT版】从零开始在macOS上配置Lua开发环境
    【LuaJIT版】从零开始在macOS上配置Lua开发环境
    前言这篇文章针对的是基于LuaJIT的环境配置。借助于LuaJIT,Lua的执行效率可以进一步提升几十倍。如果你不是很清楚自己是需要Lua还是LuaJIT,那么建议你从LuaJIT起步。LuaJIT对应的是Lua5.1的语法,这一点需要注意。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:355 | 回复:0
  • 新技术学习方法-如何学习一门新编程语言(Lua)?
    新技术学习方法-如何学习一门新编程语言(Lua)?
    http://sunxiunan.com/?p=1597学习一门编程语言或者编程技术的方式基本上是这样一个流程: 1,对学习这门语言或者技术的必要性进行评估。比如你是工作需要,或者兴趣所至,甚至是为了把妹。这个必要性关系到你要学 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:288 | 回复:0
  • 使用lua静态库的问题
    使用lua静态库的问题
    最近在搞lua的时候遇到一个问题,就是使用lua静态库的时候总是出现errorLNK2019:无法解析的外部符号amp;quot;void__cdeclluaL_openlibs(structlua_State*)amp;quot;还有其它的一些函数,luaL_newstate,lua_close,luaL_ ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:328 | 回复:0
  • lua调用shell脚本
    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 | 阅读:324 | 回复:0
  • openresty(nginx+lua)实现请求过滤
    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 | 阅读:331 | 回复:0
  • lua"引用表"的清空
    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 | 阅读:412 | 回复:0
  • (原创)cocos2d-x3.0+lua学习和工作(4):公共函数(3):深度克隆clone() ...
    (原创)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 | 阅读:295 | 回复:0
  • 在lua环境中使用protobuf
    在lua环境中使用protobuf
    最近在cocos2dx的项目中,需要在LUA脚本层使用protobuf协议。官方已经推出了很多种语言的版本。但唯独LUA版本不全。于是开始研究protobuf在LUA下的实现,将完整的过程记录了下来,希望对其它人能有所帮助。1、下载pr ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:387 | 回复:0
  • 01.Editplus+Lua配置
    01.Editplus+Lua配置
          学习一门语言有一款简单顺手的编辑工具很重要,我使用Editplus要多一点;就想能不能加上Lua支持,网上一搜还还不少。现把配置记录下来,也算做个笔记吧!     Editplus版本是中文3.41(网上下吧! ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:305 | 回复:0
  • luatable的操作(四)
    luatable的操作(四)
    table在前面作过介绍,它是一种关联数组,这种关联指的是可以设置各类类型的key来存储值。1.table 间的数据传递--为tablea并设置元素,然后将a赋值给b,则a与b都指向同一个内存地址--如果a设置为nil,则b同样能访问 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:305 | 回复:0
  • Lua索引、伪索引、引用
    Lua索引、伪索引、引用
    索引:堆栈的索引伪索引:一个类似于索引,但是有着特殊存储的索引,使用方式和索引一样,看上去像在操作堆栈引用:LUA_REGISTRYINDEX伪索引下的表的整数键 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:308 | 回复:0
  • LuaTime
    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 | 阅读:391 | 回复:0
  • 在ubuntu上使用Openresty+lua实现WAF----折腾笔记
    在ubuntu上使用Openresty+lua实现WAF----折腾笔记
     1.1参考loveshell的waf实现思路,再此感谢下面其中一部分是转载1.2WAF的功能支持IP白名单和黑名单功能,直接将黑名单的IP访问拒绝。支持URL白名单,将不需要过滤的URL进行定义。支持User-Agent的过滤,匹配自定义 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:377 | 回复:0
  • cocos2d-x3.0在C++中调用lua函数
    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 | 阅读:323 | 回复:0
  • Lua的函数的定义、math数学函数、lua字符串的处理、lua支持的字符串类、模式串中的特 ...
    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 | 阅读:303 | 回复:0
  • Luaeval实现
    Luaeval实现
    因为loadstring总是在全局环境中编译它的串,所以编译出的函数访问的变量是全局变量。为了避免污染全局环境我们需要用setfenv修改函数的环境functioneval(equation,variables)if(type(equation)==amp;quot;stringamp ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:296 | 回复:0
  • lualfs
    lualfs
    iter,dir_obj=lfs.dir(path)Luaiteratorovertheentriesofagivendirectory.Eachtimetheiteratoriscalledwith dir_obj itreturnsadirectoryentry'snameasastring,or nil ifthereareno……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:332 | 回复:0
  • 在lua的string库和正则表达式
    在lua的string库和正则表达式
    一.前提要了解一下lua的string几个方法1.string库中所有的字符索引从前往后是1,2,...;从后往前是-1,-2,...2.string库中所有的function都不会直接操作字符串,而是返回一个结果string.len(s):返回字符串的长度.string ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:307 | 回复:0
  • Redis中的原子操作(2)-redis中使用Lua脚本保证命令原子性
    Redis中的原子操作(2)-redis中使用Lua脚本保证命令原子性
    Redis如何应对并发访问使用Lua脚本Redis中如何使用Lua脚本EVALEVALSHASCRIPT命令SCRIPTLOADSCRIPTEXISTSSCRIPTFLUSHSCRIPTKILLSCRIPTDEBUG为什么Redis中的Lua脚本...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:440 | 回复:0
  • Lua数据结构—Table(三)
    Lua数据结构—Table(三)
    作者:罗日健前面(一)、(二)里面其实已经把一些常用的数据类型(数值、布尔、字符串)说明了,这次要描述的是Table,Table在Lua里是一种常用的数据类型,是Lua里的精髓之一,其效率必须得到保证,而实现这种支持 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:290 | 回复:0
  • skynet报错skynet服务缺陷Lua死循环
    skynet报错skynet服务缺陷Lua死循环
    我的报错如下:看起来是skynet中lua死循环,实际上,可能只是本地配置出了问题,比如,我的数据库连接不上了,因为我把别人的配置更新到我本地了,吗,mysql秘密不对解决办法就是将配置文件中的,password=amp;quot; ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:275 | 回复:0
  • lua的函数初识
    lua的函数初识
    学习到Lua的函数。认为有必要记下来。參考教程:ProgramminginLua函数能够以表达式或陈述语句出现,例如以下所看到的:print(8*9,9/8)a=math.sin(3)+math.cos(10)书写函数时有个小规则,假设函数仅仅有一个參数。或 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:256 | 回复:0
  • Lua查看栈的宏
    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 | 阅读:294 | 回复:0
  • Lua多维表的遍历中的赋值
    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 | 阅读:314 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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