51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Lua笔记

用 Lua 操作文件中的数据

用 Lua 操作文件中的数据

厉飞雨 阅读(191) 评论(0) 赞(12)

> 了解 Lua 如何处理数据的读写。 有些数据是临时的,存储在 RAM 中,只有在应用运行时才有意义。但有些数据是要持久的,存储在硬盘上供以后使用。当你编程时,无论是简单的脚本还是复杂的工具套件,通常都需要读取和写入文件。有时文件可能包含配置选项,而另一些时候这个文件是你的用户用你的应用创建的数据。每种语言都会以不同的方式处理这项任务,本文将演示如何使用 Lua 处理...

通过编写“猜数字”游戏学习 Lua

通过编写“猜数字”游戏学习 Lua

厉飞雨 阅读(114) 评论(0) 赞(12)

> 通过编写一个简单的游戏来认识 Lua,它是一种动态类型的、轻量级的、高效的、可嵌入的脚本语言。 如果你是 Bash、Python 或 Ruby 等脚本语言的爱好者,你可能会发现 Lua 很有趣。Lua 是一种动态类型的、轻量级的、高效的、可嵌入的脚本语言,它有与 C 语言的 API 接口。它通过基于寄存器的虚拟机解释字节码来运行,它可以用于过程式编程、函数式编程和数...

lua 中神奇的表(table)

lua 中神奇的表(table)

厉飞雨 阅读(241) 评论(0) 赞(17)

最近在尝试配置 awesome WM,因此粗略地学习了一下 lua 。 在学习过程中,我完全被表(表)在 lua 中的应用所镇住了。 表在 lua 中真的是无处不在:首先,它可以作为字典和数组来用;此外,它还可以被用于设置闭包环境、模块;甚至可以用来模拟对象和类。 ### 字典 {#toc_0} 表最基础的作用就是当成字典来用。 它的键可以是除了 `nil` 之外的任何类...

openresty+lua在反向代理服务中的玩法

openresty+lua在反向代理服务中的玩法

厉飞雨 阅读(156) 评论(0) 赞(12)

<h2><a href="#0x01">0x01 起因</a> {#0x01}</h2> <p>几天前学弟给我介绍他用nginx搭建的反代,代理了谷歌和维基百科。</p> <p>由此我想到了一些邪恶的东西:反代既然是所有流量走我的服务器,那我是不是能够在中途做些手脚,达到一些...

ngx_lua_waf针对性改写

ngx_lua_waf针对性改写

厉飞雨 阅读(254) 评论(0) 赞(15)

<p>当初选择ngx_lua_waf作为自己的WAF,主要原因就是因为其可扩展性与性能上有一个很好的平衡。</p> <p>lua语言的灵活性与效率是很多脚本层WAF无可匹及的。</p> <p>ngx_lua_waf自身是比较简单的,而且存在很多误报、漏报、绕过的现象,我整理如下,来改进自己的waf。</p>...

 Lua脚本,十分钟带你快速了解!

Lua脚本,十分钟带你快速了解!

厉飞雨 阅读(332) 评论(0) 赞(12)

<p>嗨,你好呀,我是<strong>猿java</strong></p> <p>Lua 是一种轻量级、多范式的脚本语言,因其简单易学的特性而被广泛应用于游戏开发、嵌入式系统及可扩展性软件中。这篇文章,我们将从 Lua 的原理、语法及具体示例等方面做全面介绍。</p> <h1>Lua 的原理 {...