摘要: yum install libtermcap-devel ncurses-devel libevent-devel readline-devel--安装lua前提条件 LuaSQL 可以使用 LuaRocks 来安装可以根据需要安装你需要的数据库驱动。 LuaRocks 安装方法: $ wget h 阅读全文
posted @ 2019-10-11 18:20 FromScratch 阅读(449) 评论(0) 推荐(0) 编辑
摘要: yum -y install epel-release wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum clean all yum makecache 网易yum源: 阅读全文
posted @ 2019-10-11 17:22 FromScratch 阅读(233) 评论(0) 推荐(0) 编辑
摘要: -- Meta class Shape = {area = 0} -- 基础类方法 new function Shape:new (o,side) o = o or {} setmetatable(o, self) self.__index = self side = side or 0 self. 阅读全文
posted @ 2019-10-11 16:02 FromScratch 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 生产者-消费者问题 现在我就使用Lua的协同程序来完成生产者-消费者这一经典问题。 实例 local newProductor function productor() local i = 0 while true do i = i + 1 send(i) -- 将生产的物品发送给消费者 end e 阅读全文
posted @ 2019-10-11 14:51 FromScratch 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 协程理解为同步的线程,每个时刻只有一个协程在运行。 -- coroutine_test.lua 文件 co = coroutine.create( function(i) print(i); end ) coroutine.resume(co, 1) -- 1 print(coroutine.sta 阅读全文
posted @ 2019-10-11 10:31 FromScratch 阅读(269) 评论(0) 推荐(0) 编辑