Lua协同程序coroutine的简介及优缺点(协程 rxjava)硬核推荐 什么是协同(coroutine)? Lua 协同程序(coroutine)与线程比较类似:拥有独立的堆栈,独立的局部变量,独立的指令指针,同时又与其它协同程序共享全局变量和其它大部分东西。 协同是...随心笔谈2年前3890
Lua协程(coroutine)程序运行分析(协程怎么实现)不要告诉别人 这是一段分析 lua 协程(协同程序,coroutine)的代码,来自 Lua reference manual interface (略有修改): 复制代码 代码如下: function foo...随心笔谈2年前3960
Lua和Nginx结合使用的超级指南(nginx luci)一看就会 Nginx作为API代理 有很多原因说明你为什使用nginx作为API代理。首先因为他是开源的;其次,Nginx有大量的安装基础,他背后有一个强大的社区支持,在性能方面也表现的非常出色。对于我们...随心笔谈2年前3820
Lua在windows下的安装及环境配置(lua文件如何使用)速看 环境:luafor windows (lfW) 主页:http://luaforwindows.luaforge.net/ lua for windows其实是一整套Lua的开发环境,它包括: L...随心笔谈2年前3560
Lua在各个操作系统中的开发环境配置教程(lua调用系统命令)不看后悔 Lua开发环境设置 如果愿意设置您的Lua编程语言环境中,需要用计算机上的以下两个软件,(a)文字编辑器,(b)Lua解释,以及(c)Lua编译器。 文本编辑器 这将被用来输入编写程序。一些编辑...随心笔谈2年前3890
Lua基本语法(lua语言nil)难以置信 1 简介 由 clean C 实现。需要被宿主程序调用,可以注入 C 函数。 2 语法约定 Lua 的语法基于 BNF 的语法规则。 Lua 对大小写敏感。 2.1 保留关键字 C 语言中没有的关...随心笔谈2年前3490
Lua基础之运算符的使用示例(luafv.sys导致蓝屏)这都可以? 众所周知,C,C++,python等语言都有运算符,那么Lua也不例外,因为它是C写的嘛! Lua分为主要三类运算符,分别是算术运算符,关系运算符,逻辑运算符,还有特殊运算符。 1、算术运算符有:...随心笔谈2年前3620
Lua基础迭代器的使用实例(迭代器的作用和工作原理)硬核推荐 官方的文档说: 迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址 在Lua中迭代器是一种支持指针类型的结构,它可以遍历集合...随心笔谈2年前4500
Lua中计算、执行字符串中Lua代码的方法(lua中string.gsub)怎么可以错过 一、Lua中执行字符串 运行过程中有个问题,我有个字符串,是一个数学表达式,如何计算这个字符串表达式的值呢? 比如,local param="7*100", 我需要的结果其实是700,但是怎么样直...随心笔谈2年前3950
Lua中设置table为只读属性的方法详解(lua中table.insert)越早知道越好 项目中部分只读表易被人误改写,故决定在非线上环境里对这些表附加只读属性,方便在出现误改写的时候抛出lua错误,最终版代码如下: --[[------------------------------...随心笔谈2年前3410