摘要:
今天在分析leveldb(google的bigtable的核心组件之一)代码时看到了如下的一段代码:leveldb\util\coding.cc char*EncodeVarint32(char*dst,uint32_tv){//Operateoncharactersasunsignedsunsignedchar*ptr=reinterpret_cast<unsignedchar*>(dst);staticconstintB=128;if(v<(1<<7)){*(ptr++)=v;}elseif(v<(1<<14)){*(ptr++)=v|B;* 阅读全文
posted @ 2012-04-28 14:57
代震军
阅读(1555)
评论(2)
推荐(1)

浙公网安备 33010602011771号