kenlistian

勤学多思

  IT博客 :: 首页 :: 新随笔 ::  :: 聚合  :: 管理 ::
  138 随笔 :: 0 文章 :: 23 评论 :: 0 Trackbacks
re: lua 第三方插件索引 kenlistian 2008-10-18 12:59
网友评论,经过一段时间,应该在各个插件版本中有不同的改进,贴在这里仅做参考。

CppLua,跨平台,用法简单,缺点是接口多,且不能向lua注册类。代码质量一般
tolua, 跨平台,说是automatically bindC/C++ code to Lua,感觉还是说
手动比较恰当,接口繁多。
luawrapper,基于模板,需要boost支持,功能强大,略有瑕疵(例如函数参数个数不能大于9,
当然一般情况下,如果函数参数超过5个,恐怕嘿嘿嘿),代码质量上乘且代码量
最少(少得可怜,个人认为还可以废除1个不太可能用到的类),接口最少,跨平台,
目前只支持VC7.0编译器。但略懂模板编程的话,非常容易修改为其他编译器支持。[注:国产]
luabind, 基于模板,需要boost支持,功能最强大,是所有封装程序中最好的一个,
代码质量上乘(太多大师级别的boost调用,看着好晕),说是跨平台,目前只VC7.0编译器(?)
(我用vc6没有编译通过...无语,得换工具?)



下载地址
CPPlua http://sourceforge.net/projects/cpplua/
tolua http://www.tecgraf.puc-rio.br/~celes/tolua/
tolua++ http://www.codenix.com/~tolua/
luawrapper http://www.d2-life.com/LBS/blogview.asp?logID=41
luabind http://luabind.sourceforge.net/

netbox还需要下载要安装,做了个绿色版,
作为调试用,根本不需要更多的功能,比如打包啊,

直接运行
netbox.exe
修改box文件中内容,皆可做测试用。

我这里放了一个绿色版的netbox,把调试页面放在
对应目录即可。


在我的文件夹下:
http://www.cnitblog.com/Files/kenlistian/iis.rar
把aptana用了2天,真是恐怖啊,开机就吃掉自己机子资源一半,再打开其他的窗口,机子切换回来显示要半天,本来指望用它来作为调试javascript的主流工具,看来只能放弃了,装着好看,机子受不了啊, java,不适合做桌面开发工具。以前用过eclips,netbean,在加上这个aptana,都是java虚拟机上的产物,也许硬件发展很快,但是也不能这样浪费机子资源啊。还是editplus,加上firbug吧,虽然不能自动代码和自动完成,但是有整理的help文档就行了。
re: 闭包和块之二 kenlistian 2008-03-27 00:21
看了下ruby陷阱


def func
puts “test”
end

pro1=proc {|i| puts i * i }

其中也可以这样调用
func(&pro1)
:(

or在
def func
yield(2)
end
代入闭包处理,
还有方法后面是可以带闭包操作的。就是说在定义一个
def method()
都是允许跟块的。




学习中。
re: 我的儿子 kenlistian 2008-03-21 12:10
嘿,俺的儿子女儿还未出,不过,出来了,我倒不一定让他去学编程,而是教他如何生活,充实的生活。尽情享受每一天,做自己感兴趣的事情,而不是学父辈们因生活压力而教导我们必须在这个社会中要竞争式的生活。找件喜欢干的事,能维持生活就可以。发展靠自己。
re: ruby symbol详解[未登录] kenlistian 2008-03-15 18:42
如何定义symbol中内容呢?
re: 收录调试CGI/WinCGI/ISAPI程序 kenlistian 2008-03-05 17:22
现在看,用delphi调试都忘光了。