【腾讯Bugly干货分享】手游热更新方案xLua开源:Unity3D下Lua编程解决方案
本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:http://mp.weixin.qq.com/s/2bY7A6ihK9IMcA0bOFyB-Q导语xLua是Unity3D下Lua编程解决方案,自2016年初推广以来,已经应用于十多款腾讯自研游戏,凭借其出...
[Scheme]一个Scheme的Metacircular evaluator
这个解释器可以用来跑前面两篇文章的例子,所以一并扔出来,三部曲哈哈。Lisp内置的S-expression相当于解析好的语法树,而借助quasiquote和unquote又很容易进行语法树层面的变换,所以Lisp的自举和扩展都很容易。相对而言,其他语言有入门教材就讲怎么实现语言自身的解释器的吗?至少...
Lua函数之一
LUA函数之一函数声明:function foo(arguments)statementsend1、函数调用调用函数的时候,如果参数列表为空,必须使用()表明是函数调用,例如:os.date()当函数只有一个参数并且这个参数是字符串或者table构造器的时候,可以省略函数调用操作符"()",例如:p...
Lua在Redis中的应用
转载至笑松小站http://blog.seoui.com/2018/01/27/redis-lua/redis从2.6版本开始内置支持Lua解释器,解释器提供了3个函数来处理redis的命令redis.call() redis.pcall()和 redis.log,同时redis 也保证脚本会以原子...
lua -- io.pathinfo
io.pathinfo拆分一个路径字符串,返回组成路径的各个部分。格式:parts = io.pathinfo(路径)使用示例:local pathinfo = io.pathinfo("/var/app/test/abc.png")-- pathinfo.dirname = "/var/app
Lua的闭包详解(终于搞懂了)
词法定界:当一个函数内嵌套另一个函数的时候,内函数可以访问外部函数的局部变量,这种特征叫做词法定界 table.sort(names,functin (n1,n2) return grades[n1]>grades[n2] end) //内部匿名函数可以访问外部...
lua UT测试工具
luaunitLuaunit is a unit-testing framework for Lua, in the spirit of many others unit-testing framework. Luaunit let's you write test functions, test ...
异常:System.Data.EvaluateException: 未找到列[District].
异常:System.Data.EvaluateException: 未找到列[District].这里存在的问题不一定是说,数据源表没有该字段.此问题在于数据库字段包含空格字符.
Lua的数学函数
ua5.1中数学库的所有函数如下表:math.pi 为圆周率常量 = 3.14159265358979323846函数名函数功能示例示例结果abs取绝对值math.abs(-15)15acos反余弦函数math.acos(0.5)1.04719755asin反正弦函数math.asin(0.5)0...
Lua 中string.gsub(sourceString, pattern, replacementString) 返回值有两个
这阵子在学习lua,今天看到string操作,书中描述string.gsub(sourceString, pattern, replacementString)返回一个字符串,但是我在实际操作中却发现,这个函数其实返回的是两部分内容,一部分是替换后的字符串,一部分是替换长度。myString = "...
ngx.lua中遇到的小问题
作者: 胡 志伟 分类: ngx_lua, 开发代码 发布时间: 2013-09-26 08:40 ė 6评论关闭在使用ngx.redirect 到一个新的地址时,错误日志提示:lua entry thread aborted: runtime error: attempt to call ngx....
iuplua test failure
prepared SW Download from https://sourceforge.net/projects/iupzerobraneStepWrite follwiing codes and runpackage.cpath = package.cpath.. ';G:/_codes/lu...
Wireshark使用drcom_2011.lua插件协助分析drcom协议
drcom_2011.lua是来源于Google code上的一个开源项目中的一个插件,感谢网络大神的分享需要使用drcom_2011.lua分析drcom协议的话,需要把drcom_2011.lua放到wireshark安装目录下(例如C:\Program Files\Wireshark),然后打...
通过ngx-lua来统计Nginx上的虚拟主机性能数据
Web server调研分析Filed under: Web Server — cmpan @ 2012-10-29 20:38:34摘要简单可依赖的架构首先需要有一个简单可依赖的前端WebServer集群。本文通过深入调研当前主流的异步web服务器Lighttpd和Nginx,从业界使用情况、架构...
1----lua的环境搭建
本人使用的是LDT用来学习lua,原因是因为本人熟悉Eclipse的操作,并且安装方便首先需要下载并配置JDK,也就是java的运行环境(以下为官网网址)http://www.oracle.com/technetwork/java/javase/downloads/index.html然后下载LDT...
在Lua中封装一个调试日志(附lua时间格式)
--自己封装一个Debug调试日志 Debug={} Info={} local function writeMsgToFile(filepath,msg) end function Debug.Log(...) local arg={...} local msg="["..os...
对lua继承中self.__index = self的释疑
首先看看从lua表中查找一个键时的流程:-- 当从表t中查找键k时,lua处理如下:-- 1.t中是否有k,有则直接返回值,否则第2步-- 2.t是否有元表, 无则返回nil, 有则第3步-- 3.t的元表是否有__index元方法, 无则返回nil, 有则查找__index指向的表或对应的方法--...
Lua协程-测试2
print("Lua 协程测试2") function testFun(n) print("into foo,n = "..n) return coroutine.yield( * n) -- 挂起co协程 end co = coroutine.create( -- 创建co协程 ...
unity slua整合帅气的lua-pb解析protobuf
了解到lua的一个protobuf库,接口帅气,比之前用过的一些lua protobuf库要好很多,深得我心。而且能保持更新,比其他库几年没更新要放心。lua-pb动态解析protobuf协议,无需生成一大坨难看的预定义lua代码,要的就是这个帅气清爽。lua-pb需要用到lpeg, luabito...
lua.c:80:31: fatal error: readline/readline.h: No such file or directory
make linuxcd src && make linuxmake[1]: Entering directory `/root/lua/lua-5.3.2/src'make all SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -...