levelDB源码阅读

leveldb源代码阅读(四)- table cache的实现

一、前言 缓存在整个计算机体系中,占据着举足轻重的地位,往往被用于提升软件的运行速度。在计算机系统中,最典型的 […]

Be the First to comment. Read More
未分类

ubuntu上使用chrome进行手机页面调试的方案

虽然大多数时候我们都可以使用chrome的开发者工具,通过模拟手机来调试手机页面,但是对于一些特殊的动作是无法 […]

Be the First to comment. Read More
工作

树的可视化以及家谱绘制的算法

一、前言 树的可视化意思就是将一颗树(数据结构的树)用图形展现出来。树的可视化有很多种用途,比如说很常见的组织 […]

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

leveldb源代码阅读(三)-memtable的实现

一、序言 在之前的文章中提到,leveldb所有的记录都是由一个个log文件逐渐转变来的,与存储在磁盘上的lo […]

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

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

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

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

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

一、 引言 leveldb中,所有对数据库的操作都会记录到log中,当log文件达到预定义的大小后,就会被转换 […]

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