Lua cjson模块编译笔记及错误解决方法
使用文档:下载地址:http://www.kyne.com.au/%7emark/software/download/lua-cjson-2.1.0.tar.gz编译时可能会报错,要修改makefile文件:我下载的是luajit版本,改了以下#部分内容#lua_include_dir...Linux下编写Lua扩展so文件和调用方法实例
复制代码代码如下:#include#include#include#include#include#include#include#include#include#include#inclu...- 0
- 0
- 0
- 0
- 0
Lua和C++语言的交互详解
前言写过windows程序的人都知道,对于应用程序,如果需要在本地保存一些配置信息,我们经常将这些配置信息写在注册表或者本地的配置文件中,很多应用都是将一些配置信息写在配置文件中,比如以ini结...- 0
- 0
- 0
- 0
- 0
Lua中遍历文件操作代码实例
写的一个关于遍历文件的程序段记录一下咯--[[检查所有.txt文件比如a.txt中第一行规定有20列,但是在x行中多输入一个tab,则输出:a表的x行填写不规范,行末有多余填写]]getinfo=io.popen('dir..//f...- 0
- 0
- 0
- 0
- 0
Lua判断一个目录或文件是否存在的方法
一、使用io.openopen一下就可以了。复制代码代码如下:file,err=io.open("xxxx")如果文件正常打开file为文件句柄,err为nil。否则file为nil,err为错误信息“drr:nosuchfileordirectory”。只需要open一...- 0
- 0
- 0
- 0
- 0
把Lua编译进nginx步骤方法
lua编译进nginx的方法1、先安装lua-jit,网上说也可以下载lua,不过lua-jit效率比较高,地址:我下的是2.0.3版本的下载解压后,直接make&&makeinstall就可以了,默认安装在/usr/local目录2、下载ngxdev...- 0
- 0
- 0
- 0
- 0
Lua基本语法
1简介由cleanc实现。需要被宿主程序调用,可以注入c函数。2语法约定lua的语法基于bnf的语法规则。lua对大小写敏感。2.1保留关键字c语言中没有的关键字有:复制代码代码如下:andelseiffunctioninnillo...- 0
- 0
- 0
- 0
- 0
Lua中的元表和元方法学习笔记
元表(metatable)是lua里每种类型的值的默认操作方式的集合,例如,数字可以加减乘除、字符串可以连接合并、table可以插入一对key-value值、函数可以被调用等等,这些操作都遵循其预定义的行为来执行。...- 0
- 0
- 0
- 0
- 0
Lua和Nginx结合使用的超级指南
nginx作为api代理有很多原因说明你为什使用nginx作为api代理。首先因为他是开源的;其次,nginx有大量的安装基础,他背后有一个强大的社区支持,在性能方面也表现的非常出色。对于我们来说,这是显而...- 0
- 0
- 0
- 0
- 0
Lua中的控制结构(流程控制)简明总结
在lua中,所有的控制结构块都是以end作为结束标记。控制结构的表达式结果可以是任何值,lua下只有false和nil为假,其他值都为真。1.if复制代码代码如下:if条件then...end;if条件then...else...end;i...- 0
- 0
- 0
- 0
- 0
Lua中类的实现原理探讨(Lua中实现类的方法)
lua中没有类的概念,但我们可以利用lua本身的语言特性来实现类。下文将详细的解释在lua中实现类的原理,涉及到的细节点将拆分出来讲,相信对lua中实现类的理解有困难的同学将会释疑。类是什么?想要...- 0
- 0
- 0
- 0
- 0
lua文件操作详解
i/o库提供两种不同的方式进行文件处理:io表调用方式使用io表,io.open将返回指定文件的描述,并且所有的操作将围绕这个文件描述。io表同样提供三种预定义的文件描述io.stdin,io.stdout,io.stderr...- 0
- 0
- 0
- 0
- 0
Lua中的变量类型与语句学习总结
1.lua类型1.1基本类型lua是一种动态类型语言,没有类型定义的语法。lua一共有8种基础类型:nil(空)、boolean(布尔)、number(数字)、string(字符串)、userdata(自定义类型)、function(函数)、thread(线程...- 0
- 0
- 0
- 0
- 0
Lua中的类编程代码实例
lua的类有点像javascript,但是更简明灵活,table即对象,对象就是类。metatables比起ruby里的metaclass更加好用,缺点是实例化和继承的代码有点多,不像ruby里的“<”和“<<”,继承链就是查找方法时的方...- 0
- 0
- 0
- 0
- 0
Lua协程(coroutine)程序运行分析
这是一段分析lua协程(协同程序,coroutine)的代码,来自luareferencemanualinterface(略有修改):复制代码代码如下:functionfoo(a)print("foo",a)returncoroutine.yield(2*a)endco=coroutine.crea...- 0
- 0
- 0
- 0
- 0
Lua脚本实现递归删除一个文件夹
复制代码代码如下:rmdirinquick-cocos2d-xwithlua.在使用quick-cocos2d-x做项目热更新的时候,我需要建立临时文件夹以保存下载的更新包。在更新完成后,我需要删除这些临时文件和文件夹。cocos2d-x...- 0
- 0
- 0
- 0
- 0
Lua编程中的一些基本语法整理
lua是相当简单易学,让我们开始创建第一个lua程序!第一个lua程序交互模式编程:lua中提供了一个名为交互模式模式。在这种模式下,你可以键入一个接一个的指令,并得到立竿见影的效果。此所用的shell...- 0
- 0
- 0
- 0
- 0
编写高性能Lua代码的方法
前言lua是一门以其性能著称的脚本语言,被广泛应用在很多方面,尤其是游戏。像《魔兽世界》的插件,手机游戏《大掌门》《神曲》《迷失之地》等都是用lua来写的逻辑。所以大部分时候我们不需要去考虑性能问题...- 0
- 0
- 0
- 0
- 0
让你的python代码更加pythonic(简练、明确、优雅)
何为pythonicpythonic如果翻译成中文的话就是很python。很+名词结构的用法在中国不少,比如:很娘,很国足,很cctv等等。我的理解为,很+名词表达了一种特殊和强调的意味。所以很python可以理解为:只有...- 0
- 0
- 0
- 0
- 0