一、bindings-generator
当有一些感觉狂拽炫酷屌的 C or C++ 函数库想加到专案里时,难免会用上 cocos2d-x 自带的 bindings-generator 产出库让 lua 调用。
在 3.0 rc0 以前的说明并不像稳定版本这么“比较”多一些,花在 trial and error 上的时间也就相对的多了许多。过去的就说好不提了,单从现在稳定版的简单描述流程:
转载
2024-03-01 14:16:42
45阅读
目录一、项目简介1.1 项目目标1.2 项目环境要求1.3 项目工程结构 -持续更新1.4 完整代码下载地址二、扬帆起航2.1 创建cloud工程作为Maven父级工程2.2 cloud父级工程pom依赖2.3 创建Maven的module项目示例三、别离码头-注册中心-eureka3.1 pom文件3.2 配置文件-高可用3.3 启动类3.4 修改Host文件3.5 打包测试三、藏宝图-准备测
一、骆驼命名法:1)小驼峰法(camel方法)变量一般用小驼峰法标识。第一个单词以小写字母开始;第二个单词的首字母大写或每一个单词的首字母都采用大写字母,例如:myFirstName、myLastName2)大驼峰法(Upper Camel Case)也称为:帕斯卡命名法:(pascal方法)常用于类名,函数名,属性,命名空间。相比小驼峰法,大驼峰法把第一个单词的首字母也大写了。例如:public
转载
2024-05-01 21:40:08
54阅读
1.Lua中有8个基本类型分别为:nil、boolean、number、string、userdata、function、thread和table。2.pairs 和 ipairs区别 pairs: 迭代 table,可以遍历表中所有的 key 可以返回 nil ipairs: 迭代数组,不能返回 nil,如果遇到 nil 则退出3.结构体是值类型数
Lua是一门语言,我们可以使用一个库,可以在运行时去编译执行Lua中的代码,从而实现自己的内存中的数据和逻辑;准备学习环境:新建一个Lua项目目录,用来写我们的Lua代码;
进入目录,右键使用vsCode打开 或者,先打开vsCode,然后 文件->打开文件夹 ,选择我们的项目目录;为vsCode安装Lua相关的插件Lua(Lua Language Server coded by Lua)和
转载
2024-02-16 21:45:50
31阅读
在日常工作中,我们制作的excel工作簿常常会含有若干个工作表,默认的工作表名称分别为Sheet1,Sheet2……这些名称不太直观,看不出来表格的具体内容。我们可以给工作表重新命名,概括工作表中的内容,以便于使用。如果工作表不太多的话,可以用下面这些方法给工作表逐一重命名:方法1:选择需要重命名的工作表标签,单击开始菜单中的“格式”选项,这时工作表标签变成可编辑状态,即可对工作表重新命名。
转载
2024-04-07 10:07:33
87阅读
Lua基础语法学习学习链接1、注释2、数据类型3、table库4、表达式5、表的构造6、控制语句7、函数Lua与NginxNginx处理顺序阶段ngx_lua 运行指令 学习链接https://cloud.tencent.com/developer/article/1043931https://github.com/openresty/lua-nginx-module
https://blog.
转载
2024-04-15 21:39:42
42阅读
一、主题(Agenda)- 变量(全局变量/局部变量)- 程序块(chunk)- 注释(单行注释/多行注释) 二、变量(全局变量/局部变量)1、Lua支持全局变量和局部变量的概念。全局变量:直接定义变量名,并且赋值。(a = 1; // 分号可选)局部变量:使用local关键字进行定义。(local b = 2;) 2、变量命名规则- 遵循C/C++语言中的变量命名
转载
2024-03-01 15:43:28
129阅读
# 实现"rediss lua 命令重命名"的步骤
作为一名经验丰富的开发者,我将教会你如何实现"rediss lua 命令重命名"。下面是整个过程的步骤概述:
1. 理解Redis和Lua命令重命名的概念;
2. 编写Lua脚本来实现命令重命名;
3. 在Redis中加载并执行Lua脚本。
接下来,我将详细介绍每一步需要做什么,并提供相应的代码和注释。
## 1. 理解Redis和Lua
原创
2023-12-26 08:41:47
65阅读
FIFOFIFO Concept管道的一个不足之处是没有名字,因此,只能用于具有亲缘关系的进程间通信,在命名管道(named pipe或FIFO)提出后,该限制得到了克服。FIFO不同于管道之处在于它提供一个路径名(pathname)与之关联,以FIFO的文件形式存储于文件系统中命名管道是一个设备文件,因此,即使进程与创建FIFO的进程不存在亲缘关系,只要可以访问该路径,就能够通过FIFO相互通信
引入命名空间
sing作为引入命名空间指令的用法规则为: using Namespace; 在.NET程序中,最常见的代码莫过于在程序文件的开头引入System命名空间,其原因在于System命名空间中封装了很多最基本最常用的操作,下面的代码对我们来说最为熟悉不过: using System; 这样,我们在程序中就可以直接使用命名空间中的
转载
2024-06-29 23:47:45
56阅读
我们知道重命名目录是你在Linux系统服务器上经常需要执行的最基本操作之一。你可以通过点击几下GUI文件管理器或使用命令行终端重命名目录。 本文将介绍如何使用命令行重命名目录。 一、重命名目录 在Linux和类似Unix的操作系统服务器中,你可以使用mv(move的简称)命令将文件和目录从一个位置重命名或移动到另一个位置。 mv命令移动目录的语法如下: mv [OPTIONS] source de
转载
2024-04-30 19:23:03
54阅读
1. Lua简介Lua是一个轻量化的脚本语言,体积小,速度快。Lua须嵌入在其他宿主语言(如:C、C++)中来执行,因此功能也很容易灵活扩充。Lua是个动态型别语言,这表示不需要对变量宣告类型,而每个值都有自己所代表的类型。Lua常见用于游戏开发与嵌入式开发,例如编写游戏AI、剧情脚本,把程序模块化。使用Lua编写程序中可模块化之部分的好处是,一旦模块内容有所变更,无需重编译主程序就可直接使用新版
转载
2024-04-05 10:12:43
63阅读
什么是 Rime?RIME,官方中文名称为“中州韻”(即“中州韵”,中原之韵),是一款开源的轻量的跨平台输入法库,由佛振等人开发。源代码现托管在 Github 上:rime/librime。Rime 具有很强的扩展性和可定制性——你可以使用 Lua 编写它的插件,也可以通过自定义配置文件实现自己研发的、更加高效的汉字输入方案,或者实现多语言混合输入,又或者你只是想在各个平台上获得统一的文字输入体验
关于项目中lua任务(某些没弄懂,但lua上耗费时间有点长了不看了)这段时间看了lua语法和项目中lua应用1.在lua中注册c库,在lua5.2中好像都是注册c库,相当于在lua中定义一个table,key是函数名字,value是函数指针m_spLuaState->RegLib("game", funcs);2.加载项目中所有lua并执行刚开始不知道那个dofile具有执行lua的功能,结
转载
2024-06-06 18:32:56
30阅读
Redis进阶使用PipeliningPub/Sub事物WATCHMULTIEXECDISCARDmodule过期淘汰策略redis作为数据库与缓存的区别 Redis的底层IO使用epoll模型并且是单线程,从而速度非常的快。PipeliningRedis是一种基于客户端-服务端模型以及请求/响应协议的TCP服务。这意味着通常情况下一个请求会遵循以下步骤:客户端向服务端发送一个查询请求,并监听S
转载
2024-10-08 10:07:15
35阅读
一. 什么是变量无 二. Lua变量的命令规则 1. 命名规则:数字字母下划线构成 但是不能数字开头 2. 注意 :变量命名必须要包含一定涵义 比如我们要用变量存储一个年龄数值 比如我们用 x=18 别人看我们的源码 看到这里 她不明白 X这个变量为18代表什么意思 如果我们用age=18 那么他一看就明白了 方便我们自己 也方便他人 这个是一个良好的习惯 值得培养变量名区分大小写
转载
2024-02-26 14:05:55
101阅读
一、Lua语法命名规范Lua语言对大小写是敏感的标识符命名规则Lua语言中的标识符(或名称
原创
2022-02-05 17:24:58
2674阅读
一、Lua语法命名规范Lua语言对大小写是敏感的标识符命名规则Lua语言中的标识符(或名称)可以由:任意字母、数字、下划线组成,但是不能以数字开头 例如下面都是符合规则的命名ii10_ijaSomeWthaLongName其中以“下划线+大写字母”组成的标识符通常被Lua语言用作特殊用途,应该避免使用。例如:_VERSIONLua的保留字下面是Lua语言的保留字,不能用作标识符二、分号的使用在Lua语言中,分号的使用是可选的 例如,下面的使用都
原创
2021-08-28 13:00:14
1214阅读
XLua下载地址:https://github.com/Tencent/xLuaPaste_Image.png 下载后接下来就是导入XLua到unity里了,解析出来的XLua有下面几个文件夹 Paste_Image.png 我们只需要将Assests:主目录里面的东西全部导入到Unity里面就OK了,导入后再XLua的文件夹下有这么几个。里面都有学习的文档,也可自行