自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 swig+lua初步(c++)

1,lua使用5.1版本,swig-2.0.9还不支持lua5.22,下载swig-2.0.9编译安装,会报一个找不到pcre的错误,需要另一个包pcre-8.32.tar.gz,先安装这个包3,将swig Example lua下的simple和functest两个例子合并,如下:// simple.cpp/* A global variable */double Foo =

2012-12-26 21:29:49 4016

转载 valgrind 做常态内存泄露的检查

valgrind是检测内存泄露的比较好的开源项目:http://valgrind.org/docs/download_docs.html,这是其官方帮助文档,比较全面另外有个网友写的博文介绍如何使用valgrind,不错,大家可以参考:http://blog.csdn.net/zhoujunyi/archive/2007/09/11/1780749.aspx应该把内

2012-12-18 17:37:40 2959

原创 诡异浮点数

看下面一段代码:void test(){    float f1 = 0.1f;    float f2 = 1.0f;    int i = 6900;    float f = i * (1 - f1 * f2);    int x = (int) (i * (1 - f1 * f2));    int y = (int) ceil(i * (1 - f

2012-12-11 14:40:31 401

转载 Lua中实现类似C#的事件机制

do--事件原型对象, 所有事件由此原型生成Event = {}function Event:New()    local event = {}    setmetatable(event, self)    --覆盖__index逻辑    self.__index = self    --覆盖__call逻辑    self.__call =

2012-12-05 17:15:27 671

转载 lua 中pairs 和 ipairs区别

lua 中pairs 和 ipairs区别标准库提供了集中迭代器,包括迭代文件每行的(io.lines),迭代table元素的(pairs),迭代数组元素的(ipairs),迭代字符串中单词的 (string.gmatch)等等。LUA手册中对与pairs,ipairs解释如下:ipairs (t)Returns three values: an itera

2012-12-05 17:06:02 581

转载 lua中的table

1、 table 是 lua 中最重要的数据类型。2、 table 类似于 python 中的字典。3、 table 只能通过构造式来创建例1:Lua代码  mytable = { a = 10, b = 11, c = 20, ddd = 30 }  print(mytable["a"])  注释: 1)、 table 中的每项要求

2012-12-05 17:05:12 747

原创 lua变量研究

--[[In Lua, Global variables are accessible via the _Gtable ...]]function tellme()for k,v in pairs(_G) doprint("[Global key]", k, "[value]", v) -- v如果是function或者table,后面的是内存地址吗?endend

2012-12-04 13:18:02 2752

Programming in Lua

Programming in Lua Lua程序设计.chm

2011-04-29

空空如也

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

TA关注的人

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