学习Lua



lua程序设计(第四版)练习答案自做(第九章)

仓库 9.1 function integral (f,delta) delta=delta or 1e-4 return function (a,b) local sp=0 for i=a,b,delta do sp=sp+f(i) --得到分割成的矩形的高,并把所有的高求和 end return sp*delta --得到所有 …

Lua库收集

https://github.com/iwiniwin/LuaKit Lua核心工具包,提供对面向对象,组件系统,mvc模块化加载,事件分发系统等常用模式的封装。同时提供打印,内存泄漏检测,字符串操作等常用工具类。 https://github.co …

Sweet Snippet 之 Lua readonly table

Lua table 用作静态配置是常见的使用情境,而用作静态配置的 Lua table 往往都有保持只读的需求,本文简单介绍了一些让 Lua table 变更为只读的知识 (代码基于 Lua 5.4) 基础 基础变更 Lua table 为只读的方 …

《lua设计与实现》第4章 表

使用表来统一表示Lua中的一切数据,是Lua区分其他语言的一个特色。 Lua表分为数组(索引从1开始)和散列表两个部分,可以模拟其他各种数据--数组、链表、树等。 作者:yyqng

常用Lua开发库-JSON库、编码转换、字符串处理

https://blog.csdn.net/u013412772/article/details/78996849?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_baidulandingword-6&spm=1001.2101.3001.4242 作者:东北一愚

Linux下在lua中调用C函数动态库

在Linux中以.so结尾通常都是动态函数库。 假设我现在要在lua中调用一个C函数,这个C函数的功能是输出一个数字。 第一步:建立两个文件test.c、test.lua vim test.c vim test.lua 第二步: …

Cocos-2dx lua 定时器

Cocos2dx 3.x Lua 中定时器的两种使用方式: (1) self:scheduleUpdateWithPriorityLua(update, priority) 参数一:刷新函数 参数二:刷新优先级 其中 self 为 Node类 的子 …

Lua流程控制语法

目录 目标 熟练使用Lua流程控制语法(包含判断语法和循环语法)。 判断语法 --输出:表达式为true if 1<2 then print("表达式为true") end -------------------------------- …

《lua设计与实现》第2章 Lua(5.1.4)中的数据类型
《lua设计与实现》第2章 Lua(5.1.4)中的数据类型

//主要有以下几种数据类型 //lua.h:72 #define LUA_TNONE (-1) // 无 #define LUA_TNIL 0 // 空 #define LUA_TBOOLEAN 1 // 布尔 #define LUA_TLIGHTUSERDATA 2 // 指针 void* 使用者管理 #define LUA_TNUM …

Nginx Lua Redis防止CC攻击

Nginx Lua Redis防止CC攻击实现原理:同一个外网IP、同一个网址(ngx.var.request_uri)、同一个客户端(http_user_agent)在某一段时间(CCseconds)内访问某个网址(ngx.var.request_uri)超过指定次数(CCc …

lua  标准库函数的实现的查找办法——以module函数为例
lua 标准库函数的实现的查找办法——以module函数为例

简介 在使用 lua 语言时,有时会用到一些标准库函数,但是文档不够清楚或者搜不到官方的说明,此时就需要看一下源码、确认函数的作用。本文以 module 函数为例来说明查找的办法。 查找办 …

Lua
收藏: 28人
介绍:

Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。


推荐作者