会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
胖胖咩
今天也要胖胖的哟!!!
博客园
首页
新随笔
联系
订阅
管理
2023年10月18日
git配置token,然后在本地保存token
摘要: 1 在github上面生成token 这个就不用说了,网上的教程很多 2 将token在本地保存起来 # 命令,设置保存token git config --global credential.helper store # 然后下次访问的时候,就会自动将token带入了 # 第一次使用的时候还是需要
阅读全文
posted @ 2023-10-18 01:56 胖胖咩
阅读(3876)
评论(0)
推荐(0)
2022年8月20日
我的python基础知识点
摘要: 0、使用#注释,因为python是脚本语言 批量赋值 a,b=1,2 //a=1,b=2 批量赋值还可以使用序列进行赋值 a,b=[1,2] //a=1,b=2 1、在python中,"hello world"*3 //表示3个这个字符串,不会出现语法错误 "hello world"+3 //会出现
阅读全文
posted @ 2022-08-20 23:48 胖胖咩
阅读(233)
评论(0)
推荐(0)
2021年9月26日
multiple definition of的问题
摘要: 今天写代码遇到一个重定义的问题,我的代码目录如下 ├── store_node │ ├── CMakeLists.txt │ ├── config │ │ └── config.ini │ ├── init │ │ ├── statusdb.cpp │ │ └── statusdb.h │ ├──
阅读全文
posted @ 2021-09-26 01:16 胖胖咩
阅读(279)
评论(0)
推荐(0)
2021年8月12日
LevelDB的BlockHandle和Footer和读取block
摘要: LevelDB的BlockHandle和Footer和读取block 主要作用就是记录一个block在sstable文件中的偏移量和大小 代码:table/format.h和table/format.cc class BlockHandle { public: // Maximum encoding
阅读全文
posted @ 2021-08-12 00:41 胖胖咩
阅读(263)
评论(0)
推荐(0)
2021年8月11日
LevelDB的block(block是sstable文件的存储单元)
摘要: LevelDB的block(block是sstable文件的存储单元) blokc的存储结构: # entry是表示一个key-value的条目 # restarts是每一轮前缀压缩时在block中的偏移量offset # num_of_restarts是重新进行前缀压缩的次数 # trailer是
阅读全文
posted @ 2021-08-11 19:15 胖胖咩
阅读(129)
评论(0)
推荐(0)
LevelDB的批处理(Batch)
摘要: LevelDB的批处理(Batch) 主要是两个类,db/write_batch_internal.h,include/leveldb/write_batch.h,db/write_batch.cc namespace leveldb { class MemTable; // WriteBatchI
阅读全文
posted @ 2021-08-11 00:22 胖胖咩
阅读(157)
评论(0)
推荐(0)
LevelDB的memtable(内存中的数据)
摘要: LevelDB的memtable(内存中的数据) 存储在内存中的memtable的结构是跳表,有一个逻辑,当memtable的size达到了阈值后,就会将memtable转变为只读的imutable memtable,然后新生成一个memtable 代码文件:db/memtable.h,db/mem
阅读全文
posted @ 2021-08-11 00:21 胖胖咩
阅读(151)
评论(0)
推荐(0)
2021年8月9日
LevelDB的InternalKey和LookupKey
摘要: LevelDB的InternalKey和LookupKey InternalKey是在数据库内部使用的key,其实就是将普通的string类型的key封装了 LookupKey也是用来封装用户的key,作用是用来内部查询的时候使用 class InternalKey; // Value types
阅读全文
posted @ 2021-08-09 23:10 胖胖咩
阅读(460)
评论(0)
推荐(0)
LevelDB的过滤器(默认是布隆过滤器)
摘要: LevelDB的过滤器(默认是布隆过滤器) 过滤器接口:include/leveldb/filter_policy.h namespace leveldb { class Slice; class LEVELDB_EXPORT FilterPolicy { public: virtual ~Filt
阅读全文
posted @ 2021-08-09 22:41 胖胖咩
阅读(145)
评论(0)
推荐(0)
2021年6月17日
LevelDB的Hash函数
摘要: LevelDB的Hash函数 util/hash.h #include <cstddef> #include <cstdint> namespace leveldb { // n应该是char* 数组的长度,seed是一个随机数种子 uint32_t Hash(const char* data, s
阅读全文
posted @ 2021-06-17 23:44 胖胖咩
阅读(183)
评论(0)
推荐(0)
下一页
公告