3-4 章。
lua 支持的数值运算符有:+
(加),-
(减),*
(乘),/
(除),^
(指数),%
(求余),-
(取相反数)。%
还有取特定精度的作用,例如 x%1
表示取 x 的整数部分,而x%0.01
则取到小数点后两位。
关系运算符:<
,>
,<=
,>=
,==
,~=
(不等于)。
逻辑运算符:… 阅读全文…
3-4 章。
lua 支持的数值运算符有:+
(加),-
(减),*
(乘),/
(除),^
(指数),%
(求余),-
(取相反数)。%
还有取特定精度的作用,例如 x%1
表示取 x 的整数部分,而x%0.01
则取到小数点后两位。
关系运算符:<
,>
,<=
,>=
,==
,~=
(不等于)。
逻辑运算符:… 阅读全文…
记录一下实际使用过程中用到的命令和结果,不分解过程,也比较零散。详细的分析可以参考这本书:《Pro Git》。
要对某个目录进行版本控制,可以在该目录下执行命令(假设工作目录是 git-test,里面只有一个文件 a.txt):
git init
之后会看到提示:
Initialized empty Git repository in /path/to/git-test/.git/
在 git-test 目录下生成一个目录 .git,里面就是 git-test 的版本信息。git 只会在根目录下建立一个 .git 目录包含所有的信息,而不像 svn 一下在各个子目录下都建一个 .svn 目录。
建立了目录信息,但是 git 不会主动把目录下的所有文件或子目录都纳入版本控制中,必须手动添加要 git 进行版本控制的内容。如果要将 a.txt 加入版本控制,执行下面的命令:
git add a.txt
… 阅读全文…
《programming in lua》第二版第 1-2 章。
这里使用的 lua 版本是 5.1.4,操作系统是 debian 6.0,
到 lua 的官网下载源码包,因为是 ANSI C 写成的解析器,所以在各个平台上编译都很方便。编译之后会在源码目录里的 src 下生成两个可执行文件:lua 和 luac,其中 lua 用来解析脚本,luac 用来把脚本编译成二进制文件。在源码包里也带有一些例子,在 test 目录下。例如可以用下面的命令来运行 test 下的例子(假设当前目录为解压后的源码根目录):
./src/lua test/hello.lua
或者使用 luac 把脚本转换成二进制文件:
./src/luac test/hello.lua
默认的输出文件是 luac.out。接着可以使用 lua 来运行这个二进制文件:… 阅读全文…
之前用的是低端本本,32 位的 u 还不支持 vt,虚拟机用的是 virtualbox,虽然挺好用,但是每次升级内核都得重新编译一遍模块,有时还不一定能编译过,所以尽管版本升到 4.0,一直在用的都是 1.6.6 版,虽然简陋点,但是写写文档用用网银还是能满足的。
买了新本第一时间就把 kvm 装上了。kvm 的全称是 kernel-based virtual machine,从 2.6.20 开始集成到内核中。不过 kvm 需要 cpu 的 vt 技术支持,图形性能也不如 virtualbox 和 vmware 的好,但是 cpu 和内存的占用个人感觉要比前两者好。
刚装的时候用的是深度的精简版 xp,结果风扇狂转,cpu 占用率 100%,这个和网上说的像打了鸡血一样不相符啊……到论坛去问了一下,发现是 iso 的问题,重新装了个 win7 就好多了。
要看 cpu … 阅读全文…