
C/C++
xia0cai
这个作者很懒,什么都没留下…
展开
-
C++ 中delete空指针
今天写了一些代码给同事review的时候,同事指出我有一个地方对空指针指针的判断是不必要的。记录在此作为提醒。 局部的代码是这样的 if(fail) continue; delete matches; matches = 0; return context->getItemFactory()->createBo原创 2009-08-03 19:13:00 · 8191 阅读 · 5 评论 -
Berkeley DB 的LSN重置
<br /> <br />调用db_load -r lsn的时候回去调用<br /> <br />__db_lsn_reset(mpf, ip)<br /> <br />BDB的做法是从第0个page开始重置每个page的LSN<br /> <br /> <br />for (pgno = 0; (ret = __memp_fget(mpf, &pgno, ip, NULL, DB_MPOOL_DIRTY, &pagep)) == 0; ++pgno) { LSN_NOT_原创 2010-10-09 17:33:00 · 841 阅读 · 0 评论