Mac系统版本是10.13.2,Qt版本是5.11,参考官方博文:太阳神三国杀 Mac 版构建指南安装Qt5 下载最新的Qt5安装包qt-opensource-mac-x64-5.11.0.dmg,安装步骤可参考博文 安装过程类似,只不过版本不同,这里使用的版本是5.11。创建快捷方式可参考我的博文 Mac下在Qt5里面测试liblua.a和libtolua.a库编译swig 因为太阳神三国杀源
转载 2024-09-24 21:03:23
28阅读
这次紧接着上次的,将gc类型的数据分析完毕。 谢谢[url=http://www.zhuzhaoyuan.com]老朱[/url]同学的指正,这里CClosure和LClosure理解有误. 先来看闭包: 可以看到闭包也是会有两种类型,这是因为在lua中,函数不过是一种特殊的闭包而已。 [color=red]更新:这里CClosure表示是c函数,
转载 2024-06-28 07:46:45
61阅读
1. 栈定义简单的图2.栈元素TValue定义说明3.GC对象定义说明4.gc链表定义5.栈和gc链表的关系答疑解惑总结 这是这个gc系列的第二篇,这一篇主要讲GC用到的数据结构,有助于理解gc的,所以放在前面1. 栈栈就是我们平时写代码接到的lua_State。在实现上是用一个数组实现的。每个成员类型是TValue,看下文详细介绍。这里不打算详细介绍栈的结构和内容,只会介绍和gc相关的一些内容
转载 2024-04-17 10:22:32
84阅读
    一步步调试,在lparser.c文件中luaY_parser函数是语法分析的重点函数,词法分析也是在这个过程中调用的。在这个过程中,用到一些数据结构,下面会详细说。   Proto *luaY_parser (lua_State *L, ZIO *z, Mbuffer *buff, const char *name) { struct LexState lexstate; str
转载 2024-04-10 20:17:31
54阅读
在tomcat目录lib下有一个jasper.jar文件,这个就是jsp引擎。访问一个jsp文件,会首先进
原创 2022-10-17 23:03:24
59阅读
目录一、Lua注册表 - 实现机制l_registry二、Lua注册表 - 初始化init_registry三、Lua注册表 - 设置值lua_setfield四、Lua注册表 - 获取值lua_getfieldLua通过实现全局的注册表,来管理全局变量、C API扩展库的加载等信息。注册表主要通过Table的数据结构进行管理,所以注册表是一个多维数组的结构。本章我们主要讲解Lua的注册表的整体操
转载 2024-03-28 21:46:41
153阅读
一、配置lua引擎lua引擎包安装配置,首先下载lua引擎包,这里采用的是5.3.3版本,mac环境,然后解压缩到存放的地方,尽量不要中文路径,然后运行终端,cd进入该文件src目录,输入 make macosx 然后回车 1:首先下载最新版lua ,然后解压到你想解压到的位置 http:// www.lua.org/ftp/2:运行终端,cd 进入该文件夹src
转载 2024-02-08 22:20:45
89阅读
 好久没有在网上留言了。。。 背景介绍因为工作的需要,后台svr要能够动态修改更新,使用C当然没有问题,问题就在于修改源码后,需要重启服务。所以就想到在C里能够嵌入一种脚本,最好是和C无缝结合的。因此就想到使用到LUALUA的大名圈内人士应该早有耳闻,只不过一直没有机会接触。机缘巧合,有幸一见。 俗话说得好,耳闻不如一见。LUA使用起来还是很简单的,语法和普通的脚
转载 2024-03-31 12:07:14
73阅读
这里只是列举了lua当中用到的c 语言的知识1. lua_KFunction这个类似c#中的委托  类型是lua_KFunction ,参数是后面三个比如 定义一个 lua_KFunction  func1,就等于  声明了一个函数   int  *func1 (lua_State,int,lua_KContext)2. char**ag
转载 2024-03-22 15:49:22
164阅读
Ceph源码分析PDF是一份关于开源分布式存储系统Ceph的技术文档,对于想要深入了解Ceph的开发者来说,这份PDF是一本宝典。Ceph是一个高可靠性、高可扩展性的分布式存储系统,其设计思想和实现方式都非常独特。通过对Ceph源码分析,开发者可以更好地理解Ceph的工作原理和内部机制。 在Ceph源码分析PDF中,你可以找到Ceph的核心组成部分与模块,比如RADOS、Monitors和OS
原创 2024-02-02 14:26:37
197阅读
先来看lua中值的表示方式。 Java代码 #define TValuefields Value value; int tt typedef struct lua_TValue { TValuefields; } TValue; 其中tt表示类型,value也就是lua中对象的表示。 Java代码 typedef union { GCObjec
转载 2024-08-20 13:38:53
18阅读
Ceph源码分析 PDF — 了解分布式存储系统的基石 Ceph是一个开源的分布式存储系统,它广泛应用于云计算环境中。在Ceph的背后,是一个庞大而复杂的源码,其中蕴含了许多强大的功能和优化。本文将着重讨论Ceph源码分析的重要性,并介绍了一本与之相关的PDF书籍。 为什么要进行Ceph源码分析呢?首先,Ceph作为一种分布式存储系统,其核心目标是在大规模集群中提供高性能和高可靠性。要理解Ce
原创 2024-02-04 13:25:05
177阅读
版本整理日期:2011/3/27对lmathlib.c文件中的函数进行跟调。函数是那个不重要,这里选取math_abs/* lmathlib.c 取出一个TValue,转成整型,然后fabs处理。TValue可能是字符串,也可能就是数字。 luaL_checknumber的行为是必返回一个number值 lua_pushnumber的行为是把结果进行压栈处理,具体怎么处理还不知道 ret
转载 2024-04-09 15:05:15
45阅读
[TOC] # Android游戏引擎源码分析指南 ## 引言 作为一名经验丰富的开发者,我们将引导一位刚入行的小白如何进行Android游戏引擎源码分析。本文将分为以下几个步骤来进行介绍和指导。 ## 流程图 ```mermaid stateDiagram [*] --> 开始 开始 --> 下载源码 下载源码 --> 解压源码 解压源码 --> 导入项目
原创 2023-10-26 07:33:11
60阅读
table在里面数据方式比较直观,但是算法很复杂。一些算法的坑会慢慢补上。 先总括下table的数据结构: 1)由一个hash表和一个数组构成,当插入一个小标元素,会根据当前数组的大小决定插入哪儿 2)hash表上会有冲突,通过一个链表的形式组织冲突的元素 3...
转载 2013-09-05 11:06:00
103阅读
2评论
table在里面数据方式比较直观,但是算法很复杂。一些算法的坑会慢慢补上。 先总括下table的数据结构: 1)由一个hash表和一个数组构成,当插入一个小标元素,会根据当前数组的大小决定插入哪儿 2)hash表上会有冲突,通过一个链表的形式组织冲突的元素 3)通过源码,我们还能得到的是一些ta...
转载 2013-09-05 11:05:00
485阅读
2评论
【zz】http://mobile.51cto.com/iphone-286254.htm 关于LUA源代码分析学习教程是本文要介绍的内容,主要是来学习lua中关于源码的内容,具体内容来看本文详解。 原文是英文版的,利用一点时间翻译成中文的。希望bina大虾指点一二。 1. ldebug.c - 调试接口:包含访问调试钩子的函数(lua_sethook/lua_gethook/lua_g
ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。ES能提供强大的索引能力,很大一方面原因是由多个分布在不同机器的es实例组成集群对外提供服务,这种可以横向扩展的机制可以极大提升服务能力。每一个
转载 2024-03-20 18:09:30
20阅读
在学习Android的过程中,学习写应用还好,一开始不用管太多代码,直接调用函数就可以了,但是工作中却需要修改到framework之类的东东所以感觉开始纠结了,又是初学,很多不懂,所以就去找了关于源代码结构介绍的,感觉有很大帮助,所以转载过来分享 Android 4.0 |-- Makefile |-- bionic (bionic C库) |-- bootable (启动引导相关
转载 2023-06-28 18:35:22
271阅读
2021SC@SDUSC研究内容简略介绍上周我们分析了类Partitioner以及其代表子类HashPartitioner,并对字定义Partitioner做了一些尝试。随后又分析了QueueAclsInfo和RecordReader,同时对RecordReader的方法及几种常见RecordReader做了分析。本次我们将要继续分析与RecordReader紧密相连的类org.apache.ha
转载 2023-09-27 12:09:44
75阅读
  • 1
  • 2
  • 3
  • 4
  • 5