摘要: 一、基础概念 Lua 本身是函数式的语言,但借助 metatable (元表)这个强大的工具,Lua 实现操作符重载易如反掌。。 下文将详细的解释在Lua中实现类的原理,涉及到的细节点将拆分出来讲,相信对Lua中实现类的理解有困难的同学将会释疑。 类是什么? 想要实现类,就要知道类到底是什么。在我看 阅读全文
posted @ 2015-01-14 20:15 小天_y 阅读(2691) 评论(1) 推荐(0) 编辑
摘要: 前言 前言 Lua是一门以其性能著称的脚本语言,被广泛应用在很多方面,尤其是游戏。像《魔兽世界》的插件,手机游戏《大掌门》《神曲》《迷失之地》等都是用Lua来写的逻辑。 所以大部分时候我们不需要去考虑性能问题。Knuth有句名言:“过早优化是万恶之源”。其意思就是过早优化是不必要的,会浪费大量时间, 阅读全文
posted @ 2015-01-14 12:43 小天_y 阅读(2768) 评论(0) 推荐(0) 编辑
摘要: 一、检测lua内存泄漏:注:使用“collectgarbage("collect")”,局部变量v被回收,my_list没有被回收。注:局部变量v占用的内存被回收。注:将my_list置为nil,使用“collectgarbage("collect")”可以回收。总结一: 如何监测Lua的编程产生内... 阅读全文
posted @ 2015-01-14 12:31 小天_y 阅读(17874) 评论(0) 推荐(0) 编辑
摘要: 或许大家会有疑问,为何不直接使用VC;VS;或Dev这些IDE呢?何必舍近求远.主要是因为写程序这么多年来已经习惯了Editplus,包括他的快捷键,语法自动完成,语法提示等等,Editplus用了这么多年已经对他非常依赖了,以前不管是写asp;php;delphi;c#;javascript;ht... 阅读全文
posted @ 2015-01-14 00:46 小天_y 阅读(2697) 评论(0) 推荐(0) 编辑