这是我学的最糟糕的一个模块了, lua中的json形式的[] 和{} 转化为table是把我弄的头昏脑涨,   归结原因是对lua的语法不够明确,废话少说, 我们开始来今天的重点, 从json形式中提取我们想要的键或者键值.华丽的分割线lua中内置了一个json和table形式相互转化的模块--sjson模块     sjson的官方api介绍在这
转载 2024-05-02 23:31:14
277阅读
demo包括lua脚本文件、文件读入、redis命令执行脚本;(1)Lua脚本位置放在resource目录下:脚本较多,列举几个:1. 如果key存在,自减返回计算后的值local key = KEYS[1] local usedstore = tonumber(redis.call('get', key)) if usedstore ~=nil and usedstore>0 t
转载 2024-03-06 00:10:36
244阅读
最近一直在完成一些robotium的小功能,用来更方便的完成一些小功能的测试,或者可以说用来娱乐吧,幸得群内大神思路指点,就此引申,终于把这个功能得以实现---------------将robotium脚本封装为APK,使用按钮控制用例运行覆盖程度,测试结果以简单的xml文件输入到手机SD卡目录下----------------------废话不多说,转正题:一、首先明确一点,这篇文章,是在你所编
转载 2024-05-10 18:40:20
65阅读
LUA是一种体积小,速度快的脚本语言。脚本语言虽然性能上和C++这样的Naitive语言相比差一点,但是开发速度快,可以方便的更新代码等,近年来受到了越来越多开发者的重视。在SOUI框架中,我把脚本模块参考CEGUI抽象出一个独立的脚本接口,方便实现各种脚本语言的对接。下面简单介绍一下在SOUI中实现的LUA脚本模块的实现。在客户端程序中使用脚本语言一个基本的需求就是C++代码和脚本代码的相互调用
  最近要给自己编写的服务器加上json解析模块。根据我当前的项目,可以预测服务器中使用json的地方:通信。由于与客户端通信使用google protocolbuffer,仅在与SDK通信中使用json配置。我们当前直接将配置转换为lua table。但其他项目依然有很大概率要使用json作为配置。MongoDB。项目中使用MongoDB作为数据存储,很多接口需要用到json.而在我的服务器中,
转载 2024-05-06 10:07:39
161阅读
学习LUA文档1~在C++中集成Lua脚本 主页:第二人生 http://www.d2-life.com     http://www.d2-life.com/LBS/blogview.asp?logID=41 为什么要用Lua脚本?   使用Lua脚本,主要是因为它小巧玲珑(体积小,运行快),而且它的语法又比较简单明了。不过,使用LuaA
转载 2024-05-31 13:08:02
52阅读
分析目标 少年三国志,包名:com.youzu.android.snsgz 全民水浒,包名:com.tencent.Q108下面分析的主要是少年三国志。Lua脚本解密与DUMPLuaJit IDA分析调用树:AppDelegate::applicationDidFinishLaunching(AppDelegate *__hidden this) EXPORT _ZN11AppDelegate29
转载 2024-03-23 10:32:29
488阅读
1评论
最近看到一个关于vs的lua调试插件, 装了vs2012试了下, 忍不住发此文总结下lua各种调试工具Decoda     这是现今地球上调试lua5.1最方便的工具, 没有之一. 强大的注入式调试, 性能极高.支持 挂接进程, 变量展开, 断点等各种日常所需. 早期的Decoda是收费工具, 因此质量非常高.     Decoda现在
原生的lua代码调试支持的工具很多, 这里主要说的是能Attach到Unity进程交互调试的工具。 大多游戏都在使用lua脚本来热更新游戏逻辑,下面介绍两个工具如何调试lua,jetbrains旗下软件(IntelliJ IDEA 和 Pycharm)vscode(LuaPanda) 两款ide都是跨平台的, 在windows和macos上都有很好的支持, 而且都支持以下lua的特性:自动
转载 2024-02-25 14:44:45
792阅读
前言对于开发来说需要有好的生态开发库来辅助我们快速开发,而Lua中也有大多数我们需要的第三方开发库如Redis、Memcached、Mysql、Http客户端、JSON、模板引擎等。一些常见的Lua库可以在github上搜索,下面给出链接:https://github.com/search?utf8=%E2%9C%93&q=lua+resty一丶JSON库在进行数据传输时JSON格式目前应
转载 2024-03-22 11:24:49
280阅读
文章目录前言一、JavaScript字符串截取1、截取URL(1)JS获取URL中最后一个斜杠前面的内容(2)JS获取URL中最后一个斜杠后面的内容二、VUE | router动态传参1.传参一2.传参二3.传参三三、JavaScript判断类型1、判断指定的内容是否为空2、判断指定的内容是否为空2、判断指定的内容是否为空3、数字判断函数4、判断给定的字符串是否为指定长度的数字5、money判断
转载 2024-04-15 12:57:24
70阅读
缘由#想对Lua脚本进行安全性处理,可惜一直没有想到很好的解决方案,考虑过用原生Lua脚本编译成二进制代码,也考虑过用zlib将文件进行加密压缩处理,但是感觉都不是最佳方案,今天忽然想到有个东西叫LuaJit不错,网上搜索了一把,感觉这东西比上面两种方案来的好,就赶紧下载下来尝试使用了一把。环境#Visual Studio 2012 LuaJit2.0.1 我是直接从cocos2d-x2.2.5
转载 2023-09-16 00:02:38
25阅读
目录Lua 面向对象典型案例创建对象访问属性访问成员函数完整实例Lua 继承完整实例函数重写Lua 面向对象对象由属性和方法组成。 lua中最基本的结构是table,所以需要用table来描述对象的属性。lua 中的 function 可以用来表示方法。lua中的类可以通过 table + function至于继承,可以通过 metetable 模拟出来(不推荐用,只模拟最基本的对象大部分
转载 2024-06-19 16:55:32
38阅读
iphone5s,iphone6不能使用luajit的解决解决办法 做手游有小段时间了,感觉坤哥给这么多的机会。一直都比较忙项目的事,比较没时间去写点东西做点记录。想想还是写点开发问题记录比较好,可以很简短,也可以很有用。我们项目采用的cocos2d-x的引擎,之前听说luajit可以用来加密并预编译lua的代码,用用了也觉得挺不错的后面也用过luac去
转载 9月前
7阅读
    这几天草草的浏览了一下电子版的《lua程序设计》,没有懂的地方就自动忽略了,挑拣了一些可以理解的部分一直在推进。推进至后面的时候已经浑浑噩噩的了,有种想看完这本书的强迫症的感觉。推进CAPI部分的时候发现难度一下子提升了,有种难以理解的感觉,而且这本书没有相对应的练习,只是看书没有进行相应的实践,确实难度比较大。这里先暂缓推进这本书的进程,决定拿一下小的项目来试试写lu
转载 2024-09-19 23:01:48
66阅读
Lua编辑器 Lua调试器 LuaIDE LuaEdit LuaEditor BabeLua入门 BabeLua简介BabeLua是一款基于VS2012/2013(简称VS)的免费开源的Lua集成开发环境,在Lua编辑和调试方面,具有如下功能和特性:●Lua语法高亮●语法检查●自动补全●一键注释●格式化代码●自定义代码折叠●工程管理●快速搜索和跳转●文件大纲●注入宿主程序内对L
转载 2024-03-23 11:24:17
416阅读
目录一、安装用户脚本管理器——Tampermonkey。中文俗称油猴。1. 打开Chrome,点击右上角设置,选择扩展程序,打开管理扩展程序,如下图所示。2. 进入后,点击右侧栏中的“在chrome应用商店中发现更多扩展程序和主题”,如下图所示。3. 进chrome应用商店后,点击左侧“开发者工具”,然后在搜索框内搜索“篡改猴”,如下图所示。4. 之后页面如下,点击添加至chrome(还
一、资源加密版本号:Quick-Cocos2d-x 3.3 Final调试工具:xCode 工程创建的时候选择的拷贝源码。 项目结构如图: 这个功能七月大神在很早之前就已经实现了,但是在3.3版本中有几个小BUG,可能很多人不知道一直卡住了。我就在这儿从头到尾的流程都讲一次。 道理很简单 主要就只用到quick-src/extra/approols/下面的HelperFunc这个类。 我只做了
# Redis Lua脚本JSON转换 ## 简介 Redis是一种高性能的键值存储数据库,支持多种数据结构和功能。它提供了一种内置的[Lua脚本]( ## JSON简介 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,通常用于通过网络传输数据。它是一种易于理解和使用的文本格式,支持多种数据类型,包括字符串、数字、布尔值、数组和对象。在进行数据
原创 2024-02-12 06:11:32
133阅读
# Redis Lua脚本修改JSON 在使用Redis时,我们经常需要对存储的JSON数据进行读取和修改。Redis提供了Lua脚本来操作数据,在脚本中可以方便地修改JSON格式数据。本文将探讨如何使用Redis的Lua脚本来修改JSON,并提供一些代码示例。 ## 为什么使用Lua脚本 Redis是一个内存数据库,它使用键值对的方式存储数据。但是,在实际应用中,我们经常需要存储和处理更为
原创 2023-08-20 08:47:14
311阅读
  • 1
  • 2
  • 3
  • 4
  • 5