
skynet/lua
文章平均质量分 87
没有开花的树
这个作者很懒,什么都没留下…
展开
-
skynet项目lua代码简单加密
skynet总体跟 erlang很像,理念都是基于Actor模型,即万物皆Actor,Actor之间通过发送消息进行通信。不同的是,skynet使用 c 和 lua实现,这两个语言相较erlang比较流行。skynet的Actor是指skynet服务,skynet服务类似erlang进程,调度方式也接近,skynet启动时会初始化多个调度线程,用于同时处理多个服务,每个服务都有一定的调度次数约束,挂起或达到约束就失去调度权。文章利用lua编译成二进制实现加密,方法比较简单。原创 2015-08-13 01:19:34 · 10469 阅读 · 27 评论 -
玩转lua:搞懂lua潜规则
Lua可以被C/C++ 代码调用,反过来也可以调用C/C++的函数,这使得Lua被广泛应用。Lua由标准C编写而成,代码简洁优美,几乎在所有操作系统和平台上都可以编译,运行。Lua在目前解释型脚本引擎中,速度是最快的,这决定了Lua嵌入式脚本的最佳选择。文章列举lua使用中遇到的潜规则问题,做个汇总。原创 2015-09-27 10:47:28 · 7016 阅读 · 1 评论 -
skynet 热更新 lua 代码
skynet是为多人在线游戏设计的轻量级服务端框架,使用C+Lua开发。skynet的特点是,使用这个框架,太多数情况下只是用lua写代码,很少用c写,这一定程度上提高了项目的开发效率。lua虽然没有C高效,但开发复杂业务却是非常便捷。不过,skynet网上文档很少,所以我就利用一点时间总结skynet相关内容。文章介绍skynet热更新lua代码及各自特点原创 2016-12-30 16:18:15 · 7832 阅读 · 0 评论 -
skynet lua 代码静态分析
skynet是一款为多人在线游戏设计的服务端框架,使用c+lua开发。skynet这套框架的一个优点是,通常只需要写lua代码,很少用到c做开发,一定程度上提高了开发效率。而skynet文档相对较少,所以这里利用一点时间学习和总结skynet相关内容,文章就讲解下skynet lua代码静态分析。原创 2016-09-19 21:50:48 · 6457 阅读 · 0 评论 -
微博URL短地址lua生成算法
短地址(Short URL),或叫短网址、短链接等等,就是比较短的URL地址。借助短地址,可以将原来冗长的网址替换成简短的网址,让使用者可以更容易分享链接。在Web 2.0的今天,不得不说,这是一个潮流(我喜欢这句话,就原封不动从别人文章复制过来了)。短地址,主要应用场景是微博。微博消息限制字数为140字,如果要发一些链接,这个网址可能占用一半字数了,所以短地址就应运而生。原创 2016-08-26 11:03:32 · 3747 阅读 · 1 评论 -
windows下编译lua5.3源代码
最近在windows下搞lua测试,发现lua自带的库有点少,缺少md5等等很常用的库。网上确实有这些第三方库,但这个md5库找不到windows的版本,就想着自己手动编译。不料,这个md5库需要lua5.3的静态链接库。最后,就参考国外一篇文章,尝试windows下编译lua源代码,现在做个分享。原创 2016-08-25 23:16:23 · 4666 阅读 · 0 评论 -
linux下编译使用lua及cjson
前面的文章记录了lua的编译和使用,这里再整理一下,侧重说明下lua json库的编译及使用,文章最后再谈下cjson使用中有可能遇到的excessively sparse array 问题及解决方法。原创 2016-04-05 23:51:46 · 9171 阅读 · 0 评论