只显示主题贴
我们在编写lua模块的时候经常会遇到申请内存的情况,有2中用途 1。 临时的 2. 长期的。 通常我们是用malloc来分配内存 free来释放。但是这样做的话 lua runtime就没有办法跟踪内存的使用。但是我们有解决方法:
1. 临时的 通过LuaL_Buffer来, 因为LuaL_buffer有自主扩展能力,所以我们可以存入很多数据 只是每次可以直接使用buffer的大小有限制。
2. 长期的, 通过lua_newuserdata 放在fenv里面. fenv 是个table,而且可以gc. 当分配的内存不够用的时候 可以重新分配一个 然后lua_replace一下 这样旧的内存就会 ...
- 进入论坛 综合技术 版
Ascii85 (also called "Base85") is a form of binary-to-text encoding developed by Paul E. Rutter for the btoa utility. By using five ASCII characters to represent four bytes of binary data (encoded size 25% larger), it is more efficient than uuencode or Base64, which use four characters to represent ...
- 进入论坛 综合技术 版
What is Alien
Alien is a Foreign Function Interface (FFI) for Lua. An FFI lets you call functions in dynamic libraries (.so, .dylib, .dll, etc.) from Lua code without having to write, compile and link a C binding from the library to Lua. In other words, it lets you write extensions that call out to ...
- 进入论坛 综合技术 版
Announcing LuaEdit 2008 and new website
Jean-François Goulet - 2008-06-24 21:14 - LuaEdit
LuaEdit is getting a whole new look with the upcoming version of LuaEdit 2008 which will support the latest version of Lua 5.1, remote debugging, easy software integration and solution oriented manageme ...
- 进入论坛 综合技术 版
原来这个还是有故事的,请看:[程序]朱照远(Joshua Zhu) - 拜Igor神,拜Roberto神 说: (2008-06-26 15:23:38)http://en.wikipedia.org/wiki/Strlcpy[程序]朱照远(Joshua Zhu) - 拜Igor神,拜Roberto神 说: (2008-06-26 15:23:56)原来是来自与OpenBSD[程序]朱照远(Joshua Zhu) - 拜Igor神,拜Roberto神 说: (2008-06-26 15:27:01)每个serious的网络程序都自己写一个或者copy一份
- 进入论坛 综合技术 版
R12B发布以后 号称ASN.1解码速度快了好多。前天仔细看了文档,感觉用在自有的系统去不错。ASN.1的结构还是很紧凑的,BER,PER,BER_BIN,PER_BIN都支持。特别是支持选择性decode,这个feature非常赶兴趣。用在自己的项目里面就省去了很多协议编解码的繁琐和易错,毕竟asn compiler也做了几万行 我相信他的性能。
- 进入论坛 综合技术 版
当tcp对端调用shutdown(RD/WR) 时候, 宿主进程默认将收到{tcp_closed, Socket}消息, 如果这个行为不是你想要的,那么请看:
shutdown(Socket, How) -> ok | {error, Reason}
Types:
Socket = socket()
How = read | write | read_write
Reason = posix()
Immediately close a socket in one or two directions.
How == write means closing the socket for ...
- 进入论坛 综合技术 版
- 浏览: 66448 次
- 性别:

- 来自: 广州

- 详细资料
搜索本博客
最近加入圈子
链接
最新评论
-
Yueliang + LuLu 完整的Lu ...
lua用途很广的 我主要用于服务器 可以参看mysql-proxy项目 可以并发 ...
-- by mryufeng -
Yueliang + LuLu 完整的Lu ...
lua 好象是开发游戏的吧 据说魔兽世界就是LUA做的哈?
-- by laitaogood -
luatcc 方便你写lua扩展
root@yfnix:~/tcc/lua-5.1.3/src# tcc -lm ...
-- by mryufeng -
LPeg Parsing Expression ...
mysql-proxy的作者jan用lpeg写了个mysql 的select语法 ...
-- by mryufeng -
高级服务器编程和p2p的PP ...
先支持下,
-- by onlyerlee






评论排行榜