lua5.3直接调用windows的dll,使得lua可以强大到做任何对于windows操作系统的操作。...
分类:
其他好文 时间:
2014-11-15 17:08:03
阅读次数:
286
在项目开发过程当中,尤其是游戏开发,当使用lua脚本语言编写客户端程序时,需要给玩家角色名长度做适配。如果玩家角色名的长度很长,超过了给定框,那么就会遮住游戏界面其他地方的图片,效果很难看,这样给玩家的体验就不好。为了给用户一个好的体验,往往策划会提出要求,比如角色名最大长度为18位,但是12位就已经超出框框,那么可以只显示9位,剩余部分用省略号替换,这样整个角色名就在给定框当中,给玩家的体验效果...
分类:
编程语言 时间:
2014-11-15 17:07:59
阅读次数:
259
Lua 直接加载windows dll 使其可以直接调用里面的api...
分类:
其他好文 时间:
2014-11-15 17:06:56
阅读次数:
164
思路像所有语言一样,绑定回调主要是执行的任务执行到特定情形的时候,调用对用回调方法。 这里也一样。核心思路是,当c代码执行到特定特定情形的时候,调用lua的方法主要步骤如下缓存lua函数在lua环境中的引用在c代码的地方用c的方式设置好回调在c代码回调函数执行的时候,调用lua函数实现c代码绑定回调...
分类:
编程语言 时间:
2014-11-15 15:23:31
阅读次数:
472
lua 标签解析器概述一个类xml标签解析函数,将标签解析成Lua中的表结构它可以用来解析简单xml结构,可以作为RichLabel控件的字符串解析组件(其实它现在就是这么用的;-))原理使用lua的模式匹配, 使用了模式串%b%b用来匹配对称的字符。常写为%bxy,x和y是任意两个不同的字符。 x...
分类:
其他好文 时间:
2014-11-14 23:59:21
阅读次数:
555
现在Python给人的感觉是大,东西多,在Windows上安装后居然要占100多兆的空间。lua给人的感觉是很小,很轻便。Python 2.7在linux下编译出来的代码在strip之后也有3M多,早期版本应该会更小些,但也应该有七八百兆吧。那么Python是不是不能编译出轻便,体积小的代码呢?答案是否定的,这里介绍几个Python的变种,来看下Python可以有多小。...
分类:
编程语言 时间:
2014-11-14 21:15:29
阅读次数:
268
模式匹配函数在string库中功能最强大的函数是:string.find (字符串查找), string.gsub (全局字符串替换), and string.gfind (全局字符串查找). 这些函数都是基于模式匹配的。与其他脚本语言不同的是,Lua并不使用POSIX规范的正则表达式(也写作reg...
分类:
其他好文 时间:
2014-11-14 21:04:40
阅读次数:
149
centos安装mysql-proxy =====================
mysql-proxy的用处就不再说了
mysql-proxy依赖libevent,lua,glib2等几个软件
所以在安装之前先
yum install lua-devel
yum install glib2-devel
libevent我...
分类:
数据库 时间:
2014-11-14 16:01:30
阅读次数:
184
技巧1:local a = {};
function b()
print("Hello World")
end
a["sell"] = {callFunc =b}
a["sell"].callFunc()技巧2: 使用lua 自带的 unpack : 解释:把一直数组(只有连续数字下标的 table)展开成一串返回值,但是对用字符串或别的东西做 key 的 table 无能为力。fu...
分类:
其他好文 时间:
2014-11-14 15:43:30
阅读次数:
136