天翼云lua知识文档专栏是天翼云为开发者提供的互联网技术内容平台。内容涵盖lua相关内容资讯。开发者在lua专栏是可以快速获取到自己感兴趣的技术内容,与其他开发者们学习交流,共同成长。
OpenResty是一个基于Nginx和LuaJIT的高性能Web平台,它集成了大量精良的Lua库、第三方模块以及大多数的依赖项。这使得OpenResty能够方便地搭建能够处理超高并发、扩展性极高的动态Web应用、Web服务和动态网关。
本文的目的应该理解为整个lua源码解析的一部分,当初做的目的是源于需要一次技术分享,而针对lua底层代码的运行时一个非常有意思的话题,换个说法,写的lua代码,是如果由lua虚拟机来运行的。
一个lua代码中的bug引起的思考:不要被c++ crash堆栈误导
遇到一个需求是使用lua读取一个二进制文件或者从网络下载一个二进制文件,然后将文件数据传入一个c函数中处理。
所谓引擎,是个很模糊的说法,其实是将一些通用的部分封装在了一起。
luvit 被忽视的lua 高性能框架(仿nodejs)
openresty-lua-types 是利用了TypeScriptToLua 搞一个一个openresty ts 定义,原想是自己搞一个,但是看到社区已经有类似的实现了
前边有大概简单介绍TypeScriptToLua 以及一些玩法,以下是一个简单的试用,以及一些说明
以下主要说明下简单的编写,对于复杂的后续会介绍(以为lua 语言的特殊性,部分需要依赖其他类型)
TypeScriptToLua 是一个ts 的lua 转换器,可以将ts 代码转换为lua 语言
使用TypeScriptToLua+openresty-lua-types+docker-compose nginx resty.ipmatcher 集成使用
graphql 是一个很不错的api 查询标准语言,已经有一个lua 的版本支持graphql
nginx 的ngx_http_addition_module 提供了before 以及after 的能力,可以方便进行请求的处理
linux下搭建lua脚本语言的编程环境详解
Redis执行Lua脚本详细实例
今天又被android坑了一把,一个协议请求失败,看了下log,有个参数是mac地址,且进行了url encode。
lua开发基础语法安装最好的实践是:在win10安装WSL(windows子系统)的ubuntu,然后使用就可以了简单语法
概述Spring Expression Language,SpEL,类似于Struts2x中使用的OGNL表达式语言,及JSP的EL,能在运行时构建复杂表达式、存取对象图属性、对象方法调用等。表达式语言给静态Java语言增加动态功能。SpE
(目录)1、背景有时候,我们需要一次性操作多个 Redis 命令,但是 这样的多个操作不具备原子性,而且 Redis 的事务也不够强大,不支持事务的回滚,还无法实现命令之间的逻辑关系计算。所以,一般在开发中,我们会利用 lua 脚本来实现
2023-06-30 08:13:42
2023-05-19 05:51:01
2023-06-27 10:02:10
2024-04-16 08:50:52
2024-04-24 08:30:53
2024-05-22 08:40:01