Mac项目集成Lua准备工作首先,新建一个控制台应用程序。 打开Xcode,New->Project->OSX->Command Line Tool,取名为Lesson01接下来,我们需要下载lua5.2.3.,下载完后,解压缩,然后cd到刚刚解压缩的路径下面,输入make macosx,这样便可以生成Mac下面的lib文件。接下来把刚刚解压缩的文件夹拷贝到你新建的工程下面,然后设置include路径和library路径。(注意,这里是不需要把头文件添加到Xcode里面的,只要指定include路径,编译的时候,编译器会自动去找的。)因为我的Lua文件夹的路径是:xxxx/Lesso...
阅读全文>>
运行首先,我们需要知道,Lua是类C的,所以,他是大小写字符敏感的。下面是Lua的Hello World。注意:Lua脚本的语句的分号是可选的,这个和GO语言很类似。 print( "Hello World" ) 你可以像python一样,在命令行上运行lua命令后进入lua的shell中执行语句。 ...
阅读全文>>
Lua 5.3 参考手册作者 Roberto Ierusalimschy, Luiz Henrique de Figueiredo, Waldemar Celes译者 云风Lua.org, PUC-Rio 版权所有 © 2015 , 在遵循 Lua license 条款下,可自由使用。目录 · 索引 · 中英术语对照表1 – 简介Lua 是一门扩展式程序设计语言,被设计成支持通用过程式编程,并有相关数据描述设施。 同时...
阅读全文>>
1.安装Lua编译器 下载Lua, http://www.lua.org/;解压后,cd进入该文件夹src目录下,修改Makefile里macosx后一行为 macosx: $(MAKE) all MYCFLAGS="-DLUA_USE_LINUX -arch i386" MYLIBS="-arch i386 -lreadline" 保存退出。在当前文件夹执行make macosx 然后回车cd 到上一目录,执行sudo make install完成之后执行lua -v 可以看到:Lua 5.1.4 Copyright (C) 1994-2008 Lua...
阅读全文>>
注意:由于svn和git 原本就是不同的工具 所以用git管理svn上的代码时最好是保证代码的线性(svn线性 git非线性)。当然如果你是独立维护那么随便你,反正在本地的git 任何提交更改都能查询,而svn上覆盖了同一版本老代码就丢失了(git会保存几个月内所有修改代码 并且建立自己本地分支在分支上开发 稳定之后合并到主干上 非常方便 既不用频繁改动备份(svn有时候为了保证版本号更替问题常常一天内的代码更新某个bug修复都是提交同一个版本号 然后。。。。。。) 切换分之也非常方便 随便你折腾)或者查询两个版本修改内容就需要去di...
阅读全文>>
官网:http://brew.sh/index_zh-cn.html 安装方式见 官网,在shell里执行如下语句,如下: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 命令详解: 先用 shell命令curl,将文件下载本地,文件名为 install,文件地址:https://raw.githubusercontent.com/Homebrew/install/master/in...
阅读全文>>
OpenConnect server (ocserv) 是一个开源的 SSL VPN服务器,使用 GnuTLS作为 SSL library,但 Debian 7 stable 里的 GnuTLS版本太旧,需要先升级至 2.15以上的版本。如果在用的 VPS操作系统是 Debian 6,需要先把 Xen VPS从Debian 6 (Squeeze)升级到Debian 7 (Wheezy),然后用 WinSCP登录 VPS修改一下 /etc/apt/sources.list 文件里的源,添加如下一行deb http://ftp.debian.org...
阅读全文>>