- 博客(8)
- 收藏
- 关注
原创 Lua的语法是无歧义的吗?
Lua5.0的语法非常简洁,这从参考手册中的语法定义的规模(转换成标准BNF形式大概有100个左右的产生式)可以看出。不过简洁归简洁,它却不完全是无二义性的。下面将用具体例子揭示什么样的代码会引起歧义(执行环境是www.lua.org发布的Lua5.04)。 首先定义如下几个函数:<!--Code highlighting produced by Actipro CodeHigh
2010-03-31 21:33:00 576
原创 Lua 语言的简单介绍
1. Lua的特点 Lua 是一个小巧的脚本语言。作者是巴西人。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。它的主页是 www.lua.org。 Lua最著名的应用是在暴雪公司的网络游戏WOW中。 Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普
2010-03-31 21:24:00 650
原创 Lua 程序设计初步
在这篇文章中,我想向大家介绍如何进行Lua程序设计。我假设大家都学过至少一门编程语言,比如Basic或C,特别是C。因为Lua的最大用途是在宿主程序中作为脚本使用的。 Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱。 在Lua中,一切都是变量,除了关键字。请记住这句话。 I. 首先是注释 写一个程序,总是少不了注释的。 在Lua中,你可以使用单行注释和多行
2010-03-31 21:19:00 740
转载 LUA基本应用
lua语言规则:<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> lua_State *L = lua_open(); //建立一个LUA状态机 luaopen_base(L); // 启动它 cons
2010-03-31 21:16:00 1804
原创 Lua文件处理
一。文件读存:<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> -- 似乎不支持大文件(不能超过9k?): function opensavetest() local file = io.open("c://i
2010-03-31 17:45:00 1445
原创 CVS 多仓库 多权限控制
一 CVS服务器的安装: 1。查看你的操作系统上是否安装了CVS: #> rpm -qa|grep cvs 如果没有安装你可以在Redhat 第2张光盘上找到,另外你也可以在网上下载到最新的rpm包。很容易找,其实不存在什么linux版本。 2。建立cvs用户组: #> groupadd cvs 3。建立cvs组的cvsroot用户和所属的目录
2010-03-29 16:30:00 828
原创 背景图片可伸缩
直接放到body中的background中是不可伸缩的。 可以把div绝对定位,然后z-index设置在内容的下面。 如下: var div = document.getElementById("bgdiv");// for firefox adding "px"div.style.width = window.innerWidth + "px";div.style.hei
2010-03-09 11:49:00 669
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人