c++, levelDB源码阅读

leveldb源码阅读(二)—— Varint和Arena的实现

一、Varint Varint是在leveldb中广泛使用的一种变长的整数类型,Varint其实和unicod […]

Be the First to comment. Read More
c++, levelDB源码阅读

leveldb源码阅读(一)-log读取和写入

leveldb源码阅读(一)-log读取和写入 标签(空格分隔): leveldb log 一、 引言 lev […]

Be the First to comment. Read More
c++, levelDB源码阅读

leveldb文档翻译(3)-leveldb的日志格式和表格式

日志文件的格式 日志文件的内容是一个32KB大小的块的序列。唯一可能的意外是日志文件结尾可能包含一个不完整的块 […]

Be the First to comment. Read More
c++, levelDB源码阅读

leveldb文档翻译(2)-leveldb的实现

这部分是来自于leveldb的impl.md文档,详细介绍了leveldb实现方面的设计。 1、文件 leve […]

Be the First to comment. Read More
c++, levelDB源码阅读

leveldb文档翻译(1)-leveldb概览

这是leveldb源代码包中提供的 readme.md,index.md 的部分翻译文档,不是逐字逐句翻译,只 […]

Be the First to comment. Read More
工作

基于Jenkins的自动部署方案

一、前言 在一家小公司工作,负责开发一个项目,前台用的angular2,后台是php和c++。每天下班之前都要 […]

Be the First to comment. Read More
架构设计

朋友圈式的Timeline设计方案

一、前言 几乎每个人都会发朋友圈、微博,一个看似简单的发布功能,实际在背后是经过精细设计的组织架构。这里有一篇 […]

4 comments Read More
c++

c++11实现的跨平台定时器

一、引言 在一个比较大的系统当中,很多地方都需要定时功能,比如某些存在内存中的数据,需要定时的做持久化(实时持 […]

Be the First to comment. Read More
编程相关

stream和buffer的概念解析

1.概念解析 buffer:内存中一块确定的临时存储区域。 stream:一段不确定长度的数据序列,可以认为s […]

One comment Read More
linux

LINUX下修改php.ini配置报错输出

首先是找到php.ini文件 输入 find / -name php.ini 总共有两个结果 /etc/php […]

8 comments Read More