12 2012 档案

Lua GC 之 Finalizer
摘要:lua 的 __gc元方法,被称为 finalizer 。这里根据其特点结合源码进行分析:1. 设置 __gc 元方法要想对象的 __gc 元方法生效,必须在设置对象的元方法的时候元表已经存在 __gc 方法,(即调用 setmetatable 时,元表已经存在__gc方法)。以后即使对元表增加了 ... 阅读全文

posted @ 2012-12-27 18:05 JesseFang 阅读(3328) 评论(0) 推荐(1)

Lua GC 之 Generational
摘要:lua在5.2版本为我们带来了分代GC(分代GC的优点,自己查编译原理去),默认不开启的,默认使用的还是增量GC。 简单描述下lua的分代GC:分代(非增量),而且也只分两代,并不是我们大家常听说的三代。为什么只分两代呢,原因很简单,它只是巧妙的利用了目前已经实现的增量GC机制。 它与 增量GC 的 阅读全文

posted @ 2012-12-26 16:52 JesseFang 阅读(1288) 评论(0) 推荐(0)

qpid安装
摘要:RHEL平台:RHEL6自带QPID-0.14(但6.3之后已经移除),可以直接通过yum安装。以下步骤为RHEL5上的:1. 安装C++客户端和服务端(需要管理工具的,直接见步骤2)先下载 qpidc-0.18.tar.gz 编译c++部分和python binding1 tar -xf qpid... 阅读全文

posted @ 2012-12-17 18:22 JesseFang 阅读(2186) 评论(0) 推荐(0)

Oracle 11g 安装的诡异问题
摘要:RHEL5上无论是repsonse文件还是界面安装,安装程序进读条卡在60%处。错误日志如下:java.lang.NullPointerException at oracle.sysman.oii.oiin.OiinNetOps.addNICInfo(OiinNetOps.java:143) at oracle.sysman.oii.oiin.OiinNetOps.computeNICList(OiinNetOps.java:108) at oracle.sysman.oii.oiin.OiinNetOps.<init>(OiinNetOps.java... 阅读全文

posted @ 2012-12-10 13:44 JesseFang 阅读(1343) 评论(0) 推荐(0)