Nginx编译安装Lua模块 一、安装Lua环境及相关库 官网网址: Lua模块官网 1、 LuaJIT wget http://luajit.org/download/LuaJIT-2.0.2.tar.gz tar -…
分类:lua教程
php 使用 lua+redis 限流,计数器模式,令牌桶模式
lua 优点减少网络开销: 不使用 Lua 的代码需要向 Redis 发送多次请求, 而脚本只需一次即可, 减少网络传输;原子操作: Redis 将整个脚本作为一个原子执行, 无需担心并发, 也就无需事务;复用: 脚本会…
Lua Table 长度的计算
计算 Lua 的 Table长度 在 Lua 中,我们可以通过这个符号”#“ 来计算字符串的长度和一个table的长度,比如: str = “I’am a string!”print(…
cocos2dx3.x 绑定C++类给Lua
环境配置 根据cocos2d-x-3.5/tools/tolua/README.mdown的说明 安装好环境 依赖: Python(PyYAML, Cheetah) ndk-r9b 配置tolua的工具 根据tolua文…
lua文件操作
I/O库提供两种不同的方式进行文件处理: io表调用方式 使用io表,io.open将返回指定文件的描述,并且所有的操作将围绕这个文件描述。io表同样提供三种预定义的文件描述io.stdin,io.stdout,io.s…
魔兽世界lua笔记(1、基础部分)
大部分人搞lua可能是为了开发游戏,我个人倒是没有从事游戏开发,所以用lua仅仅是搞了搞魔兽的插件开发。这篇主要也围绕魔兽插件开发来说的。 一、lua编写和调试 Lua是一个免费开源的语言,官网是这个http://www…
lua web快速开发指南(6) - Cache、DB介绍
“数据库”与”缓存”的基本概念 数据库与缓存是服务端开发人员的必学知识点. 数据库 “数据库”是一种信息记录、存取的虚拟标记地点的集合统称. 比如现…
[转]:内置变量与原生shell脚本运行
xmake在xmake.lua中提供了 $(varname) 的语法,来支持内置变量的获取,例如: add_cxflags("-I$(buildir)") 它将会在在实际编译的时候,将内置的 buildir 变量转换为实…
OpenResty的现状、趋势、使用及学习方法
1. OpenResty 是什么,适合什么场景下使用 和大部分知名开源软件诞生在欧美国家不同,OpenResty 自身和依赖的主要组件都是金砖国家的开发者发明的,这点还挺有意思。 Nginx 是俄罗斯人发明的, Lua …
【API网关kong系列八】- key-auth插件
1、前言 Kong 的核心原则之一是它通过插件的可扩展性。插件允许你轻松的向服务添加新功能或使其更易于管理。 2、key-auth插件 在下面的步骤中,您将配置key-auth插件以向您的服务添加身份验证。在添加此插件之…
【Lua源码分析系列】1. 概述
如题,这是一系列关于Lua的源码分析的文章。分析的重点在编译原理和虚拟机的部分,而不是相关的库的实现部分。写这系列文章,最初是因为想要设计一门编程语言以及它的虚拟机,为此参考现有的优秀的实现。 为何选择Lua? 其实本人…
编程模型(范式)小结
前言 在我们的日常日发和学习生活中会常常遇到一些名词,比如 命令式编程模型,声明式编程模型,xxx语言是面向对象的等等,这个编程模型到处可见,但是始终搞不清是什么?什么语言又是什么编程模型,当你新接触一门语言的时候,有些…