Lua是动态类型语言,变量不要类型定义
lua中有8个基本类型:nil,boolean,number,string, userdata,function,thread,table
用函数type可以测试给定变量或者值的类型
1.nil
nil类型只有一个值,那就是nil。一个全局变量没有被赋值以前默认为nil,给全局变量赋值nil可以删除该变量
...
分类:
其他好文 时间:
2014-06-11 06:38:48
阅读次数:
249
最近在研究protobuf在项目中的使用,由于我们项目服务端采用的是C++,客户端是cocos2dx-cpp,客户端与服务端的消息传输是直接对象的二进制流。如果客户端一直用C++来写,问题到不大,但是后期有想法将客户端用lua来写(可以实现苹果平台的新增更新),这个时候问题就出现了(传输的消息定.....
分类:
其他好文 时间:
2014-06-10 16:36:21
阅读次数:
496
首先下载lua源码包,然后分别是make,make linux,make
install注意如果没有make
install,那么在#include时,会报找不到lua.h文件的错误。网上找到一段源码:func.lua--变量定义width=1;height=2;--lua函数定义,实现加法func...
分类:
编程语言 时间:
2014-06-10 16:19:01
阅读次数:
323
一.Eclipse的下载
到网站:http://www.eclipse.org/downloads/ 上,由于我们是用Java开发的所以步骤如下:找到“Eclipse IDE for
java Developers”此处右上角会根据你当前使用的系统自动选择,Mac下就会自动选择位“Mac OS X(...
分类:
移动开发 时间:
2014-06-10 14:48:22
阅读次数:
236
--子增长的插入 /*创建表*/ create table teacher ( id int
identity(1,1) primary key not null, name varchar(20) ) select * from
teacher/*关闭自增长*/SET IDE...
分类:
数据库 时间:
2014-06-10 12:21:35
阅读次数:
243
最近在看Luatinker的源代码,打算自己改(仿写)写搞一个简单的封装C++和LUA的结合的库,结果发现其实麻烦和困惑比想象的多。比如这些点:1)有时候使用模板的时候,引用会退化。classtype
&,经过模板参数后,会退化为class type,这个在LuaTinker的实现里面就有问题,你会...
分类:
编程语言 时间:
2014-06-10 10:38:26
阅读次数:
274
手机游戏目前是弱联网居多,http登录是常用功能。我们现在就来实现。
在启动时候,自动请求http.function MainScene:ctor()
local url = "http://localhost/request.php"
local request = network.createHTTPRequest(onRequestFinished, url, "P...
分类:
Web程序 时间:
2014-06-10 07:20:02
阅读次数:
446
第一步自然是安装了,我是用Webstorm这个ide,安装分2步:
1、安装nodejs,下载Windows下的安装版本,注意是以msi为扩展名的,然后下一步,没啥好说的,下载地址如下:
32位的msi:http://nodejs.org/dist/latest/
64位的msi:http://nodejs.org/dist/latest/
2、安装WebStorm8.0.3,好像会自动找...
分类:
Web程序 时间:
2014-06-10 06:46:55
阅读次数:
283
JAVA的IDE工具有很多,除了常用的Eclipse JBuilder
和Netbeans外还有IBM的WSAD、VisualAge,Intel的InteliJ
IDEA,Oracle的JDeveloper,Symantec的Visual cafe以及BEA的WorkShop.这些IDE对于JAVA...
分类:
编程语言 时间:
2014-06-09 17:19:44
阅读次数:
489
this blog will make your emacs as C++ IDE. It
implements code-completion, google-style-check and project manager.
分类:
编程语言 时间:
2014-06-09 13:07:04
阅读次数:
696