会员
精通LevelDB
廖环宇 张仕华更新时间:2021-11-19 15:18:48
最新章节:附录 LevelDB的演进开会员,本书免费读 >
本书详细剖析LevelDB从使用到设计实现的方方面面,读后可了解谷歌Bigtable数据库的设计精髓,逻辑上可分为两部分。第一部分着重讲解LevelDB的基础知识,主要内容如下。1)基本数据结构,这是理解后续内容的基础,也可以加深对比较器、迭代器等常见数据结构的理解。2)基本使用,如数据库打开、关闭以及基本的读写操作。3)总体架构与设计思想,读后可掌握LevelDB的整体情况与设计思路。4)公用基础类,读后可了解LevelDB中如何实现数值编码、内存管理以及文件读取等。第二部分着重讲解LevelDB各模块的实现细节,主要内容如下。1)Log模块的实现细节,以及如何通过Log进行崩溃恢复,并生成一个MemTable文件。2)MemTable模块的实现细节,以及MemTable超过内存阈值时如何生成一个SSTable文件。3)SSTable模块的实现细节。4)Compaction原理与多版本管理。
品牌:机械工业出版社
上架时间:2021-11-01 00:00:00
出版社:机械工业出版社
本书数字版权由机械工业出版社提供,并由其授权上海阅文信息技术有限公司制作发行
最新章节
廖环宇 张仕华
主页
同类热门书
最新上架
- 会员
C# 10核心技术指南
本书是一本C#10的技术指南,在上一版的基础上进行了全面更新,围绕概念和用例进行组织,系统、全面、细致地讲解了C#10从基础知识到各种高级特性的命令、语法和用法。本书首先介绍C#和.NET,第2—4章详细介绍C#语言的语法、类型和变量。其余各章则涵盖.NET6基础类库的功能,包括LINQ、XML、集合、并发、I/O和联网、内存管理、反射、动态编程、属性、加密和原生互操作性等主题。第5章和第6计算机38.2万字 - 会员
Java核心技术速学版(第3版)
本书是经典Java开发基础书《Java核心技术》的速学版本。本书首先介绍了Java语言的基础知识,包含接口、Lambda表达式、继承、反射、异常处理、断言、日志、泛型编程、容器等关键概念;其次介绍了流、输人和输出处理、并发、注解、日期和时间API、国际化、编译和脚本、Java平台模块系统等高级特性。本书不仅可以让读者深入了解Java编程的基础知识和核心概念,还可以帮助读者掌握Java应用程序开发所计算机19.8万字 - 会员
仓颉编程快速上手
本书通过丰富的示例和大量的练习,简明扼要地阐述了仓颉编程语言的基本知识和核心概念。全书共15章,涵盖起步、变量、简单的数据操作、流程控制之if表达式、流程控制之循环表达式、函数初级、面向对象编程、struct类型、enum类型和模式匹配、函数高级、基础Collection类型、泛型、包管理、扩展、数值和字符串操作等内容。其中,“面向对象编程”这一章详细讲解了一系列重要的概念,如类、对象、封装、继承计算机14.7万字 - 会员
算法超简单:趣味游戏带你轻松入门与实践
本书通过趣味游戏编程项目讲解算法,提升读者学习算法的兴趣,降低读者学习算法的难度,增强读者将算法应用于编程实践的能力。本书共14章,通过猜数字、飞翔的小鸟、得分排行榜、汉诺塔、八皇后、消灭星星、贪吃蛇、走迷宫、连连看、吃豆人、滑动拼图、井字棋、垒积木、十步万度等游戏,讲解顺序查找算法、二分查找算法,图形库EasyX,插入排序算法、冒泡排序算法、选择排序算法、快速排序算法,递归算法,暴力搜索算法、回计算机6.6万字 - 会员
零基础学Qt 6编程
这是一本Qt6编程入门书,同步讲解了QtWidgets和QtQuick编程内容。全书共14章,前8章是基础内容,包括Qt概述、QtWidgets窗口部件和QtQuick控件、布局管理、事件系统、界面外观等内容,其中穿插介绍了QtCreator开发环境、Qt信号和槽机制、Qt程序编译过程、QML语法基础等知识;第9章介绍图形动画基础;第10~12章介绍数据存储和显示的相关内容,本书从Qt计算机21.4万字 - 会员
精通API架构:设计、运维与演进
本书分为四部分,共十章,提供了关于设计、运维和演进API架构的全景图。本书以一个虚拟的案例贯穿始终,即如何通过小步快跑的策略,将一个用三层架构方式设计的传统应用系统迭代为一个基于API的现代架构。全书囊括了从设计、测试、运维、安全、部署和发布等整个软件生命周期的各个环节,其中第一部分介绍API的设计、构建和测试,第二部分介绍如何开展API流量管理,第三部分阐述API运维、发布和安全管理之道,第四部计算机13.2万字 - 会员
QPanda量子计算编程
本书介绍基于我国自主可控量子计算云平台的量子计算编程,涵盖量子计算的核心内容,包括量子计算的基本概念、多种量子算法及其应用,以及本源量子计算云平台和量子计算编程框架QPanda的使用方法。本书通过算法理论与编程实践相结合的方式,详细讲解算法与编程之间的紧密关系,并通过大量的示例和练习,帮助读者深入理解量子计算的概念和应用,从而逐步掌握量子计算编程技能。本书既适合量子计算领域的科研人员、工程技术人员计算机9.3万字 - 会员
RISC-V体系结构编程与实践(第2版)
本书旨在介绍RISC-V体系结构的设计和实现。本书首先介绍RISC-V体系结构基础知识、实验环境搭建、基础指令集、函数调用规范与栈,然后讲解GNU汇编器、链接器与链接脚本、内嵌汇编代码,接着讨论RISC-V体系结构中的异常处理、中断处理与中断控制器、内存管理、高速缓存、缓存一致性、TLB管理、原子操作、内存屏障指令、合理使用内存屏障指令、与操作系统相关的内容、可伸缩矢量计算与优化,最后阐述RISC计算机26.2万字 - 会员
C语言程序设计教程(第5版)
本书介绍利用C语言进行程序设计的基本知识。全书共11章,主要内容包括C语言概述,数据类型、运算符与表达式,数据的输入和输出,选择结构,循环结构,数组,函数,编译预处理,指针,结构体与共用体,文件等。每章还配有大量的习题,便于读者巩固所学知识,掌握程序设计的基本方法和编程技巧。本书力求概念叙述准确、严谨,语言通俗易懂,适合作为高等院校理工科非计算机专业的C语言程序设计课程教材,也可供工程技术人员参考计算机13.1万字