- 博客(3)
- 问答 (2)
- 收藏
- 关注
转载 高可伸缩的游戏服务器架构
水平扩展是高可伸缩的首要条件,因此,在设计之初就必须考虑好水平扩展考方案。事实上这一部分几乎花了我1整个月的时间来设计,在此期间我重写了3版才总算确定下来我认为可用的方案。第一版设计方案如下:将服务器分为3类,分别是GateServer, LoginServer, LogicServer。GateServer管理客户端链接,数据包的加密、解密、广播、转发等与业务逻辑无关的操作。当压力过...
2018-03-14 17:15:54 515
原创 Lua中常见的数据结构
—————————————-arraya = {} –数组大小不确定,可动态增长for i = 1,1000 do a[i] = 0end–可以用构造器在创建数组的同时初始化数组:a = {1,2,3,4,4,5,6}—————————————-矩阵和多维数组 –表示矩阵的方式1:数组的数组mt = {}for i = 1,M do mt[i...
2018-03-13 11:52:47 595
转载 Lua ——闭包问题
当一个函数被写入另一个函数时,它可以完全访问函数中的局部变量; 这个特征被称为词法范围。虽然这听起来很明显,但事实并非如此。在编程语言中,词法范围界定和一流功能是一个强大的概念,但很少有语言支持该概念。让我们从一个简单的例子开始。假设你有一个学生姓名列表和一个将姓名与成绩联系起来的表格; 你想根据他们的成绩(首先是更高的成绩)对名单进行排序。您可以按如下方式完成此任务:names = ...
2018-03-06 14:05:06 367
空空如也
大牛们,看看这是咋回事,谢了
2017-04-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人