本次共找到 120lua 相关的文章

4年前
java操作lua脚本
java操作lua脚本实例1.前言在上一篇文章Redis中使用Lua脚本来实现并发下的原子操作中我对Lua语言的一些简单的语法及其在Redis中的操作进行了介绍,但是在Java开发中我们还需要进一步的学习才能使这种技术落地。今天就结合SpringDataRedis这个我们经常使用的Redis开发组件来实际尝试一下Lua脚本。
4年前
Luarocks 安装艰难过程
1.最好新建一个你自己的目录,然后把lua Luarocks都安装在这个文件夹下面,方便以后维护2.安装lua环境$wgethttp://www.lua.org/ftp/lua5.3.0.tar.gz $tarzxvflua5.3.0.tar.gz $cdlua5.3.0 $viMakefile 
4年前
041. 通过 Lua 扩展 Nginx
1\.ngx\_lua模块Nginx模块需要用C开发,而且必须符合一系列复杂的规则,最重要的用C开发模块必须要熟悉Nginx的源代码,使得开发者对其望而生畏。ngx\_lua模块通过将lua解释器集成进Nginx,可以采用lua脚本实现业务逻辑。该模块具有
4年前
Lua 与php 性能测试说明文档
Lua 与php性能测试说明文档测试环境   192.168.10.30获取同一物品信息  读取redis localhost:6379PhpnginxredisLuanginxredisngx\_lua将lua嵌入到nginx,让nginx执行lua脚本,高并
4年前
C++下LuaPB协议升级
使用LuaTable解码编码PB协议,效率比较低,主要是因为需要lua内部字符串比较和跨lua和c之间的Int解码操作,比较消耗如果从C部分,直接访问lua虚拟机内部的Table数据结构,以及使用lua字符串自带的hash值,来做比较,效率会有比较大提升例如原始需要5000ms处理编码一个Luatable为PB,在纯C
4年前
Eclipse安装Lua开发插件
Eclipse中安装Lua开发插件,很简单,只要如下几个步骤就好~安装步骤HelpEclipseMarketplace!(https://static.oschina.net/uploads/space/2017/0713/133842_1nOG_2911530.png)搜索框输入“lua”查找插件~
4年前
lua中的table
1、table是lua中最重要的数据类型。2、table类似于python中的字典。3、table只能通过构造式来创建例1:Lua代码 mytable{a10,b11,c20,ddd30} print(mytable\"a"\) 
4年前
003,LuaFramework集成KBEngine的lua客户端插件
LuaFramework与KBEngine的结合KBEngine的lua代码使用liuxq(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fliuxq)的lua插件(https://www.
4年前
Redis+Lua——他叫了外援
    Redis从2.6版本开始引入对Lua脚本的支持,通过在Redis服务器中嵌入Lua环境,Redis客户端可以使用Lua脚本,直接在服务端原子的执行多个Redis命令。Lua    Lua是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。为
4年前
Redis 脚本
Redis脚本使用Lua解释器来执行脚本。Reids2.6版本通过内嵌支持Lua环境。执行脚本的常用命令为EVAL。语法Eval命令的基本语法如下:redis127.0.0.1:6379EVALscriptnumkeyskeykey...argarg...实例
4年前
Lua reload lua脚本热更新
4年前
Continue in Lua
Lua是没有continue关键字的,Lua的作者Roberto在maillist提到过原因:Continue,ontheotherhand,isarealfeature.(Itevenchangesthesyntaxandthelexical.) Ourmainconcern
4年前
Lua之Lua变量类型
在上一节中说到了Lua的安装与变量(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.ttlsa.com%2Flua%2Fluainstallandluavariablettlsa%2F),这节说说Lua变量的类型。Lua在使用中不需要预先定义变量的类型。Lua中基本的类
4年前
Lua中table的实现
本文来自《Lua设计与实现》的阅读笔记,推荐Lua学习者可以购买一本,深入浅出讲解lua的设计和实现原理,很赞,哈哈Lua中对于表的设计,是基于数组和散列表,和其他语言不同,对于数组的下标是从1开始的,对于散列表而言,只要其键值补位nil,都可以存储在其中。一、table的基本类型定义首先看看table的数据定义,参考源码lobject.
4年前
041. 通过 Lua 扩展 Nginx
1\.ngx\_lua模块Nginx模块需要用C开发,而且必须符合一系列复杂的规则,最重要的用C开发模块必须要熟悉Nginx的源代码,使得开发者对其望而生畏。ngx\_lua模块通过将lua解释器集成进Nginx,可以采用lua脚本实现业务逻辑。该模块具有
4年前
Lua学习笔记_String(一)
   Lua中的字符串可以包含一个字母也可以是一整本书。用一个字符串表示100K甚至1M的内容在Lua中并不罕见。     在Lua中,字符串是字节的序列。Lua内核中不关心这些字节是什么编码格式。Lua只是单纯地以8bit为单位保存它们,且每个字节可以是任意数字,包括0。这就意味着我们可以用字符串保存任意二进制数据。也可以将Unicode字符串保存为任
4年前
NodeMcu入门与深入之:使用McuNode云在线控制和开发
1.NodeMcu的固件要求:至少需要三个模块:net,wifi,timer,这些模块一般都会集成没有问题。2. 从McuNode开源代码处获取lua基础代码,其中包含两个文件,init.lua为核心文件,cmd.lua为可供用户调用的快捷命令,此文件非必须,但您如果要使用ls,rm等命令会需要,如果您不使用本文件请删除init.lua的第一行do
4年前
Lua程序设计之字符串精要
(摘自Lua程序设计)基本:Lua语言的字符串是一串字节组成的序列。在Lua语言中,字符使用8个比特位来存储。Lua语言中的字符串可以存储包括空字符在内的所有数值代码,这意味着我们可以在字符串中存储任意的二进制数据。Lua语言中的字符串是不可变值,我们不能像C语言中那样直接改变某个字符串中的某个字符,但是我们可以通过创建一个新字符
4年前
QtCreator Lua环境配置
QtCreatorLua环境配置环境macosx10.11qt5.5lua5.3生成lua静态库下载lua源码,进行编译,生成库文件。makefile文件所在目录下使用make具体平台指令:makemacosx默认会在源码目录下生成lib