像写网页一样做客户端界面可能是很多客户端开发的理想。做好一个可以实现和用户交互的动态网页应该包含两个部分:使用html做网页的布局,使用脚本如vbscript,javascript做用户交互的逻辑。当需求变化时,只需要在服务端把相关代码调整一下,用户即可看到新的内容(界面)。传统的客户端程序开发流程...
分类:
其他好文 时间:
2015-03-16 00:55:36
阅读次数:
4230
vJine.Lua是Lua语言的C#封装库,可实现通过C#直接运行Lua脚本并与Lua脚本交互的功能。
分类:
其他好文 时间:
2015-03-07 14:04:56
阅读次数:
166
最近在学习Lua脚本,经过了不到十天的学习,也算是对语法有所了解吧,另外正好也看到了八皇后问题,感觉挺有意思的 就试了试用算法解出来。
八皇后问题的原题是:八皇后问题是一个以国际象棋为背景的问题:如何能够在 8×8 的国际象棋棋盘上放置八个皇后,使得任何一个皇后都无法直接吃掉其他的皇后?为了达到此目的,任两个皇后都不能处于同一条横行、纵行或斜线上。
以下是lua的算法代码:
...
分类:
编程语言 时间:
2015-03-06 11:20:58
阅读次数:
165
Lua是一门简单而强大的语言,其本身强大的扩展性使得这门语言在游戏设计等领域发挥着重要的作用。博主曾在Unity3D中使用过这门语言,并且针对Lua和Unity、C++等方面的内容进行了学习和讨论。最近因为在【游戏脚本高级编程】这本书中详细介绍了Lua脚本的相关内容,因此在这里记录下博主的读书心得,方便以后在需要的时候查阅。
Lua系统构成Lua系统由Lua链接库、Luac编译器、Lua解释器三部...
分类:
编程语言 时间:
2015-03-03 11:47:24
阅读次数:
207
ServiceStack.Redis要安全的批量pop数据,有两个办法:1、用事务 2、执行lua脚本...
Redis 2.6.0 内置的Lua Script支持,可以在Redis的Server端一次运行大量逻辑。 整个Script默认是在一个事务里的。 Script里涉及的所有Key尽量用变量,从外面传入,使Redis一开始就知道你要改变哪些key。 EVAL每次传输一整段Script比较费带宽,可以先...
分类:
其他好文 时间:
2015-02-23 20:07:04
阅读次数:
661
注释 在Lua中,你可以使用单行注释和多行注释。 单行注释中,连续两个减号"--"表示注释的开始,一直延续到行末为止。相当于C++语言中的"//"。 多行注释中,由"--[["表示注释开始,并且一直延续到"]]"为止。这种注释相当于C语言中的"/*…*/"。在注释当中,"[["和"]]"是可以嵌套的...
分类:
编程语言 时间:
2015-02-23 18:58:40
阅读次数:
142
项目要求对lua脚本进行加密,查了一下相关的资料 ,得知lua本身可以使用luac将脚本编译为字节码(bytecode)从而实现加密,试了一下,确实可行。下面是使用原生的lua解释器编译字节码: 1、新建一个名为1.lua的文件,里面只有一句话print("Hello Lua"),新建一个空的out.lua脚本文件 2、开始--运行--cmd3、luac -o out.lua 1.lu...
分类:
其他好文 时间:
2015-01-31 18:01:01
阅读次数:
276
2015.1.29 wqchen.转载请注明出处http://www.cnblogs.com/wqchen/ 本文主要探讨c++的类对象和lua脚本的绑定使用,读者需要有一定的lua以及lua的c api接口知识:)。 如果你使用过c/c++和lua混合编程,那么肯定会熟悉宿主(c/c++)与脚本....
分类:
编程语言 时间:
2015-01-30 06:34:39
阅读次数:
230
Redis的不同命令拥有不同的属性,如是否是只读命令,是否是管理员命令等,一个命令可以拥有多个属性。在一些特殊情况下不同属性的命令会有不同的表现,下面来逐一介绍。
1、 REDIS_CMD_WRITE
拥有REDIS_CMD_WRITE属性的命令的表现是会修改Redis数据库的数据。一个只读的从数据库会拒绝执行拥有REDIS_CMD_WRI TE属性的命令,另外在Lua脚本...
分类:
其他好文 时间:
2015-01-27 15:06:17
阅读次数:
164