框架介绍 xLua是当下最流行的unity热更方案之一,作者是腾讯的车雄生前辈,自2016年初推出以来,已经在腾讯的多款游戏项目上应用,目前xLua已经开源到了GitHub。xLua最大的特色是不仅支持纯lua脚本热更,更是可以做 C# 代码的bug hotfix,即平时开发时使用C#,项目上线后, ...
分类:
其他好文 时间:
2018-08-18 20:12:45
阅读次数:
215
Lua提供了专门的内置函数assert( )来完成上述的类似功能 assert首先检查的是第一个参数是否返回错误,如果不返回错误,则assert简单返回,否则则以第二个参数抛出异常信息。 assert()是普通函数,他首先计算两个参数,然后在调用函数,如: 先进行tonumber(n), "inva ...
分类:
其他好文 时间:
2018-08-18 16:21:36
阅读次数:
193
1、标记清除法(Mark And Sweep) 第一步:从根部出发,遍历全局,然后对所有可达的对象进行标记 第二步:对所有未标记的对象进行清除 优点:方法简单,速度较快。缺点:容易产生较多的内存碎片。 采用这种方式的语言:lua等 2、标记整理回收(mark-compact) 第一步和标记清除法一样 ...
分类:
其他好文 时间:
2018-08-18 13:22:12
阅读次数:
129
Lua中的表达式包括数字常量、字符串常量、变量、一元和二元运算符、函数调用。还可以是非传统的函数定义和表构造。 算术运算 二元运算符:+ - * / ^ (加减乘除幂) 一元运算符:- (负值) 这些运算符的操作数都是实数。 关系运算符 < > <= >= == ~= 这些操作符返回结果为false ...
分类:
其他好文 时间:
2018-08-18 13:04:16
阅读次数:
275
#ifndef _LUA_WRAPPER_ #define _LUA_WRAPPER_ extern "C" { #include "lua.h" #include "lualib.h" #include "lauxlib.h" } #include #include #include static... ...
分类:
其他好文 时间:
2018-08-17 20:32:03
阅读次数:
147
Redis 简介 ? Redis是一个开源(BSD许可),内存数据结构存储,用作数据库,缓存和消息代理。它支持数据结构,如 字符串,散列,列表,集合,带有范围查询的排序集,位图,超级日志和带有半径查询的地理空间索引。Redis具有内置复制,Lua脚本,LRU驱逐,事务和不同级别的磁盘持久性,并通过R ...
分类:
其他好文 时间:
2018-08-16 17:40:49
阅读次数:
187
以安卓为例 1,游戏启动,自定义版本管理器去安卓的持久化目录下查找我们自定久的版本管理文件 rep.db,若该文件不存在,说明这是游戏第一次启动,于是就把streammingAssets下的LUA文件夹和resoure文件夹及rep.db及版本号文件version.txt及资源列表文件resourc ...
分类:
其他好文 时间:
2018-08-16 00:42:26
阅读次数:
690
To evaluate the performance of our first year CS majored students, we consider their grades of three courses only: C - C Programming Language, M - Mat ...
分类:
其他好文 时间:
2018-08-14 11:24:29
阅读次数:
177
做大数据/机器学习方面的工作多年. 最为熟悉 C++, Matlab/R/Python/Java/Scala 都用过.但每种语言的体验总觉得有缺憾. 一个理念: 如果不是语言专家, 那么编程语言, 仅是实现想法的工具. 更为重要的事情如何快速准确地实现功能和想法, 而不是消耗在工具本身. 1. C+ ...
分类:
编程语言 时间:
2018-08-11 12:58:41
阅读次数:
174