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

编程

RSS
  • Step By Step(Lua元表与元方法)
    Step By Step(Lua元表与元方法)
        Lua中提供的元表是用于帮助Lua数据变量完成某些非预定义功能的个性化行为,如两个table的相加。假设a和b都是table,通过元表可以定义如何计算表达式a+b。当Lua试图将两个table相加时,它会先检查两者之一是否 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:176 | 回复:0
  • cocos进阶教程(1)Lua调用自定义C++类和函数的最佳实践
    cocos进阶教程(1)Lua调用自定义C++类和函数的最佳实践
    第一层:纯C环境下,把C函数注册进Lua环境a.lua文件print(foo(99))a.c文件#includeamp;amp;lt;lua.hamp;amp;gt;#includeamp;amp;lt;lualib.hamp;amp;gt;#includeamp;amp;lt;lauxlib.hamp;amp;gt;intfoo(lua_State*L) ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:173 | 回复:0
  • ELK分析ngx_lua_waf软件防火墙日志
    ELK分析ngx_lua_waf软件防火墙日志
    ELK分析ngx_lua_waf软件防火墙日志 ngx_lua_waf介绍及部署可以参考 https://github.com/loveshell/ngx_lua_waf 这个一个基于lua-nginx-module的web应用防火墙,作者是张会源(ID : kindle),微博:@神奇的魔法师。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:179 | 回复:0
  • redis集群+JedisCluster+lua脚本实现分布式锁(转)
    redis集群+JedisCluster+lua脚本实现分布式锁(转)
    https://blog.csdn.net/qq_20597727/article/details/85235602 在这片文章中,使用Jedisclien进行lua脚本的相关操作,同时也使用一部分jedis提供的具有原子性set操作来完成值和过期时间的同时设置。使用lua脚本根本 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:176 | 回复:0
  • (转) Lua: 给 Redis 用户的入门指导
    (转) Lua: 给 Redis 用户的入门指导
    可能你已经听说过Redis 中嵌入了脚本语言,但是你还没有亲自去尝试吧?  这个入门教程会让你学会在你的Redis 服务器上使用强大的lua语言。 Hello, Lua! 我们的第一个Redis Lua 脚本仅仅返回一个字符串,而不会去与 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:177 | 回复:0
  • Lua中and、or的一些特殊用法
    Lua中and、or的一些特殊用法
    Lua中的逻辑运算符:与(and)、或(or)和非(not),与其他语言的逻辑运算符功能一致,这里不做赘述。只说一点,所有的逻辑运算符将false和nil视为假,其他任何东西视为真,0也视为真。这里要说的是and和or的一些特殊用 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:186 | 回复:0
  • Symbolnotfound:_lua_objlen
    Symbolnotfound:_lua_objlen
    lua:errorloadingmodule'cjson'fromfile'/usr/local/lib/lua/5.3/cjson.so':dlopen(/usr/local/lib/lua/5.3/cjson.so,6):Symbolnotfound:_lua_objlenReferencedfrom:/usr/local/lib/lua/5……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:192 | 回复:0
  • Lua的CAPI
    Lua的CAPI
    Lua可以与C很好地互通。主要是通过栈来通信。引入Lua提供的CAPIlauxlib.h lua.h lua.hpp luaconf.h lualib.h  以下实现一个Lua的简单的解释器#includeamp;amp;lt;stdio.hamp;amp;gt;#includeamp;amp;lt;string ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:213 | 回复:0
  • lua日期的一些函数
    lua日期的一些函数
    --根据日期获取星期几functiongetWeekNum(strDate)localymd=Split(strDate,amp;quot;-amp;quot;)t=os.time({year=tostring(ymd),month=tostring(ymd),day=tostring(ymd)})localweekNum=os.date(amp;quot;*tamp;quot; ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:202 | 回复:0
  • Lua在vs2013的配置环境以及C++如何调用lua
    Lua在vs2013的配置环境以及C++如何调用lua
    最近一段时间都在学习lua脚本,lua的强大不多说了,自己百度去。 自己在网上也找了好多关于lua的资料,有几个不错的博客,想学习的朋友可以去了解以下。http://www.jellythink.com/archives/category/language/lua ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:240 | 回复:0
  • Lua语法基础(二)
    Lua语法基础(二)
    1. 函数 1.1 函数声明 默认为全局 局部函数使用local关键字声明 1.2 参数    ...等同于Python中*args三个点表示可变参数   1.3 获取参数长度的两种方式   (1)将传入的参数... 直接写入新的table中 使 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:278 | 回复:0
  • cocos2d-x-lua基础系列教程一(hellolua)
    cocos2d-x-lua基础系列教程一(hellolua)
    myscene.luafunctionERROR_TRACBACK(msg)print(==========)print(amp;quot;luaerrorisamp;quot;..tostring(msg))print(debug.traceback())print(amp;quot;=========amp;quot;)endcclog=function(…)print(string.for ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:263 | 回复:0
  • 基于C++/Lua的游戏服务器如何实现?
    基于C++/Lua的游戏服务器如何实现?
    1.首先要自己实现一个网络库,或者选择已经开源的网络库。比如:muduo、libevent、boost的asio等。2.实现核心功能:连接管理,消息管理,定时器,事件机制,Lua脚本引擎,程序模块管理。3.实现完2中的功能后就可以用 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:213 | 回复:0
  • Nginx-ngx_lua模块原理和内置函数
    Nginx-ngx_lua模块原理和内置函数
    ngx_lua模块的原理: 1、每个worker(工作进程)创建一个Lua VM,worker内所有协程共享VM;2、将Nginx I/O原语封装后注入 Lua VM,允许Lua代码直接访问;3、每个外部请求都由一个Lua协程处理,协程之间数据隔离;4、 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:224 | 回复:0
  • lua协程----ngx-lua线程学习笔记
    lua协程----ngx-lua线程学习笔记
    --]functiondump(v)ifnot__dumpthenfunction__dump(v,t,p)localk=poramp;quot;amp;quot;;iftype(v)……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:215 | 回复:0
  • nginx+lua访问流量实时上报kafka
    nginx+lua访问流量实时上报kafka
    在nginx这一层,接收到访问请求的时候,就把请求的流量上报发送给kafkastorm才能去消费kafka中的实时的访问日志,然后去进行缓存热数据的统计从lua脚本直接创建一个kafkaproducer,发送数据到kafkawgethttps://githu ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:202 | 回复:0
  • 带联网功能的RFID宿舍门禁(一)-NodeMCU烧写ESP8266 lua固件及测试
    带联网功能的RFID宿舍门禁(一)-NodeMCU烧写ESP8266 lua固件及测试
    文章首发及后续更新:http://mwhls.top/645.html 新的更新内容请到mwhls.top查看。 如果没有图片请到上方的文章首发页面查看。 我也不确定能做成什么样,但wifi模块测试的确是第一个测试完有正常输出的。 还测试了R ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:215 | 回复:0
  • Lua易错点
    Lua易错点
     任何字符串进行数学运算时,会自动向数字转换,但是如果不能转换则会使程序默默退出.任何不同类型的比较,都是false,如3~=amp;quot;3amp;quot;. forexp1,exp2,exp3doamp;amp;lt;执行体amp;amp;gt;end中,三个表达式都 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:191 | 回复:0
  • Lua获取当前时间
    Lua获取当前时间
    local getTime = os.date(“%c”); 其中的%c可以是以下的一种:(注意大小写) %a abbreviated weekday name (e.g., Wed) %A full weekday name (e.g., Wednesday) %b abbreviated month name (e.g., Sep) %B ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:191 | 回复:0
  • Nginx详解二十二:Nginx深度学习篇之Lua解释器安装及基础语法
    Nginx详解二十二:Nginx深度学习篇之Lua解释器安装及基础语法
      解释器 Lua:Lua是一个简洁、轻量、可扩展的脚本语言   Nginx+Lua优势充分的结合Nginx的并发处理epoll优势的Lua的轻量实现简单的功能切高并发的场景   安装Lua 1、安装解释器:yum install lua   2、运行 第 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:186 | 回复:0
  • Lua学习(2)类型与值
    Lua学习(2)类型与值
    注释方法 八种基础类型 nil(空) ...... lua中的字符串是不可改的 修改lua中变量字符串的方法: a=amp;quot;one stringamp;quot; b=string .gsub(a,amp;quot;oneamp;quot;,amp;quot;anotheramp;quot;) 字符串中的特殊 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:194 | 回复:0
  • VRP-Lua学习笔记
    VRP-Lua学习笔记
    至于vrp是什么东西以及为什么要学习vrp,vrp的简单操作这些问题请自行右转抵拢倒拐找百度或者去中视典官网去找教程,我这里不会在赘述。 今天默认我们已经会使用VRP的脚本编辑器,用其他语言来为VRP ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:189 | 回复:0
  • lua根据函数名字符串来执行函数
    lua根据函数名字符串来执行函数
    functionmyfunction(msg)print(amp;quot;thisismsgfunamp;quot;..msg);endlocalfun=_G;iffunthenfun(amp;quot;isokamp;quot;);end ……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:180 | 回复:0
  • Lua尾调用
    Lua尾调用
    看下面一个简单例1functionfac(n)2ifn==0then3return14else5returnfac(n-1)6end7end 像这种在函数的末尾返回一个函数就是尾调用,这个尾调用并不像C++函数调用一样需要额外的堆栈空间,而是相对于goto语句一样,直 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:176 | 回复:0
  • MacOS下基于vim搭建lua开发环境
    MacOS下基于vim搭建lua开发环境
    背景 最近项目中涉及到lua脚本的应用,而且可能会修改lua。所以必须要学习下lua,并还要有一套lua的开发环境。 最近已经习惯了使用vim作为开发的IDE,现在做lua自然也想使用vim来开发lua。 基础环境说明 MacBook Pr ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:193 | 回复:0
  • lua的io操作,非常详细
    lua的io操作,非常详细
    Lua标准库-输入输出处理(inputandoutputfacilities)I/O库提供两种不同的方式进行文件处理1、io表调用方式:使用io表,io.open将返回指定文件的描述,并且所有的操作将围绕这个文件描述io表同样提供三种预定义的文件 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:191 | 回复:0
  • 高性能Lua技巧(译)
    高性能Lua技巧(译)
    来源https://segmentfault.com/a/1190000004372649此为 LuaProgrammingGems 一书的第二章:LuaPerformanceTips,作者为RobertoIerusalimschy。我的翻译以 网上别人的翻译 为基础,做了比较大的修改,读起来更通 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:204 | 回复:0
  • Nginx-Lua模块的执行顺序
    Nginx-Lua模块的执行顺序
    nginx在处理每一个用户请求时,都是按照若干个不同的阶段依次处理的,与配置文件上的顺序没有关系,详细内容可以阅读《深入理解nginx:模块开发与架构解析》这本书,这里只做简单介绍; 1、post-read   读取请求内 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:201 | 回复:0
  • C#删掉了发给lua的对象造成lua实际的Obj无效,解决办法
    C#删掉了发给lua的对象造成lua实际的Obj无效,解决办法
    C# 这边 new 了一个GameObject 对象并发给Lua那边, 这时C# 这边在通过GC释放掉这个对象;lua 那边会报错;遇到这种问题的两种方式 解决方案: 1.lua一个 sprite对象如果被引擎释放了,那引用它的变量怎么不是nil   ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:204 | 回复:0
  • 打印Lua的Table对象
    打印Lua的Table对象
    小伙伴们再也不用为打印lua的Table对象而苦恼了, 本人曾也苦恼过,哈哈 不过今天刚完成了这个东西, 以前在网上搜过打印table的脚本,但是都感觉很不理想,于是,自己造轮子了~   打印的效果,自己感觉还比较慢,不敢私藏, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:225 | 回复:0
  • lua 函数基础
    lua 函数基础
    函数定义在前,调用在后 如果函数只有一个实参,并且此参数是一个字面字符串或者table构造式,那么可以省略() 例如 print amp;quot;helloamp;quot; unpack{1,2} print [[ a multi line]] argument 与parameter对应 实参 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:233 | 回复:0
  • Lua 笔记10
    Lua 笔记10
    模式继捕获之后,说下替换的使用说明。 1.所有出现 $varname 替换为全局变量 varname 的值。如果没有对应匹配,不替换。        注: _G 是预先定义的包括所有全局变量的表 2. 格式转换器举例,加深理解: ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:254 | 回复:0
  • ESP8266LUA脚本语言开发:外设篇-GPIO输入检测
    ESP8266LUA脚本语言开发:外设篇-GPIO输入检测
       咱使用GPIO0         https://nodemcu.readthedocs.io/en/master/modules/gpio/#gpioread    第一种GPIO设置为输出的状态下读取引脚状态gpio.mode(3,gpio.OUTPUT)gpio.write(3,gpio.HIGH)ifgpio. ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:277 | 回复:0
  • Mac下如何使用安装Protobuf及如何将.proto文件生成.lua文件
    Mac下如何使用安装Protobuf及如何将.proto文件生成.lua文件
    Protocol Buffer简介 Protocol Buffer是google于2008推出的一种数据交换的格式,它独立于语言,独立于平台。,google 提供了多种语言的实现,每一种实现都包含了相应语言的编译器以及库文件。由于它是一种二进制的格 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:350 | 回复:0
  • Lua程序设计(二)面向对象概念介绍
    Lua程序设计(二)面向对象概念介绍
    ----------------------------------------------------------- Lua面向对象3 local smartMan = { name = amp;quot;Tinywanamp;quot;, age = 26, money = 800000, sayHello = function() pr ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:271 | 回复:0
  • runAction笔记(cocos2dx-lua)
    runAction笔记(cocos2dx-lua)
    amp;amp;gt;amp;amp;gt;amp;amp;gt;amp;amp;gt;amp;amp;gt;不想每次忘了都翻书,所以做个笔记吧amp;amp;gt;amp;amp;gt;amp;amp;gt;amp;amp;gt;amp;amp;gt;相关接口:node:runAction(action);停止所有动作:node:stop ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:261 | 回复:0
  • 在Spring中使用RedisLua脚本批量删除缓存
    在Spring中使用RedisLua脚本批量删除缓存
    之前分享了一篇利用lua脚本批量删除redis的key的文章.现在项目中我打算使用spring的缓存,而Spring缓存以前我是用ehcache来做实现的.没发现什么问题..这次我换成redis来做缓存了..一般也没什么大问题...目前唯一遇到 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:283 | 回复:0
  • SciTE编写lua脚本常用快捷键
    SciTE编写lua脚本常用快捷键
    Ctrl+ Q:多行注释Ctrl+L:删除一行或多行……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:252 | 回复:0
  • lua luv分析
    lua luv分析
    地址 https://github.com/richardhundt/luv  ……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:221 | 回复:0
  • LUA实例:查询优化技术之多级缓存
    LUA实例:查询优化技术之多级缓存
    查询优化技术之多级缓存nginx的代理缓存配置方式nginxproxycache缓存的配置方式:在nginx.conf中申明如下内容#申明一个cache缓存节点的路径proxy_cache_path/usr/local/openresty/nginx/cache_templevels=1:2keys_zo ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:207 | 回复:0
热门推荐
专题导读
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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