Lua
natsusao
这个作者很懒,什么都没留下…
展开
-
Lua学习系列-写在前面的话
我项目服务端使用lua已有三年矣。三年的业务开发、服务器测试和问题处理等工作内容中,我对lua的能力、设计思路等有了不少的思考,认识到lua是一个小巧玲珑、数学自洽、能力强、潜力大、不输其他任何主流脚本语言的理想代码语言。此系列的blog,我会将我目前为止所了解的lua相关的知识,慢慢道来。既是系统性地总结我三年来对lua的了解,也是为了让更多人了解lua这门语言的魅力,共享我的知识,对lua...原创 2018-12-10 13:58:42 · 139 阅读 · 0 评论 -
Lua学习系列-概述
Lua其语言“Lua 是一个小巧的脚本语言。是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组,由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo所组成并于1993年开发。 其设计目的是为了嵌入应用程序中,从而为应用程序提...原创 2018-12-11 12:18:08 · 302 阅读 · 0 评论 -
lua 的协程池写法
闲来,写了一个协程池目标是能实现写成复用,而不需要反复去生成新的协程具体见代码注释代码如下:local co_running = assert(coroutine.running)local co_create = assert(coroutine.create)local co_yield = assert(coroutine.yield)local co_...原创 2019-03-04 15:39:30 · 1622 阅读 · 0 评论 -
Lua学习系列-基础数据类型知识
概述本文会介绍lua每一个类型的用法,以及其类型在底层的实现,并通过测试来验证内存占用大小。对于使用者来说,了解不同的类型在底层具体的实现,并不是必须的,但是一个加分项。了解之后,也更有助于对lua这门语言的深入理解。*本文文章采用的源码是 lua-5.3.4 版本。Lua 的底层“值”实现方式(简述)在了解具体的数据类型前,有必要先对lua的一些机制进行大概的了解。内存管理方式lu...原创 2019-03-11 16:54:48 · 212 阅读 · 0 评论