首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
W_star
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
汇编与gdb(二)
接上篇https://juejin.cn/post/7441191833952387098 示例1 加上-O1或者-O3编译,我们发现,汇编代码变得非常简洁 可以看到,编译器进行了一些编译优化-常量折
函数调用过程汇编分析
在本文中将通过一段简短的c++代码,演示函数调用的汇编过程,主要是程序执行过程中函数调用过程的演示,基本寄存器、汇编命令说明,以及函数入栈出栈过程中寄存器的使用和使用gdb进行查看的方法。 首先回忆一
【分布式】MapReduce论文笔记
概述 源自谷歌,是处理和产生大数据集的编程模型 MapReduce是一个抽象,用来表达简单的计算,隐藏乱七八糟的并行、容错、数据分发和负载均衡都放到一个lib里面,这个抽象是受到Lisp等函数语言中m
[tensorflow]图优化之GraphOptimizationPass
tensorflow对图的优化包括MetaOptimizer、GraphOptimizationPass、GraphOptimizer,这里先看GraphOptimizationPass的框架实现 优
shared_ptr实现分析
shared_ptr实现 shared_ptr为c++告别裸指针,使更简单的对象管理提供了一个工具,下面就gcc4.9中shared_ptr的实现,以及与shared_ptr相关的几个概念到源码中寻找
[leveldb]memtable
MemTable MemTable的使用 mem_为内存中写入数据的memtable;imm_为CompactMemTable时临时memtable,用于将memtable的内容写到磁盘。在get操作
[leveldb] write实现
Put函数实现 Write/Put/Delete接口最终都通过调用Status DBImpl::Write(const WriteOptions& options, WriteBatch* updat
[leveldb]ldb文件写入
SStable的结构: data_block可以有多个,保存的是kv信息,是文件的数据部分 filter_block为过滤数据 metaindex_block为filter_block的index数据
[leveldb]key总结
user key 即用户传入的key InternalKey 组成: user_key 56位sequence_number+8位type(fixed64) LookupKey 即memtable k
[leveldb] LRUCache
leveldb LRUCache,用于缓存ldb文件内容,使用哈希表与循环双向链表实现分片的最近最少使用方式缓存
下一页
个人成就
文章被阅读
5,565
掘力值
195
关注了
0
关注者
0
收藏集
0
关注标签
14
加入于
2022-04-18