lua
文章平均质量分 52
1. lua知识点总结
2. lua学习笔记
3. lua资源整理
打杂程序员
vim用户,linux爱好者,编程爱好者,爱技术,爱分享!
展开
-
skynet中给日志关键字加上颜色
skynet中给控制台日志关键字加上颜色原创 2022-09-08 08:16:01 · 495 阅读 · 1 评论 -
lua中如何实现打印行号和当前函数名?
lua中如何实现打印行号和当前函数名?原创 2022-08-24 20:34:57 · 2476 阅读 · 0 评论 -
skynet热更新-clearcache的使用体会
skynet热更新-clearcache的使用体会,如果是在进程启动时创建,或创建后就一直存在的服务需要热更新怎么办呢?这里我们还有一个思路就是可以在业务服前加一个管理调度服务。例如A1 skynet服务需要发消息给B1 skynet服务来实现某个功能。我们可以在B1前加一个B_manager服务,A服务通过B_manager服来传递消息给B1服务. 这个时候如果B1的业务有大量需要修改的。只需要clearcache一下,让后创建一个新的B1服务,这里称为B2,B_Manager再讲A1的请求转发到B2即可原创 2022-07-07 23:22:44 · 667 阅读 · 0 评论 -
luacheck使用笔记
luacheck使用笔记原创 2022-04-13 09:10:59 · 1041 阅读 · 0 评论 -
skynet学习笔记:debug console用法
sknet学习笔记-debug console用法skynet 自带了一个调试控制台服务。 skynet.newservice("debug_console",8000)这里的示例是监听 8000 端口,你可以修改成别的端口。出于安全考虑,调试控制台只能监听本地地址 127.0.0.1。所以如果需要远程使用,需要先登录到本机,然后再连接。可以用 telnet 或 nc 登录调试控制台。启动后会显示Welcome to skynet console 表示连接成功。由于 skynet原创 2022-01-24 20:29:07 · 2380 阅读 · 4 评论 -
lua table 计算长度
lua中table数据长度的一种计算方法原创 2015-12-29 00:00:14 · 665 阅读 · 0 评论 -
lua os.time与os.date的简单用法
local start = os.time{year=2016, month=2, day=1, hour=20,min=0,sec=0}local finish = os.time{year=2016, month=2, day=16, hour=2,min=0,sec=0} local now = os.time()local now_date = os.date("*t",now)l原创 2016-02-01 22:46:30 · 7325 阅读 · 0 评论 -
lua协程用法举例
lua协程用法举例local new_productorfunction productor() local i = 0 while true do i = i +1 send(i) endendfunction receive() local status, va原创 2016-02-01 23:00:24 · 549 阅读 · 0 评论