• 如何在Lua脚本中确定系统的操作系统?

    时间:2022-11-04 23:17:44

    Ok I need to determine the system's OS from a Lua script, but Lua as such has no API for this, so I use os.getenv() and query enviromental variables. ...

  • Win32下 Qt与Lua交互使用(四):在Lua脚本中自由执行Qt类中的函数

    时间:2022-11-04 08:36:32

    话接上篇。通过前几篇博客,我们实现在Lua脚本中执行Qt类中函数的方法,以及在Lua脚本中连接Qt对象的信号与槽。但是,我们也能发现,如果希望在Lua脚本中执行Qt类的函数,就必须绑定一个真正实现功能的函数。如QWidget::show(),需要写一个在栈中取出widget指针,widget调用sh...

  • 16-FreeSwitch-嵌入式脚本lua

    时间:2022-10-31 14:00:20

    文章目录​​一、session:execute(APP)执行相关APP​​​​二、session:setAutoHangup(false) lua执行完不挂机​​​​三、使用lua 方式​​​​3.1 API​​​​3.2 APP​​​​四、取变量session:getVariable("变量名")...

  • #yyds干货盘点#【愚公系列】2022年11月 .NET CORE工具案例-CSRedis执行Lua脚本实现商品秒杀

    时间:2022-10-16 00:51:56

    前言下面是Redis分布式锁常用的概念说明:设置、获取、过期时间、删除。1、 Setnx命令:SETNX key value说明:将 key 的值设为 value ,当且仅当 key 不存在。若给定的 key 已经存在,则 SETNX 不做任何动作。SETNX 是『SET if Not eXists...

  • lua脚本中字符串分割split

    时间:2022-10-15 20:56:09

    function split( s, c ) for item in string.gmatch( s, "(.-)"..c) do print(item); endends = "12.12.12.12;122.1111.111.1;";s2 = "00:00:00-04:00:00;0

  • Lua脚本语言简介

    时间:2022-10-14 15:59:07

    Lua是一种简单、可扩展、高效的脚本语言,被广泛应用于各种领域,如嵌入式系统、移动设备、Web服务器、有效。Lua一开始就被设计成能与C语言或其他语言编写的软件相互集成。而Lua并不像C那么全面,但提供了C不太擅长的特性,例如对硬件的高级抽象、动态结构、无冗余、简易的测试和调试。另外,Lua还实现了...

  • Lua脚本语言入门学习其应用教程

    时间:2022-10-08 06:18:43

    Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,Ini等文件格式,并且更容易理解和维护。同时,它广泛地应用于网游、自动化交易系统、股软(公式)等中。Lua 是一个小巧的脚本...

  • Redis的Lua脚本,它总结了键的值

    时间:2022-10-06 09:47:57

    I am building out my first Redis server side script (for debugging) and my lack of Lua experience has me quite stuck. 我正在构建我的第一个Redis服务器端脚本(用于调试),而我缺乏...

  • redis中lua脚本实战

    时间:2022-10-05 22:59:39

    redis的lua脚本说明lua脚本 其实是一个语言,有完整的程序控制语法和一些简单的特殊的数据结构比如table。不依赖于redis 的,但是lua脚本是c写的一个非常简单的语言,所以redis也提供了对lua的支持,而且是默认支持,以插件的方式。 下面的说明来自知乎 https://zhuanl...

  • lua脚本语言快速入门教程

    时间:2022-10-03 19:54:42

    这篇文章主要介绍了lua脚本语言快速入门教程,本文讲解了变量及常量、字符串、逻辑控制语句、循环结构、函数及其使用等内容,需要的朋友可以参考下

  • Lua教程(一):Lua脚本语言介绍

    时间:2022-10-03 17:00:56

    这篇文章主要介绍了Lua教程(一):Lua脚本语言介绍,需要的朋友可以参考下

  • 微服务 Spring Boot 整合Redis分布式锁 Lua脚本 实现优惠卷秒杀 一人一单

    时间:2022-10-02 17:54:19

    文章目录 ⛅前言一、使用Redis 分布式锁 存在的问题⛄Redis 分布式锁误删问题⚡分布式锁的原子性问题二、什么是Lua?三、使用Redis 调用Lua脚本四、Java 调用Lua脚本实现分布式锁五、测试⛵小结 ⛅前言 在 微服务 Spring Boot 整合Redis分布式锁 实现优惠卷秒杀...

  • Lua脚本在Redis事务中的应用实践

    时间:2022-09-29 15:22:10

    使用过Redis事务的应该清楚,Redis事务实现是通过打包多条命令,单独的隔离操作,事务中的所有命令都会按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。事务中的命令要么全部被执行,要么全部都不执行(原子操作)。但其中有命令因业务原因执行失败并不会阻断后续命令的执行,且也无...

  • Lua脚本在Redis事务中的应用实践

    时间:2022-09-26 12:29:38

    使用过Redis事务的应该清楚,Redis事务实现是通过打包多条命令,单独的隔离操作,事务中的所有命令都会按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。事务中的命令要么全部被执行,要么全部都不执行(原子操作)。但其中有命令因业务原因执行失败并不会阻断后续命令的执行,且也无...

  • Lua脚本语言简明入门教程

    时间:2022-09-26 11:40:07

    这几天系统地学习了一下Lua这个脚本语言,Lua脚本是一个很轻量级的脚本,也是号称性能最高的脚本,用在很多需要性能的地方,比如:游戏脚本,nginx,wireshark的脚本,当你把他的源码下下来编译后,你会发现解释器居然不到200k,这是多么地变态啊(/bin/sh都要1M,MacOS平台),而且...

  • lua脚本在游戏中的应用

    时间:2022-09-25 20:33:54

    为什么要在游戏中使用脚本语言? 要解释这个问题首先我们先来了解一下脚本语言的特性: 学习门槛低,快速上手 开发成本低,可维护性强 动态语言,灵活性高 相对于C/C++这类高复杂性、高风险的编译型语言来说,Lua脚本做为一种轻量级的动态语言,简单的语言特性,精简的核心和基础库,使得语言的学习门槛大...

  • Lua脚本在Redis事务中的应用实践

    时间:2022-09-24 00:47:31

    使用过Redis事务的应该清楚,Redis事务实现是通过打包多条命令,单独的隔离操作,事务中的所有命令都会按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。事务中的命令要么全部被执行,要么全部都不执行(原子操作)。但其中有命令因业务原因执行失败并不会阻断后续命令的执行,且也无...

  • 第二十三篇:在SOUI中使用LUA脚本开发界面

    时间:2022-09-19 22:48:50

    像写网页一样做客户端界面可能是很多客户端开发的理想。做好一个可以实现和用户交互的动态网页应该包含两个部分:使用html做网页的布局,使用脚本如vbscript,javascript做用户交互的逻辑。当需求变化时,只需要在服务端把相关代码调整一下,用户即可看到新的内容(界面)。传统的客户端程序开发流程...

  • 战火引擎中如何写Lua逻辑脚本

    时间:2022-09-08 18:30:33

    这篇文章主要介绍战火引擎中写Lua脚本的格式。 首先,Lua脚本需要按照面向对象的方式来写,每个脚本的结束都要renturn一个table,这个table里定义了一系列供引擎内核调用的方法。 如果你的Lua脚本不需要绑定到GameObject上,那么Lua脚本的格式就可以随意了。举个栗子: test...

  • cocos2d-x-lua工程的lua脚本加密

    时间:2022-09-08 18:30:27

    2014/1/26 更新 最近又发现了一个很简单的方法,其实coco2dx已经给我们提供设置loader的方法。 注意:有个局限性,在非android平台下调用pEngine->executeScriptFile是不调用loader的,只有require这种才会调用loader。也就是说你直接...