摘要: 标准库提供了集中迭代器,包括迭代文件每行的(io.lines),迭代table元素的(pairs),迭代数组元素的(ipairs),迭代字符串中单词的(string.gmatch)等等。LUA手册中对与pairs,ipairs解释如下: ipairs (t)Returns three values: an iterator function, the tablet, and 0, so that the constructionfor i,v in ipairs(t) dobodyendwill iterate over the pairs (1,t[1]), (2,t[2]), · 阅读全文
posted @ 2013-08-18 20:12 Smile_YG 阅读(424) 评论(0) 推荐(0) 编辑
摘要: Lua中的table就是一种对象,但是如果直接使用仍然会存在大量的问题,见如下代码:1 Account = {balance = 0}2 function Account.withdraw(v)3 Account.balance = Account.balance - v4 end5 --下面是测试调用函数6 Account.withdraw(100.00)在上面的withdraw函数内部依赖了全局变量Account,一旦该变量发生改变,将会导致withdraw不再能正常的工作,如:1 a = Account; Account = nil2 a.withdraw(100.00) --... 阅读全文
posted @ 2013-08-17 19:25 Smile_YG 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 左位移几就相当于乘以2的几次方( Left bit shifting to multiply by any power of two ) //将一个值向左侧移动一位与这个值乘以 2 等效。浮点数通过舍去小数点后面的所有位来转换为整数。 大约快了300%x = x * 2; x = x * 64; //相当于: x = x << 1; x = x << 6;右位移几就相当于除以2的几次方(Right bit shifting to divide by any power of two) //将一个值右移一位等效于将它除以 2 并舍去余数。浮点数通过舍去小数点后面的所有位来 阅读全文
posted @ 2013-05-04 20:53 Smile_YG 阅读(271) 评论(0) 推荐(0) 编辑
摘要: stage.stageWidth和stage.stageHeight就是舞台的宽带和高度一般默认打开宽带是550,高度是400那么stage.stageWidth=550,stage.stageHeight=400当更改了舞台的宽带和高度时,stage.stageWidth和stage.stageHeight也会跟着改变而stage.width和stage.height不会随舞台的大小改变而改变的stage.width和stage.height是加入到显示列表上的物体的大小当显示列表没有物体时,stage.width和stage.height都为0当有一个物体,无论是在舞台内还舞台外,stag 阅读全文
posted @ 2013-05-04 20:49 Smile_YG 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 本文由Yurii原创,转载请注明来源: 乱象,印迹 http://www.luanxiang.org/blog/archives/1469.html大概六年前,我在一家名为“抓虾”的在线RSS阅读网站工作(如果你不清楚RSS阅读网站是什么,可以参考Google Reader)。阅读器都需要显示当前用户的未读数,抓虾的做法是给出精确的数字,明确告诉用户“你还有2456篇文章没读过”,Google Reader则显示为10+、100+等形式,告诉用户“我还有十多篇/一千多篇文章没读过”。初看看来,这只是一种普通的差异,但产品人员提出10+、100+的形式更好,原因我如今记不太清楚了,似乎是说这样给 阅读全文
posted @ 2013-05-04 20:32 Smile_YG 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 转http://devilkirin.iteye.com/blog/472487json是JavaScript Object Notation的简写,是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它是基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集,也就是说他是来自于javascript的东西。因为现在ajax的流行,大部分网站会采用ajax的模式和构架,那么json会是一个数据传输的首选(文本方式太简单,要是大数据量的时候无法理解,xml的方式数据量大,在解析的时候会增加服务器负担),那 阅读全文
posted @ 2013-03-05 00:17 Smile_YG 阅读(325) 评论(0) 推荐(0) 编辑