自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小马奔腾的专栏

披荆斩棘,所向披靡。。。

  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 lua模块与包

lua模块与包模块类似一个封装库,从lua5.1开始,lua加入了标准的模块管理机制,可以把一些公用的代码放在一个文件里,以api接口的形式在其他地方调用,有利于代码的重用和降低代码耦合度。lua的模块是由变量、函数等已知元素组成的table,因此创建一个模块很简单,就是创建一个table,然后把需要导出的常量、函数放入其中,最后返回这个table就行。以下创建自定义模块module....

2018-09-09 10:42:18 250

原创 lua table (表)

lua table (表)table是lua的一种数据结构,用来帮助我们创建不同的数据类型,如 : 数组、字典。lua table 使用关联型数组,你可以使用任意类型的值来作数组的索引,但这个值不能为Nil.lua table 是不固定大小的,你可以根据自己的需要进行扩容。lua 也是通过table来解决模块(module) 、包(package)和对象(Objec)的。例如 st...

2018-09-09 08:38:22 1626

原创 lua迭代器

lua迭代器迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中确定的地址。在Lua中迭代器是一种支持指针类型的结构,它可以遍历集合的每一个元素。泛型for迭代器泛型for在自己内部保存迭代函数,实际上它保存三个值:迭代函数、状态常量、控制变量。泛型for迭代器提供了集合的key/value对,语法格式如下:for...

2018-09-08 21:32:33 242

原创 Lua数组

数组,就是相同数据类型的元素按一定书讯排列的组合,可以一维数组和多维数组。lua数组的索引键值可以使用整数表示,数组的大小不是固定的。一维数组一维数组是最简单的数组,其逻辑结构是线性表。一维数组可以用for循环出数组中的元素,如:array = {"lua","Tutorial"}for i=0,2 do print(array[i])endroot@mzs:...

2018-09-08 20:13:20 1102

原创 lua字符串

> string.gsub("aaaa","a","z",3)zzza 3>

2018-09-08 19:10:11 237

原创 lua运算符

lua运算符算术运算符 关系运算符 逻辑运算符 其他运算符算术运算符设定A 10    B 20:操作符 描述 实例 + 加法 A + B = 30 - 减法 A - B = -10 * 乘法 A * B = 200 / 除法 B / A =  2 % 取余 B % A ...

2018-09-08 17:22:33 134

原创 lua函数

lua函数在lua中函数是对语句和表达式进行抽象的主要方法。既可以用来处理一些特殊的工作,也可以永安里计算一些值。lua提供了许多内建的函数,可以很方便的在程序中调用他们,如print()函数可以将传入的参数打印在控制台上。lua函数主要有两个用途:1.完成指定的任务,在这种情况下函数作为调用语句使用。 2.计算并返回值,这种情况下函数作为赋值语句的表达式函数定义opti...

2018-09-08 16:13:11 209

原创 lua流程控制

lua流程控制语句 描述 if语句 if语句由一个布尔表达式作为条件判断,其后紧跟其他语句 if ... else 语句 if语句为false时,执行else语句代码 if 嵌套 可以在if 或else if 中使用一个或多个if 或 else if 语句  if 语句语法格式if(布尔表达式) then --[ 在布尔表达式为true时执...

2018-09-08 14:41:44 170

原创 lua循环

目录 lua循环while循环语法for 循环 泛型for循环lua reapeat ... until 循环循环嵌套循环控制语句无限循环lua循环lua语言提供了以下几种循环处理方式:循环类型 描述 while循环 在条件为true时,让程序重复的执行某些语句。执行语句前会先检查条件是否为true for循环 重复执行...

2018-09-08 13:54:35 1883

原创 lua变量

目录 lua变量赋值语句索引lua变量变量在使用前,必须在代码中进行声明,即创建该变量。编译程序执行代码之前,编译器需要知道如何给语句变量开辟存储区,用于存储变量的值。lua变量有三种类型:全局变量、局部变量、表中的域lua中的变量全是全局变量,那怕是语句块或是函数里,除非用Local显式声明为局部变量。局部变量的作用域为从声明位置开始到所在语句块结束。...

2018-09-08 12:55:39 98

原创 lua数据类型

Lua数据类型lua是动态类型语言,变量不要类型定义,只需要为变量赋值,值就可以存储在变量中,作为参数传递和结果返回。lua中有8个基本类型分别为:nil 、boolean、number、string、userdata、function、thread、table.数据类型 描述 nil 这个最简单,只有nil属于该类,表示一个无效值(在条件表示式中相当于false) ...

2018-09-08 12:26:36 311

原创 lua 基本语法

交互式编程lua提供了交互式编程模式。lua交互式编程可以通过命令 lua -i 或 lua 启用  。root@mzs:~# luaLua 5.3.0 Copyright (C) 1994-2015 Lua.org, PUC-Rio> 在命令行,输入一下命令,并按下回车键:> print("Hello World !!")Hello World !!...

2018-09-08 10:17:34 442

原创 Linux的SOCKET编程详解

http://blog.csdn.net/chencheng126/article/details/44260799

2016-11-19 14:35:10 170

原创 linux 挂载u盘

fdisk查看 硬盘设备:# fdisk -lDisk /dev/sdb: 63.7 GB, 63753420800 bytes255 heads, 63 sectors/track, 7750 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes   Device Boot      Start    

2016-11-19 10:07:07 201

原创 linux 挂载u盘

fdisk查看 硬盘设备:# fdisk -lDisk /dev/sdb: 63.7 GB, 63753420800 bytes255 heads, 63 sectors/track, 7750 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes   Device Boot      Start    

2016-11-19 10:04:43 182

转载 linux 如何运行一个可执行文件

本文只为整理思路,供自己日后参考。现在就从从一个执行文件a.out的运行开始,自上而下地分析linux是如何运行一个执行文件的。1、首先,需要了解一下a.out这个目标文件。a.out在linux下是ELF(Executable Linkable Format)文件格式,该目标文件由一个文件头、代码段、数据段(已初始化)、从定位信息区、符号表及符号名字字符串构成,如下左图所示,经过链接后生成执

2014-07-18 20:35:35 39702

DR传输模式设置

Windows 7和Linux 服务器-DR传输模式设置Windows 7和Linux 服务器-DR传输模式设置

2018-07-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除