• 【腾讯Bugly干货分享】手游热更新方案xLua开源:Unity3D下Lua编程解决方案

    时间:2023-12-18 18:54:56

    本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:http://mp.weixin.qq.com/s/2bY7A6ihK9IMcA0bOFyB-Q导语xLua是Unity3D下Lua编程解决方案,自2016年初推广以来,已经应用于十多款腾讯自研游戏,凭借其出...

  • [Scheme]一个Scheme的Metacircular evaluator

    时间:2023-12-18 08:06:34

    这个解释器可以用来跑前面两篇文章的例子,所以一并扔出来,三部曲哈哈。Lisp内置的S-expression相当于解析好的语法树,而借助quasiquote和unquote又很容易进行语法树层面的变换,所以Lisp的自举和扩展都很容易。相对而言,其他语言有入门教材就讲怎么实现语言自身的解释器的吗?至少...

  • Lua函数之一

    时间:2023-12-17 22:26:26

    LUA函数之一函数声明:function foo(arguments)statementsend1、函数调用调用函数的时候,如果参数列表为空,必须使用()表明是函数调用,例如:os.date()当函数只有一个参数并且这个参数是字符串或者table构造器的时候,可以省略函数调用操作符"()",例如:p...

  • Lua在Redis中的应用

    时间:2023-12-17 15:05:58

    转载至笑松小站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

    时间:2023-12-17 09:19:08

    io.pathinfo拆分一个路径字符串,返回组成路径的各个部分。格式:parts = io.pathinfo(路径)使用示例:local pathinfo = io.pathinfo("/var/app/test/abc.png")-- pathinfo.dirname = "/var/app

  • Lua的闭包详解(终于搞懂了)

    时间:2023-12-16 12:55:48

    词法定界:当一个函数内嵌套另一个函数的时候,内函数可以访问外部函数的局部变量,这种特征叫做词法定界 table.sort(names,functin (n1,n2) return grades[n1]>grades[n2] end) //内部匿名函数可以访问外部...

  • lua UT测试工具

    时间:2023-12-15 18:49:52

    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].

    时间:2023-12-13 10:48:31

    异常:System.Data.EvaluateException: 未找到列[District].这里存在的问题不一定是说,数据源表没有该字段.此问题在于数据库字段包含空格字符.

  • Lua的数学函数

    时间:2023-12-11 23:54:10

    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) 返回值有两个

    时间:2023-12-11 20:25:42

    这阵子在学习lua,今天看到string操作,书中描述string.gsub(sourceString, pattern, replacementString)返回一个字符串,但是我在实际操作中却发现,这个函数其实返回的是两部分内容,一部分是替换后的字符串,一部分是替换长度。myString = "...

  • ngx.lua中遇到的小问题

    时间:2023-12-11 09:45:33

    作者: 胡 志伟 分类: ngx_lua, 开发代码 发布时间: 2013-09-26 08:40 ė 6评论关闭在使用ngx.redirect 到一个新的地址时,错误日志提示:lua entry thread aborted: runtime error: attempt to call ngx....

  • iuplua test failure

    时间:2023-12-10 12:06:40

    prepared SW Download from https://sourceforge.net/projects/iupzerobraneStepWrite follwiing codes and runpackage.cpath = package.cpath.. ';G:/_codes/lu...

  • Wireshark使用drcom_2011.lua插件协助分析drcom协议

    时间:2023-12-10 10:01:44

    drcom_2011.lua是来源于Google code上的一个开源项目中的一个插件,感谢网络大神的分享需要使用drcom_2011.lua分析drcom协议的话,需要把drcom_2011.lua放到wireshark安装目录下(例如C:\Program Files\Wireshark),然后打...

  • 通过ngx-lua来统计Nginx上的虚拟主机性能数据

    时间:2023-12-04 13:22:47

    Web server调研分析Filed under: Web Server — cmpan @ 2012-10-29 20:38:34摘要简单可依赖的架构首先需要有一个简单可依赖的前端WebServer集群。本文通过深入调研当前主流的异步web服务器Lighttpd和Nginx,从业界使用情况、架构...

  • 1----lua的环境搭建

    时间:2023-12-04 11:59:25

    本人使用的是LDT用来学习lua,原因是因为本人熟悉Eclipse的操作,并且安装方便首先需要下载并配置JDK,也就是java的运行环境(以下为官网网址)http://www.oracle.com/technetwork/java/javase/downloads/index.html然后下载LDT...

  • 在Lua中封装一个调试日志(附lua时间格式)

    时间:2023-12-03 15:49:05

    --自己封装一个Debug调试日志 Debug={} Info={} local function writeMsgToFile(filepath,msg) end function Debug.Log(...) local arg={...} local msg="["..os...

  • 对lua继承中self.__index = self的释疑

    时间:2023-12-03 11:25:05

    首先看看从lua表中查找一个键时的流程:-- 当从表t中查找键k时,lua处理如下:-- 1.t中是否有k,有则直接返回值,否则第2步-- 2.t是否有元表, 无则返回nil, 有则第3步-- 3.t的元表是否有__index元方法, 无则返回nil, 有则查找__index指向的表或对应的方法--...

  • Lua协程-测试2

    时间:2023-12-02 23:48:18

    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

    时间:2023-12-01 14:46:48

    了解到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

    时间:2023-11-29 14:51:48

    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 -...