- 博客(4)
- 资源 (55)
- 收藏
- 关注
原创 [Lua]Lua内存泄露检测原理
lua内存泄露首先第一点,lua中的内存泄露和我们所说的c/c++中的内存泄露本质上是不一样的。lua中有垃圾回收机制(GC),所以理论上是不会有内存泄露的。当它进行GC的时候,会从根部开始扫描所有的对象,如果某个地方对这个对象还有引用,就不会把这个对象内存collect,这个对象就没有被GC。所以lua中的内存泄露是指那些:已经没有被使用了,但外部依然还有引用存在的对象。--函数
2015-02-13 15:11:46 14002
原创 [Lua]Lua中的小技巧
1.如果 x 为 false 或者 nil 则给 x 赋初始值 vx = x or v2.C语言中的三元运算符,a ? b : c在Lua中可以这样实现:(a and b) or c3.我们可以这样进行交换变量的值x, y = y, x -- swap 'x' for 'y'a[i], a[j] = a[j], a[i] -- swap 'a[i]' for 'a[i
2015-02-10 15:36:29 2369
原创 [Lua]Lua IO库整理
I/O库为文件操作提供了两种不同的模型,简单模型和完整模型。简单模型假设有一个当前输入文件和一个当前输出文件,它的I/O操作均作用于这些文件。完整模型则使用显式地文件句柄。它采用了面向对象的风格,并将所有的操作定义为文件句柄上的方法。 简单IO模式简单模型的所有操作都作用于两个当前文件。I/O库将当前输入文件初始化为进程标准输入(stdin),将当前输出文件初始化为进程标准输出。在执行io
2015-02-10 11:30:20 5049
原创 [redis]redis命令汇总(二)
发布/订阅pub/sub命令格式时间复杂度命令描述返回值publish channel messageO(N)将信息message发送到指定的频道channel收到信息message的订阅者数量subscribe channel [channel ...]
2015-02-06 16:58:59 1237
sqlite3API的封装
2013-07-17
远程文件下载--select模式
2013-05-31
Boost1.5.0
2012-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人