Lua中string.lower()使用指南
2024-05-15 12:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 75
前言今天我们总结的函数也比较简单,函数的作用的将所给字符串的中的大写字母转换成小写字母,这种操作往往出现在比较操作之前,比如验证码通常都是不...
linux系统安装Nginx Lua环境
2024-05-15 12:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 76
亦可参考官方安装指南: lua-nginx-module installation这是我总结的安装,供参考:需要最新版的nginx,luaj...
Nginx+lua 实现调用.so文件
2024-05-15 12:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 86
最近在和智能硬件部门一起,做一个室内定位的服务,该服务根据手机端传过来的beacon设备列表,根据一定的算法计算出具体的商场,并将商场id和...
Lua中设置table为只读属性的方法详解
2024-05-15 12:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 90
项目中部分只读表易被人误改写,故决定在非线上环境里对这些表附加只读属性,方便在出现误改写的时候抛出lua错误,最终版代码如下:--[[---...
Lua Table转C# Dictionary的方法示例
2024-05-15 12:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 88
table特性table是一个“关联数组”,数组的索引可以是数字或者是字符串,所有索引值都需要用 "["和"]" 括起来;如果是字符串,还可...
Lua语言新手简单入门教程
2024-05-15 12:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 72
一、前言lua 是一种轻量小巧的脚本语言,用标准 c 语言编写并以源代码形式开放,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩...
利用Lua定制Redis命令的方法详解
2024-05-15 12:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 66
前言redis作为一个非常成功的数据库,提供了非常丰富的数据类型和命令,使用这些,我们可以轻易而高效地完成很多缓存操作,可是总有一些比较特殊...
OpenResty中正则模式匹配的2种方法详解
2024-05-15 12:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 72
前言本文介绍 openresty 的两种正则模式匹配。首先需要说明的是,openresty 套件中包含了两种语法:一种是主要基于 ffi a...
深入谈谈lua中神奇的table
2024-05-15 12:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 70
前言最近在尝试配置 awesome wm,因此粗略地学习了一下 lua 。 在学习过程中,我完全被 table 在 lua 中的应用所镇住了...
lua读取redis数据的null判断示例代码
2024-05-15 12:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 78
前言为什么要用lua脚本操作redis数据库?1.减少开销–减少向redis服务器的请求次数2.原子操作–redis将lua脚本作为...
Lua游戏开发教程之时区问题详解
2024-05-15 12:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 91
前言什么是lua?lua 是一个小巧的脚本语言,巴西里约热内卢天主教大学里的一个研究小组于1993年开发,其设计目的是为了嵌入应用程序中,从...
Lua中pairs与ipairs的区别总结
2024-05-15 12:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 72
前言最近在用 nginx_lua_module 模块写一个流量转发的东西,根据 header, body, cookie 按照流量比例转发到...
phpredis执行LUA脚本示例代码
2024-05-15 12:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 76
前言本文主要给大家介绍了关于phpredis执行lua脚本的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧示例代码...
Lua面向对象编程之基础结构table简例
2024-05-15 12:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 73
面向对象编程(object oriented programming,oop)是一种非常流行的计算机编程架构。lua中最基本的结构是tabl...
Lua协同程序coroutine的简介及优缺点
2024-05-15 12:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 75
什么是协同(coroutine)?lua 协同程序(coroutine)与线程比较类似:拥有独立的堆栈,独立的局部变量,独立的指令指针,同时...
Lua基础迭代器的使用实例
2024-05-15 12:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 83
官方的文档说:迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址在l...
Lua一维数组与多维数组的使用示例
2024-05-15 12:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 75
lua语言中,数组和c还是有区别的,lua的数组下标从1开始计数,而c语言的数组下标从0开始计数,我想这可能是设计lua的人想要符合人的思维...
Lua基础之运算符的使用示例
2024-05-15 12:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 73
众所周知,c,c++,python等语言都有运算符,那么lua也不例外,因为它是c写的嘛!lua分为主要三类运算符,分别是算术运算符,关系运...
Lua流程控制语句if else的使用示例
2024-05-15 12:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 71
lua提供了if语句和if else语句作为流程控制语句,当然,符合c的特点,流程语句之间可以实现嵌套操作,当然流程控制也可以和循环体结合进...
Lua中的变量与赋值方法
2024-05-15 12:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 74
看以下案例:test.lua-- 第一个lua脚本--注释使用“--”符--变量未定义时,默认初始化的值为nil--这样的定义为全局num1...
Lua中三种循环语句的使用讲解
2024-05-15 12:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 75
lua的循环和c语言的循环的语法其实差不多,所以,理解起来就很好理解的啦,所以实现也很简单,跟c没什么两样,都差不多。案例如下:test1....
Luvit像Node.js一样写Lua应用
2024-05-15 12:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 81
luvit是什么?它是目前lua这个小众语言中较为流行的一个开源框架,给那些习惯使用lua的开发者一个机会向写node.js一样用lua进行...
如何使用Vim搭建Lua开发环境详解
2024-05-15 12:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 81
前言spacevim 是一个模块化的 vim ide,针对 lua 这一语言的支持主要依靠 lang#lua 模块以及与之相关的其它模块。 ...
分析Lua观察者模式最佳实践之构建事件分发系统
2024-05-15 12:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 82
一、前言试想这样一个问题,当某个事件发生时,比如在游戏中a模块修改了用户的金币数,而b模块和c模块提供的功能都依赖于用户的金币数,那么,a模...
Golang使用ChatGPT生成单元测试实践
2024-05-15 12:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 77
前言目前gpt本质上是续写,所以在待测函数函数定义清晰的情况下,单元测试可以适当依赖它进行生成。收益是什么:辅助生成测试用例&测试代...
详解Lua中的元表和元方法
2024-05-15 12:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 80
一、元表元表可以修改一个值在面对一个未知操作时的行为,lua 中使用 table 作为元表的承载。元表只能给出预先定义的操作集合的行为,比类...
lua调用C/C++的方法详解
2024-05-15 12:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 80
1 lua vs c/c++lua是脚本语言,优点是门槛低,可以热更新,缺点当然就是性能。c/c++是编译型语言,有点是性能高,但是相对的,...
lua 如何获取指定路径下的所有文件夹
2024-05-15 12:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 76
lua入门介绍一.lua介绍lua 是一种轻量小巧的脚本语言,用标准c语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应...
lua 判断字符串是否包含指定字符的方法
2024-05-15 12:52 | 分类:前端脚本 | 评论:0 次 | 浏览: 85
推荐阅读:一、string.find在 lua 中,如果你想判断一个字符串是否包含特定的子字符串(例如 a),你可以使用string.fin...