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

LUA

RSS

下级分类:

  • lua 求table长度和判断空
    lua 求table长度和判断空
    local table_a = {}     判断一:(错误方法)     if table_a == {} then         --你会发现你怎么也进不来 条件判断始终返回false,为什么会这样呢?         --原因:{}相当于创建了一个表, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:467 | 回复:0
  • lua基本语法案例
    lua基本语法案例
    print('打印换行:\nhelloworld\n') --local用来声明局部变量,全局变量不用指定 --Lua声明变量的时候,并不需要指定数据类型: --声明字符串 local str='hello' --声明数字 local num=21 --声明布尔类型 local fl ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:333 | 回复:0
  • 用vscode写lua
    用vscode写lua
    之前由于开发的是单机游戏,没有使用到lua,学过的知识基本都忘光了,也没有留个笔记以作回忆。 现在重新学习,顺便做个笔记供自己参考。   首先安装我们需要的插件 新建一个文件夹,我这里命名为LuaProject,vsco ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:296 | 回复:0
  • lua类型与值
    lua类型与值
    类型与值 lua是动态类型的语言,没有类型定义的语法,每个值自带类型信息,有八种基础类型 用type函数可以返回值类型名称 nil(空) nil表示空主要功能是用nil区别于其他正常的返回值 boolean(布尔) boolean有两 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:301 | 回复:0
  • 深入理解Lua的闭包一:概念、应用和实现原理
    深入理解Lua的闭包一:概念、应用和实现原理
    本文首先通过具体的例子讲解了Lua中闭包的概念,然后总结了闭包的应用场合,最后探讨了Lua中闭包的实现原理。   闭包的概念     在Lua中,闭包(closure)是由一个函数和该函数会访问到的非局部变量(或者是upval ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:226 | 回复:0
  • 【quick-cocos2d-lua】 基础概念
    【quick-cocos2d-lua】 基础概念
    cocos基础概念: 关系图:   一、导演Director: 控制场景的切换,cocos2d-Lua中把类抽象为导演类。     ①开始、结束游戏     ②游戏场景的切换     ③设置或获取一些系统信息   二、场景Scene: 场景可以 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:236 | 回复:0
  • Lua table遍历
    Lua table遍历
    工作中,栽了一个“坑”,特此备录。 【1】遍历table1,每次结果可能都不同 -- 获取value local table_1 = {id=amp;quot;101amp;quot;, name=amp;quot;wangamp;quot;, sage=amp;quot;18amp;quot;, addr=amp;quot;xi ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:247 | 回复:0
  • Lua的string和string库总结
    Lua的string和string库总结
      Lua有7种数据类型,分别是nil、boolean、number、string、table、function、userdata。这里我总结一下Lua的string类型和string库,复习一下,以便加深记忆。 个人认为string是Lua编程使用数据结构的时候,重要性 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:706 | 回复:0
  • windows下配置lua开发环境
    windows下配置lua开发环境
    1.进入lua官网http://www.lua.org/ 2.点击download 3.点击get a binary 4.点击 5.选择适合自己的版本下载,或者直接进入该页面 http://joedf.ahkscript.org/LuaBuilds/ 6.我下载的是lua-5.3.4_Win64_bin.zip,下载后 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:241 | 回复:0
  • 使用Lua脚本为wireshark编写自定义通信协议解析器插件
    使用Lua脚本为wireshark编写自定义通信协议解析器插件
    在网络通信应用中,我们往往需要自定义应用层通信协议,例如基于UDP的Real-Time Transport Protocol以及基于TCP的RTP over HTTP。鉴于RTP协议的广泛性,wireshark(ethereal)内置了对RTP协议的支持,调试解析非常方便 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:278 | 回复:0
  • lua表取长度操作
    lua表取长度操作
    在5.1上运行这个例子,尝试解释下这里的神奇现象: 30行代码我直接让nil夹在数组的非空值之间,按照lua5.1的手册描述,如果数组有一个“空洞”(夹在非空值之间的nil),那么#t可能是指向任何一个nil值前一个位置的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:288 | 回复:0
  • eclipse lua使用
    eclipse lua使用
    首先安装lua eclipse,装插件或者独立版的都可以。但是在独立版的eclipse装subclipse会报错,Failed to prepare partial IU。解决办法: work around: go to Help -amp;amp;gt; Install New Software..., choose amp ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:472 | 回复:0
  • lua的通用print函数
    lua的通用print函数
    1、前言    最近在做关于openresty方面的工作,涉及到lua脚本语言,经常需要打日志查看内容。普通的print函数遇到nil或table时,非常无力。而项目中的代码经常遇到参数为nil或table的情形。所以,如果想解决上面 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:287 | 回复:0
  • lua开发和调试环境
    lua开发和调试环境
    Lua开发环境搭建 Lua官网提供源码下载需要自己编译,Lua官网:https://www.lua.org/ftp/ lua for windows.exe(占二十多MB那个) 目前在网络上没有找到 5.3的版本,只有旧的5.1版本 以lua5.3以例,在windows上仅需要最 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:267 | 回复:0
  • Step By Step(Lua调用C函数)
    Step By Step(Lua调用C函数)
        Lua可以调用C函数的能力将极大的提高Lua的可扩展性和可用性。对于有些和操作系统相关的功能,或者是对效率要求较高的模块,我们完全可以通过C函数来实现,之后再通过Lua调用指定的C函数。对于那些可被Lua调用 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:264 | 回复:0
  • Nginx详解二十二:Nginx深度学习篇之Lua解释器安装及基础语法
    Nginx详解二十二:Nginx深度学习篇之Lua解释器安装及基础语法
      解释器 Lua:Lua是一个简洁、轻量、可扩展的脚本语言   Nginx+Lua优势充分的结合Nginx的并发处理epoll优势的Lua的轻量实现简单的功能切高并发的场景   安装Lua 1、安装解释器:yum install lua   2、运行 第 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:262 | 回复:0
  • 如何快速用openresty搭建高性能服务端(Nginx+lua)
    如何快速用openresty搭建高性能服务端(Nginx+lua)
    高性能服务端两个重要要素:缓存+语言支持异步非堵塞 缓存:内存amp;amp;gt;SSDamp;amp;gt;机械磁盘 本机amp;amp;gt;网络 进程内amp;amp;gt;进程间 异步非阻塞:事件驱动方式(事件完成后再通知) OpenResty:颠覆了 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:295 | 回复:0
  • Lua模块
    Lua模块
    在lua中,我们可以直接使用require(“model_name”)来载入别的文件,文件的后缀名是.lua,载入的时候直接执行那个文件了。 比如:my.lua 文件中 print(“hello world!”) 当我require(“my”)时,那么会直接输出h ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:359 | 回复:0
  • Lua JSONRPC学习笔记
    Lua JSONRPC学习笔记
    JSON RPC   JSON RPC 为利用json数据格式来执行远程调用方式, 作用同xmlrpc,不过与xmlrpc相比, jsonrpc更加轻量,json更加节省数据量,更加可读性高。   官网网站: http://www.json-rpc.org/ JSONRPC协议规范 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:264 | 回复:0
  • Lua stirng库的简单使用
    Lua stirng库的简单使用
    字符串是代码中最常用的类型之一 Lua中我们通常需要对字符串进行操作,就会用到lua内置的string库 string.len(s) 返回字符串s的长度,在UTF-8的编码模式下实际上返回的事字符串的字节数,比如一个汉字占用三个字节 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:298 | 回复:0
  • c++对象导出到lua
    c++对象导出到lua
    这些东西是平时遇到的,觉得有一定的价值,所以记录下来,以后遇到类似的问题可以查阅,同时分享出来也能方便需要的人,转载请注明来自RingOfTheC 虽然有tolua++,luabind等等,不过自己手动绑定还是有助于更深的了解lua的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:254 | 回复:0
  • 编写高性能的Lua代码
    编写高性能的Lua代码
    原文出处: wuzhiwei的博客   欢迎分享原创到伯乐头条前言Lua是一门以其性能著称的脚本语言,被广泛应用在很多方面,尤其是游戏。像《魔兽世界》的插件,手机游戏《大掌门》《神曲》《迷失之地》等都是用Lua来写 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:228 | 回复:0
  • 我们能用 lua 做什么
    我们能用 lua 做什么
    女主宣言 lua 是一个巴西人设计的小巧的脚本语言,它的设计目的是为了能够嵌入到应用程序中,从而为应用程序提供灵活的扩展和定制功能。今天我们邀请到 360 高级开发工程师李钢带我们快速入门 lue。本文最先发布于 o ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:216 | 回复:0
  • redis限流Lua脚本
    redis限流Lua脚本
    localrate=tonumber(ARGV);localrateInterval=tonumber(ARGV);locallimitResult=0;localttlResult=0;localcurrValue=redis.call('incr',KEYS);if(currValue==1)thenredis.call('ex……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:210 | 回复:0
  • Lua基础学习笔记
    Lua基础学习笔记
    Lua认为false和nil为假,true和非nil为真。 要注意的是Lua中 0 为 true Lua函数多返回值 可变参数ipairs(arg) 也可以通过 select(amp;quot;#amp;quot;,...) 来获取可变参数的数量: .. 连接字符串 # 返回字符串长度 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:201 | 回复:0
  • 用Nginx+Lua+Redis给百度鹰眼API服务搭建缓存服务中间件(记录过程) ...
    用Nginx+Lua+Redis给百度鹰眼API服务搭建缓存服务中间件(记录过程) ...
    一、环境安装部分 Centos7,Nginx1.14,Redis5.0,luajit-2.1,ngx_devel_kit-0.3.1rc1,lua-nginx-module-0.10.14. 下载安装包: wget http://nginx.org/download/nginx-1.14.0.tar.gzwget https://github.com/simplrest ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:199 | 回复:0
  • nginx+lua
    nginx+lua
    一场电闪与雷鸣的结合, 公司原有服务器已经配置好nginx,需要重新装载lua模块,哈哈哈,无法无法。   安装LUA模块需要以下 pcre       ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/luajit   ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:202 | 回复:0
  • Lua代码规范
    Lua代码规范
    以下规范,是在Unity中使用Lua做为开发语言,仅供参考。 1.格式规范 1、 lua文件名统一小写,中间一律不加下划线分割 2、 类名首字母大写,多个词组成的类名,每个词的首字母大写,中间一律不加下划线分割 文件 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:186 | 回复:0
  • OpenResty(Nginx+Lua)高并发最佳实践
    OpenResty(Nginx+Lua)高并发最佳实践
    OpenResty(Nginx+Lua)高并发最佳实践分类专栏:OpenResty文章标签:OpenResty高并发Luanginx执行lua版权文章目录OpenResty简介Nginx优点Lua基础学习环境搭建window下环境搭建Linux(CentOS7)下环境搭建linux下ab性能 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:199 | 回复:0
  • [转]skynetLua中的协程
    [转]skynetLua中的协程
    http://www.outsky.org/code/lua-coroutine.htmlSep6,2014Lua中的协程和其他变量一样,都是第一类值(first-classalue),可以被保存在变量中,可以被作为参数传递,可以被函数返回。协程有4种状态:挂起(suspended ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:197 | 回复:0
  • lua_State数据结构
    lua_State数据结构
    线程相关脚本上下文 主要包括当前脚本环境的运行状态信息,还会有gc相关的信息。 global_State 全局信息 // global_State 的主要字段 typedef struct global_State { stringtable strt; // hash table for strin ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:195 | 回复:0
  • H7-TOOL的LUA小程序教程第1期:LUA编辑器,LUA测试环境搭建,调试方法 ...
    H7-TOOL的LUA小程序教程第1期:LUA编辑器,LUA测试环境搭建,调试方法 ...
     LUA脚本的好处是用户可以根据自己注册的一批API(当前TOOL已经提供了几百个函数供大家使用),实现各种小程序,不再限制Flash里面已经下载的程序,就跟手机安装APP差不多,所以在H7-TOOL里面被广泛使用,支持在线 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:180 | 回复:0
  • lua的table处理
    lua的table处理
    lua的整体效率是很高的,其中,它的table实现的很巧妙为这个效率贡献很大。lua的table充当了数组和映射表的双重功能,所以在实现时就考虑了这些,让table在做数组使用时尽量少效率惩罚。lua是这样做的。它把一个tabl ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:187 | 回复:0
  • 0基础lua学习(二十)Lua单例
    0基础lua学习(二十)Lua单例
    代码如下:localGameLogic={}functionGameLogic:new(o)o=oor{}setmetatable(o,self)self.__index=selfreturnoendfunctionGameLogic:Instance()ifself.inst……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:178 | 回复:0
  • lua中table判空和插入table
    lua中table判空和插入table
    首先是判空 testtable={} if next(testtable) ==nil then print(amp;quot;这个table是空的amp;quot;) end 插入table local table1={=amp;quot;aaaaamp;quot;,=1} local table3={=amp;quot;ccccamp;quot;,=3 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:206 | 回复:0
  • 二、OpenResty的应用编写hello lua和关闭缓存
    二、OpenResty的应用编写hello lua和关闭缓存
    一、编写hello lua 1、停止nginx进程 打开/usr/local/openresty/nginx/conf/nginx.conf 在其中加入 2、执行 nginx -s reload  该命令用于配置文件被修改后时使用 这时候会报错 nginx: open() amp;quot;/usr/loc ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:243 | 回复:0
  • Lua 之面向对象编程
    Lua 之面向对象编程
      Lua并不是为面向对象而设计的一种语言,因此,仅从原生态语法上并不直接支持面向对象编程,但Lua的设计中仍然包含了很多面向对象的思想,理解它们也更有助于理解Lua自身的一些高级机制。   对象 Lua中的table就 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:219 | 回复:0
  • 探索Lua5.2内部实现:Garbage Collection
    探索Lua5.2内部实现:Garbage Collection
    Lua5.2采用垃圾回收机制对所有的lua对象(GCObject)进行管理。Lua虚拟机会定期运行GC,释放掉已经不再被被引用到的lua对象。 基本算法 基本的垃圾回收算法被称为amp;quot;mark-and-sweepamp;quot;算法。算法本身其实 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:210 | 回复:0
  • 利用 Lua 实现 App 动态化方案
    利用 Lua 实现 App 动态化方案
    因为动态化的东西我第一次看实现方案的源码,而且目前还是大三的学生,缺少很多实践经验说错的地方还请原谅,也希望能指出,被告知。想了很久还是决定写出来,求大神勿喷。 并且我的一个朋友bestswifter写了一篇关 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:230 | 回复:0
  • ToLua框架下C#与Lua代码的互调
    ToLua框架下C#与Lua代码的互调
    Lua是目前国内使用最多的热更语言,基于Lua的热更框架也非常多,最近学习了一下ToLua的热更框架,主要使用的问题在于C#和Lua之间的互调,因此做一下学习记录以备后查。 所谓“互调”,当然要包括两个方面,一是通过C ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:302 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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