Lua
ciaos
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
用LUA扩展cpp程序的几个测试
Lua提供的很多特性(垃圾收集,高效的字符串处理,便捷的开发)都是很吸引人的,能够把C中复杂的业务逻辑剥离到LUA脚本中处理的话会方便不少。下面做的几组测试示例分别展示了C语言如何调用Lua脚本,调用Lua函数以及Lua脚本如何调用C中自定义函数。测试一:最经典的Hello Worldmain.cppextern "C" { #include "lua.h" #include原创 2012-05-23 17:31:32 · 1720 阅读 · 0 评论 -
apache上使用Lua(LWT)
Lua作为一门领域语言确实很有特色,利用openresty项目我们可以方便地用lua脚本控制nginx服务器的行为,我不禁想看看在apache服务器中是否也有类似的项目,然后就发现了下面这个mod_lwt模块,那么来试试吧。首先下载mod_lwt项目的安装包,安装之前需要保证系统环境中已经安装了apache,lua以及liblua,后者可以在lua官网上下载liblua.so文件,这里使用的是原创 2012-07-03 19:28:19 · 4808 阅读 · 4 评论 -
lua函数的学习
lua 语言包含下面一些基本类型nil,boolean,number,string,function,table,thread ,userdata其中函数使用起来比较灵活,参数传递和结果返回都很方便,闭包的特性又让它非常类似js的编程特点,我就在下面展示一些函数的基本使用。A,函数返回多个结果(多余的返回值被discard掉)function jisuan(a, b) retur原创 2012-07-01 09:17:49 · 678 阅读 · 0 评论 -
关于I/O操作的一点整理
今天遇到一个程序bug,A向B发送完整的一段数据,B却总是不能获取到结尾部分的内容。后来才发现在进行“write”操作(ngx.print)后还需要调用flush操作(ngx.flush)才能将数据写出。对数据IO,缓存的知识又忘光光了,这里整理一下:对于文件描述符的操作比较简单,不同的操作系统都封装了比较好用的fstream库函数。基于流的操作最终会调用read和write函数进行IO操作,原创 2012-05-30 22:20:16 · 895 阅读 · 0 评论 -
用Lua开发iphone程序
这两年来随着iphone,ipad在全球的热卖,用于开发ios程序的object-c语言也在编程语言榜上逐节攀升。不过用Object-C开发iphone程序还是不算方便,毕竟它只是一个面向对象的C,并没有什么自己的特性。C语言对于内存管理,业务逻辑的操作都不擅长,程序员们不能抛开这些“繁文缛节”而去专注业务的开发。Lua脚本却能弥补Object-C语言的很多不足,除开著名的游戏*愤怒的小鸟*,原创 2012-05-27 20:46:10 · 5102 阅读 · 0 评论
分享