上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 106 下一页
摘要: Step By Step(Lua数据结构) Lua中的table不是一种简单的数据结构,它可以作为其它数据结构的基础。如数组、记录、线性表、队列和集合等,在Lua中都可以通过table来表示。 1. 数组: 使用整数来索引table即可在Lua中实现数组。因此,Lua中的数组没有固定的大小,如: 1 阅读全文
posted @ 2020-06-02 09:17 小学弟- 阅读(233) 评论(0) 推荐(0)
摘要: Step By Step(Lua编译执行与错误) 1. 编译: Lua中提供了dofile函数,它是一种内置的操作,用于运行Lua代码块。但实际上dofile只是一个辅助函数,loadfile才是真正的核心函数。相比于dofile,loadfile只是从指定的文件中加载Lua代码块,然后编译这段代码 阅读全文
posted @ 2020-06-02 09:15 小学弟- 阅读(427) 评论(0) 推荐(0)
摘要: Step By Step(Lua迭代器和泛型for) 1. 迭代器与Closure: 在Lua中,迭代器通常为函数,每调用一次函数,即返回集合中的“下一个”元素。每个迭代器都需要在每次成功调用之间保持一些状态,这样才能知道它所在的位置和下一次遍历时的位置。从这一点看,Lua中closure机制为此问 阅读全文
posted @ 2020-06-02 09:13 小学弟- 阅读(212) 评论(0) 推荐(0)
摘要: Step By Step(Lua函数) 一、函数: 在Lua中函数的调用方式和C语言基本相同,如:print("Hello World")和a = add(x, y)。唯一的差别是,如果函数只有一个参数,并且该参数的类型为字符串常量或table的构造器,那么圆括号可以省略,如print "Hello 阅读全文
posted @ 2020-06-01 19:35 小学弟- 阅读(339) 评论(0) 推荐(0)
摘要: Step By Step(Lua表达式和语句) 一、表达式: 1. 算术操作符: Lua支持常规算术操作符有:二元的“+”、“-”、“*”、“/”、“^”(指数)、“%”(取模),一元的“-”(负号)。所有这些操作符都可用于实数。然而需要特别说明的是取模操作符(%),Lua中对该操作符的定义为: a 阅读全文
posted @ 2020-06-01 19:32 小学弟- 阅读(375) 评论(0) 推荐(0)
摘要: Step By Step(Lua基础知识) 一、基础知识: 1. 第一个程序和函数: 在目前这个学习阶段,运行Lua程序最好的方式就是通过Lua自带的解释器程序,如: /> lua > print("Hello World") Hello World 这样我们就可以以交互性的方式输入lua代码,并立 阅读全文
posted @ 2020-06-01 19:26 小学弟- 阅读(471) 评论(0) 推荐(0)
摘要: Step By Step(Lua开篇) 一、简介: Lua作为目前最为流行的、免费轻量级嵌入式脚本语言,在很多工业级的应用程序中被广泛应用,如Adobe's Photoshop,甚至是在一些著名的游戏程序中也被大量使用,如星际。不仅如此,由于Lua具备很多特殊的优点,如语法简单(基于过程)、高效稳定 阅读全文
posted @ 2020-06-01 19:22 小学弟- 阅读(390) 评论(0) 推荐(0)
摘要: Lua学习高级篇 之前已经说了很多,我目前的观点还是那样,在嵌入式脚本中,Lua是最优秀、最高效的,如果您有不同的观点,欢迎指正并讨论,切勿吐槽。这个系列完全来自于《Programming in Lua》,您可以将其视为本人的读书笔记。相比而言,如果您已经掌握了Lua,但仍然不是非常熟练,请相信这个 阅读全文
posted @ 2020-06-01 09:54 小学弟- 阅读(727) 评论(0) 推荐(0)
摘要: nginx 参数详解 nginx的http web功能 必须使用虚拟机来配置站点:每个虚拟主机使用一个server{}段来配置 非虚拟主机的配置、公共选项,需要定义在server之外,http之内 http{ directive value; .... server{ } server{ } ... 阅读全文
posted @ 2020-05-29 09:26 小学弟- 阅读(1214) 评论(0) 推荐(0)
摘要: local function local_print(str) local dbg = io.open("conf/lua/logs/output.txt", "a+") local str = str or "" if dbg then dbg:write(str..'\n') dbg:close 阅读全文
posted @ 2020-05-28 20:00 小学弟- 阅读(379) 评论(0) 推荐(0)
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 106 下一页