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

编程

RSS
  • 跟我学OpenResty(Nginx+Lua)开发目录贴(转)
    跟我学OpenResty(Nginx+Lua)开发目录贴(转)
    使用Nginx+Lua开发近一年的时间,学习和实践了一些Nginx+Lua开发的架构,为了让更多人使用Nginx+Lua架构开发,利用春节期间总结了一份基本的学习教程,希望对大家有用。也欢迎谈探讨学习一些经验。  目录第一章安 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:206 | 回复:0
  • lua元表总结
    lua元表总结
    --1、__index的运用 (调用table的一个不存在的索引时,会使用到元表的__index元方法,搜索元表是否也有改索引,__index可以是一个函数也可是一个table。) local t = { t1 = 2 } function t:add(a,b)    ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:186 | 回复:0
  • lua如何调用C++函数
    lua如何调用C++函数
    第一步是定义函数。所有在Lua中被调用的C/C++函数将使用下面一类指针进行调用:typedefint(*lua_CFunction)(lua_State*L);换句话说,函数必须要以Lua解释器作为唯一的参数,并且返回一个唯一的整数。由于用一个Lua解 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:189 | 回复:0
  • lua学习,笔者自用
    lua学习,笔者自用
     标识符与关键字A:常量用全大写和下划线,eg:My_ACCOUNTB:变量的第一个字母小写,eg:strNumberC:全局变量第一个字母用小写g表示,eg:gMyAcountD:函数名第一个字母大写,eg:functionMyFirstFunction()开头两个短杠 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:179 | 回复:0
  • lua--在弹框中显示物品列表
    lua--在弹框中显示物品列表
    --宝箱打开后,显示里面的物品列表--显示方式是:一个一个显示,每三个一行,一行显示完就移动到下一行,--接下来的一样要显示框的中间位置,方便玩家看functionUIBagController:showDataBox()self.itemBoxNum=0;sel ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:172 | 回复:0
  • Lua-Mac安装LuaJIT
    Lua-Mac安装LuaJIT
    到LuaJIT官网 http://luajit.org/download.html,查看当前最新开发版本。顺序执行如下命令安装LuaJIT:#wgethttp://luajit.org/download/LuaJIT-2.1.0-beta1.tar.gz#tar-xvfLuaJIT-2.1.0-beta1.tar.gz#cdLuaJIT-2.1 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:169 | 回复:0
  • Lua基础之迭代器
    Lua基础之迭代器
    lua数组索引默认从1开始。可以指定0或者负数开始1.pairs和ipairs的区别pairs:可以遍历表中所有的key可以返回nilipairs:只遍历值,按照索引升序遍历,索引中断停止遍历。不能返回nil,如果遇到nil则退出。只遍历到第 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:164 | 回复:0
  • Lua-Android配置AndroLua案例
    Lua-Android配置AndroLua案例
    7.3 Android配置AndroLua案例 下载地址:https://github.com/mkottman/AndroLua AndroLua是只是一个示例没有API,所以需要研读代码;所以不推荐使用,建议使用LuaViewSDk,阿里巴巴的开源项目; ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:159 | 回复:0
  • skynet源码分析之lua层消息处理
    skynet源码分析之lua层消息处理
    Lua层消息处理机制在lualib/skynet.lua,提供大部分Lua层的api(最终会调用到c层的api),包括启动一个snlua服务时Lua层的处理,创建新服务,注册服务协议,如何发送消息,如何处理对方发过来的消息等。本篇主要介绍 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:152 | 回复:0
  • 使用Ldoc给Lua生成文档
    使用Ldoc给Lua生成文档
    Ldoc介绍LDoc是一个Lua的文档生成工具,过去,比较常用的Lua生成文档的工具是LuaDoc,可惜作者自从2008年之后就再也没有发布过新的版本了,说明作者基本上已经放弃维护了。而LDoc则是一直在更新中,所以现在选择LDoc ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:149 | 回复:0
  • 使用nginx+lua脚本读写redis缓存
    使用nginx+lua脚本读写redis缓存
    配置 新建spring boot项目增加redis配置 amp;amp;lt;dependencyamp;amp;gt; amp;amp;lt;groupIdamp;amp;gt;org.springframework.bootamp;amp;lt;/groupIdamp;amp;gt; amp;amp;lt;artifactIdamp;amp;g ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:159 | 回复:0
  • 【Lua】撸啊!第一弹:Lua开发环境搭建(MacOSX)
    【Lua】撸啊!第一弹:Lua开发环境搭建(MacOSX)
    Lua官方网站:http://www.lua.org维基百科:http://en.wikipedia.org/wiki/Lua_(programming_language) 1、安装RudixRudix: http://rudix.orgRudixisacollectionofpre-builtUnixsoftwaredeliveredaspackagesfor ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:163 | 回复:0
  • lua的封装luawrapper-luabind-cpplua-tolua
    lua的封装luawrapper-luabind-cpplua-tolua
    CppLua,跨平台,用法简单,缺点是接口多,且不能向lua注册类。代码质量一般tolua,跨平台,说是automaticallybindC/C++codetoLua,感觉还是说手动比较恰当,接口繁多。luawrapper,基于魔板,需要boost支持,功能强 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:165 | 回复:0
  • 【转载自云风】Lua 5.3 参考手册
    【转载自云风】Lua 5.3 参考手册
    原文链接:Lua 5.3 参考手册(云风) 官方英文链接:Lua 5.3 Reference Manual 作者 Roberto Ierusalimschy, Luiz Henrique de Figueiredo, Waldemar Celes 译者 云风 Lua.org, PUC-Rio 版权所有 © 2015 , 在遵 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:186 | 回复:0
  • Luatable.sort()原理和使用的坑
    Luatable.sort()原理和使用的坑
    参考博客:lahmiley最近使用table.sort()的时候遇到了一个报错的问题:invalidorderfunctionforsorting。感觉很奇怪,于是总结下方法的原理和报错的原因。先讨论下lua里面sort的实现:table.sort的内部使用的是快排 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:186 | 回复:0
  • C与Lua互相调用的时候,栈变化分析
    C与Lua互相调用的时候,栈变化分析
                                         1 C调用Lua函数的堆栈变化例子Lua文件中的函数functiontestNewCounter2()returnamp;quot;第四个结果amp;quot;endC中的例子voidt_new(l ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:179 | 回复:0
  • lua垃圾回收机制
    lua垃圾回收机制
    Lua中的多数回收都是通过垃圾回收器自动完成的。Lua使用渐进式垃圾回收器,意味着垃圾回收工作会被分成很多小步,(渐进地)在程序的允许过程中执行。渐进的节奏与内存分配的速度成比例,每当分配一定量的内存,就会 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:192 | 回复:0
  • Lua:使用MinGW编译Lua5.2.3
    Lua:使用MinGW编译Lua5.2.3
    在Windows下使用MinGW64,或者TDM64-GCC进行编译,本来以为makemingw就行了,没想到出了点小问题,让人费解:refer http://lua-users.org/lists/lua-l/2006-12/msg00255.html解决方法也是太简单了:*build$cd$LUA_D ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:204 | 回复:0
  • LuaInC#
    LuaInC#
    Lua的确是一个很有意思的语言,尤其是交互是如此的方便,在系统中潜入一个Lua也不会消耗多少资源,反而可以获得很大的灵活性.的确很有意思. Lua在C#的移植使用的LuaInterface这个产品在互联网上也有不少文章介绍如何在 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:213 | 回复:0
  • Lua语法基础(1)---简介、基本数据类型、表达式
    Lua语法基础(1)---简介、基本数据类型、表达式
    我觉得我已经陷入了一个坑内。因为,安装了Lua和SublimeText3编辑器之后,怎么使自己编写的lua代码在untiy内运行起来,是个我完全不了解的机制。先放一放吧。首先,来回顾一下Lua的语法基础。 第一 起点 在Lua中具有 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:264 | 回复:0
  • cocos2d-x(lua)的安装和运行helloworld(一)
    cocos2d-x(lua)的安装和运行helloworld(一)
    第一步 第一步还用说???赶紧去官网下载cocos2d-x!!! 传送门(cocos官网) 然后还需要 python 传送门(python官网) 最后你还需要一个vs 什么你不知道是什么版本的?这里我用的是visual studio2013 建议用这 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:283 | 回复:0
  • [nginx]lua操作redis
    [nginx]lua操作redis
     localredis=requireamp;quot;resty.redisamp;quot;localred=redis:new()red:set_timeout(1000)--1sec--orconnecttoaunixdomainsocketfilelistened……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:855 | 回复:0
  • Lua脚本在redis分布式锁场景的运用
    Lua脚本在redis分布式锁场景的运用
    redis分布式锁,Lua,Lua脚本,lua redis,redis lua 分布式锁,redis setnx ,redis分布式锁, Lua脚本在redis分布式锁场景的运用。 目录 锁和分布式锁 锁是什么? 为什么需要锁? Java中的锁 分布式锁 redis ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:690 | 回复:0
  • Lua编译器的选择与源码安装
    Lua编译器的选择与源码安装
    在Nginx上使用Lua脚本能做很多有价值的事情,比如生成请求的唯一标识(排查问题)、统一的权限校验、限流防洪(保证服务正常可用)等。   Lua是什么? Lua是一种轻量级的多范式编程语言,其被设计为一种可扩展的语义脚 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:390 | 回复:0
  • lua学习入门(3)
    lua学习入门(3)
    0.学习资源 菜鸟教程 1.Lua 运算符 运算符是一个特殊的符号,用于告诉解释器执行特定的数学或逻辑运算。Lua提供了以下几种运算符类型: 算术运算符 关系运算符 逻辑运算符 其他运算符 算术运算符 下表列出了 Lua ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:288 | 回复:0
  • 用vs2013编译lua源码方法
    用vs2013编译lua源码方法
    1.下载lua源码:lua-5.2.3.tar.gz,解压2.用vs2013建立一个win32工程:1)下载后解压到一个目录下,这里假设解压到  F:\lua-5.2.3  注意下载的版本,如果是5.2.x,后面代码中的CAPI发生了改变 2)在VS2010中新建 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:258 | 回复:0
  • cocos2d3.3lua代码加密luac
    cocos2d3.3lua代码加密luac
    1.0cocosluacompile使用方法我用的普通的cocos2dlua,没用quick,quick好像能够对整个资源包含图像和音频都加密,打包成zip。我看了下luacompile的help。比較简单啊。先在项目根文件夹下建立了一个out的文件夹,然后 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:215 | 回复:0
  • 用lua编写wireshark插件分析自己定义的协议
    用lua编写wireshark插件分析自己定义的协议
    参见:https://yoursunny.com/study/IS409/ScoreBoard.htmhttps://wiki.wireshark.org/LuaAPI/TreeItemhttps://www.cnblogs.com/zzqcn/p/4840589.html  foo.lua--https://www.cnblogs.com/zzqcn/p/4840589.html- ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:193 | 回复:0
  • 六,ESP8266TCPClient(基于Lua脚本语言)
    六,ESP8266TCPClient(基于Lua脚本语言)
    今天不知道是不是让我姐挺失望.......很多时候都不知道自己努力的方向对不对,,以后能不能带给家人最美好的期盼......Init.lua没啥改变,,就改了一下加载Client.lua gpio.mode(4,gpio.OUTPUT)gpio.write(4,1)tmr.alar ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:185 | 回复:0
  • Lua代码提示和方法跳转
    Lua代码提示和方法跳转
    前言 当在一个大型工程中编写大量的lua脚本时,代码提示和方法跳转等功能很实用,据我所了解的目前除LuaStudio之外,似乎还没有一个很好的编辑器。但今天讲述的是Idea +EmmyLua插件 达到很强大的功能。 我的使用环境 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:181 | 回复:0
  • thinkphp6: 用redis+lua做限流(php 8.1.1 / thinkphp v6.0.10LTS )
    thinkphp6: 用redis+lua做限流(php 8.1.1 / thinkphp v6.0.10LTS )
    一,系统配置 .env 中配置redis TYPE = redis HOST = 127.0.0.1 PORT = 6379 PASSWORD = 说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectforest          对应的源 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:202 | 回复:0
  • Lua安全调用metatable的简单应用
    Lua安全调用metatable的简单应用
    事情的经过我们的项目中存在好几个战斗界面,不过界面中的内容略有不同。跟同事出去吃饭的时候,他问我。我们现在的战斗界面。有很多是重复的,但是也有偶尔几个地方不太一样。我在战斗过程中驱动这些界面的时候。还 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:207 | 回复:0
  • (原创)cocos2d-x3.0+lua学习和工作(4):公共函数(5):计算table元素个数:table.nums ...
    (原创)cocos2d-x3.0+lua学习和工作(4):公共函数(5):计算table元素个数:table.nums ...
    这里的函数主要用来做:计算table元素个数。参考资料为quick_cocos.星月倾心贡献~~~我们先看一段代码localtbl={=2,=2,=3}print(amp;quot;tbllengthisamp;quot;..#tbl)这段代码是获得tbl的长度,即元素个数。输出:tb ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:199 | 回复:0
  • centos7安装lua
    centos7安装lua
    1.CentOS7默认已经安装了5.1.4查看当前lua版本号:lua-vLua5.1.4Copyright(C)1994-2008Lua.org,PUC-Rio 查看lua和luac的位置:whichlualuac/usr/bin/lua/usr/bin/luac 2.编译Lua5.3版本下载lua-5.3.3.tar.gz make ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:222 | 回复:0
  • 记录一下Lua在Qt下编译和使用
    记录一下Lua在Qt下编译和使用
    记录一下Lua在Qt下编译和使用 1.下载Lua源码。我使用的是Lua-5.1.5,大家可以官网下载其他版本 https://www.lua.org/download.html 2.在QT下编译Lua的库 我用的QT环境是qt5.9.0(MSVC2015版)。 (1)在QT中新建项目选 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:242 | 回复:0
  • lua的Debug库
    lua的Debug库
    debug库并不给你一个可用的Lua 调试器,而是给你提供一些为Lua写一个调试器的方便。出于性能方面的考虑,关于这方面官方的接口是通过CAPI实现的。Lua中的debug库就是一种在Lua代码中直接访问这些C函数的方法。Debug ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:202 | 回复:0
  • lua环境(environment)
    lua环境(environment)
    lua中的全局变量 在lua中用一个普通的表 envirionment 来保存lua中的所有global变量 -- 打印lua中的所有global变量,_G =amp;amp;gt; _G._G for k,v in pairs(_G._G) do print(tostring(k) .. amp;quot;||amp;quo ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:200 | 回复:0
  • lua字符串正则表达式转义特殊字符
    lua字符串正则表达式转义特殊字符
    string.gsub函数有三个参数:目标串,模式串,替换串。基本作用是用来查找匹配模式的串,并将使用替换串其替换掉: s=string.gsub(amp;quot;Luaisgoodamp;quot;,amp;quot;goodamp;quot;,amp;quot;bad?amp;quot;) p ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:172 | 回复:0
  • Lua常用封装方法
    Lua常用封装方法
    Lua获取随机值--获取随机值,指定上限和下限functiongetRandom(min,max)--接收一个整数n作为随即序列的种子math.randomseed(os.time())----然后不断产生随机数--]--……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:178 | 回复:0
  • LuaSerial/Serialize/Serializer/Serializing序列化/反序列化
    LuaSerial/Serialize/Serializer/Serializing序列化/反序列化
    第一篇有点内容的..支持表/函数/数值/布尔/字符串做键、值支持循环/嵌套支持元表(支持弱表分析) 支持表被任意数量、位置引用 支持扩展引用外部 支持格式化输出 支持 嵌套优化(分析依赖情况) 示例:1locala ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:166 | 回复:0
热门推荐
专题导读
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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