天光,一檐停风聚天下闲士 半阁藏卷窃古今名家
马上就40了,依然在写代码,写各种代码,从C/C++写到object-c,从java写到lua,乐在其中,享受得很。
当然,我现在基本不是依靠写代码挣钱谋生,事实上,我也几乎也没有纯粹依赖过写代码谋生过。写代码只是一种乐趣,一种爱好。
当然,难道是写代码谋生就一定是痛苦的吗?也未必。
公司有两个同事,都是非常棒的程序员,也是成...
分类:
其他好文 时间:
2014-10-09 16:54:08
阅读次数:
171
最近打算学习quick cocos2dx,所以首先打算学习一下lua这门语言,Lua 是一个小巧的脚本语言,轻量级,便于扩展。 Lua脚本基本的数据类型:nil、boolean、number、string、userdata、function、thread、table,table 是lua里的特...
分类:
其他好文 时间:
2014-10-09 15:13:03
阅读次数:
178
在项目的脚本lua中经常有这样的需求,1、local a = {}2、对a进行处理3、对a是否为空表进行判断关于对a是否为空表的判断,我发现有些代码如此做:if a == {} then这样的结果就是a == {}永远返回false,是一个逻辑错误。因为这里比较的是table a和一个匿名table...
分类:
其他好文 时间:
2014-10-09 15:12:03
阅读次数:
241
(1)每天逛逛OSC是我的习惯了。JNative 、JACOB、Shrinkwrap API?、Lua、WSO2 Identity Server 、JBoss Forge、Bugzilla 、Couchbase Server 、SQLite、OFBiz 、Virtjs(2)
分类:
其他好文 时间:
2014-10-09 02:57:27
阅读次数:
192
1.windows不区分大小写关于windows不区分大小写,遇到了三个问题。第一个问题,公司开发环境是window 7,开发的过程中,如果一个文件名字为f.lua,我在代码中用F.lua去读文件是可以顺利的找到f.lua的,但是移动端是区分大小写的,所以在移动端会报错,解决方案只能是平时要注意下,...
分类:
其他好文 时间:
2014-10-09 01:00:07
阅读次数:
235
一、coroutine.create创建协程
参数是协程的主函数,返回一个thread对象
co = coroutine.create(function()
print("coroutine execute!")
end)
二 协程状态
协程有4种状态:挂起(suspended)、运行(running)、死亡(dead)和正常(normal)
coroutine.status(co)...
分类:
其他好文 时间:
2014-10-08 17:13:35
阅读次数:
290
Lua 中字符串管理是核心内容之一(另一个当然就是表的管理)。 Lua 脚本中用到的字符串,解析时用到的符号,及一些运行时相关的字符串都保存在全局字符串表中,全局字符串表就是 tree.c 中的 string_root 数组。 ...
分类:
其他好文 时间:
2014-10-08 16:36:06
阅读次数:
278
lua原生解释器对字符串的处理能力是十分有限的,强大的字符串操作能力来自于string库。lua的string函数导出在string module中。在lua5.1,同时也作为string类型的成员方法,因此,我们既可以写成string.upper(s), 也可以s:upper(),选择你喜欢的写法。
string.len(s)返回s的长度。
string.rep(s, n)返回重复s...
分类:
其他好文 时间:
2014-10-06 23:05:21
阅读次数:
243
先看一下在打开文件里用到的一个函数 lua_setinput void?lua_setinput?(Input?fn)
{
??current?=?‘?‘;
??input?=?fn;
??if?(yytext?==?NULL)
??{
????textsize?=?MINBUFF;
????yyt...
分类:
其他好文 时间:
2014-10-06 19:18:20
阅读次数:
294
lua提供了一些辅助函数来操作table。例如,从list中insert和remove元素,对array的元素进行sort,或者concatenate数组中的所有strings。下面就详细地讲解这些方法。
insert and remove
table.insert将一个元素插入到指定位置,例如:
t = {1, 2, 3}
table.insert(t, 1, 4}
t的结果将...
分类:
其他好文 时间:
2014-10-06 18:25:10
阅读次数:
211