
Lua
UsherYue
进入研发行业10年,曾任职与多家创业公司,负责核心研发工作,团队建设管理工作。
展开
-
在windows C++中编译并使用Lua脚本1
早前就用过LUA ,只是局部的小项目使用,突然兴起想要写一些关于LUA 的 文章,记录曾经学习过的点点滴滴。这里我使用的是LUA5.2作为 案例lua做为轻量级脚本语言已经被广泛应用到应用软件以及游戏开发中,相比Perl以及python lua的内核 只有100KB左右可以很容易嵌入到语言级别 就好像语言本身的功能一样以下来自百度全科:Lua还具有其它一些特性:同时支持面向原创 2014-12-05 02:12:10 · 3149 阅读 · 0 评论 -
在C++使用LUA交互,LUA实现闭包,C++/LUA相互闭包
LUA可谓是配置文件神器,具体功能用过才知道,接近两年没用了抽了俩小时熟悉了下基本的用法。包括C/LUA堆栈操作 函数相互调用 以及LUA的闭包 C++和LUA相互闭包要学习LUA首先要理解LUA和C/C++交互的堆栈lua_State 这里引用网友的一篇文章很详细http://wind-catalpa.blog.163.com/blog/static/1147535432013原创 2014-12-05 05:13:47 · 2771 阅读 · 0 评论 -
c/c++_Lua交互----关于Lua中table类型的使用实例
lua中的复合类型 只有table 类型,你可以当做任意容器使用 ,比如 数组 PHP中的关联数组 C++中的 std::map 等等 而且提供了很方便的使用下面是lua中 table类型的使用c++加载代码 #include "string.h"extern "C"{#include "lualib.h" //包含lua lib#include "lau原创 2014-12-06 14:45:45 · 2836 阅读 · 0 评论 -
Lua中table内建排序与C/C++/Java/php/等内排序算法的排序效率比较
Lua这类脚本语言在处理业务逻辑作为配置文件的时候方便省事 但是在大量需要 运算的地方就显得略微不足 按照 Lua内建排序算法 对比C++排序算法测试 Lua解释器的排序算法在LDT下,运行速度比通过C/C++内嵌解释器调用的快4倍之多 而C/C++的快速排序速度又是Lua 内嵌排序算法的速度的10倍之多,起码在我的电脑上 看到的是这样的效果。Lua table默认内建排序算法原创 2014-12-06 23:24:37 · 3872 阅读 · 2 评论 -
Lua下通过元表模拟OOP编程,继承多态
Lua本身是没有以明确的定义来支持OOP编程的,但是我们却可以通过Lua本身提供的一些特性来间接实现简单的面向对象的编程。原创 2014-12-09 10:16:01 · 5559 阅读 · 0 评论 -
Lua中的require
Lua中的require分类: Lua 2014-02-17 13:17 3581人阅读 评论(1)收藏 举报luarequire函数目录(?)[+]主要翻译自lua文档,加上了programming lua中自己的一些理解require(modname)加载给定的模块.函数首先检查表package.loaded来判定modname是否已转载 2014-12-11 17:38:01 · 1510 阅读 · 0 评论 -
手动使用C/C++编写Lua扩展插件
最近在研究如何在Windows 下嵌入Lua来完成业务模块编写的时候 发现Lua的一些问题,首先Lua作为一门脚本语言,其灵活性和可扩展性是很高的,要不然Cocos2d-x中也不会嵌入他来编写业务逻辑,但是由于国内资料相当的少,很少有人去正八经研究完了之后 写一篇文章 来分享自己的成果,想要去深入理解应用一些东西得时候,显得很无力,很多Lua扩展都是直接写扩展库来完成,如果不理解原理甚至你都不会灵原创 2014-12-12 02:04:33 · 11045 阅读 · 0 评论