Toggle navigation
王很水的笔记
if you end an argument with a rhyme
it's convincing all the time.
归档
推荐
关于
rocksdb doc
c++中文周刊
x86 asm
slide
Categories
language (151)
translation (32)
debug (29)
book (6)
private (10)
todo (33)
database (102)
review (55)
linux (20)
tools (5)
algorithm (9)
system (3)
languages (2)
language
2024-07-07
这段代码能这段代码有办法做simd加速吗
2024-06-30
内存管理机制针对延迟的优化
2024-06-30
cache warm一例
2024-06-29
修改memtier-benchmark支持压测多进程
2024-04-15
popcnt也能向量化?
2024-02-06
clang-tidy auto fix 折腾记录
2024-02-03
popcnt的前世今生?
2022-01-24
一个奇怪的崩溃堆栈
2021-07-01
jiffy为什么快?
2021-03-30
malloc是不可重入的
2021-03-21
brpc
2021-03-19
cppcon review 第一期
2021-02-27
(译)如何阅读汇编语言
2021-02-20
为什么nanolog这么快
2021-02-19
inline cache技巧
2021-02-06
(译)std::any原理以及一个利用std::any的接口实现
2021-01-24
(译)Inlining and Compiler Optimizations
2021-01-10
C++ STL best and worst performance features and how to learn from them
2021-01-03
c++参数传值以及move
2020-12-22
实现一个benchmark cli应该考虑点啥
2020-12-20
实现类型为key的map
2020-12-10
(译)对于模版类,尽可能的使用Hidden Friend函数定义operator,而不是放在外侧当成模版方法
2020-12-09
(译)还是讨论folly的静态注入技术:合法访问私有成员函数
2020-12-04
(译)编译器是如何处理没用到的代码的?
2020-12-04
(译)socket in your shell
2020-11-29
(译)用std::list的splice接口来实现LRU Cache
2020-11-24
(译)std::any和void*的对比
2020-11-17
flatbuffers使用细节以及和PB做一下对比
2020-11-16
protobuf使用细节
2020-11-10
quick-bench的原理是啥?
2020-11-06
重载返回值
2020-11-05
线程池/任务队列调研
2020-11-01
future promise实现程度调研
2020-10-31
(译)c++线程模型入门
2020-10-29
std::future 为什么没有then continuation
2020-10-21
grpc介绍以及原理
2020-10-14
类型擦除技术 type erasure以及std::function设计实现
2020-10-10
c++反射的几种实现以及介绍几个库
2020-10-08
boost.pfr(Precise and Flat Reflection)也叫magic_get 如何使用以及实现原理
2020-09-28
std::exchange用法
2020-09-24
探测指针地址是否有效
2020-09-23
(cppcon)Practical memory pool based allocators for Modern C++
2020-09-22
(cppcon2020) back to basics
2020-09-15
(转)boost.asio新框架的设计概念总结
2020-09-01
go源码剖析笔记
2020-08-15
(译)Data Structures Part 1 Bulk Data
2020-08-14
(译)Handles are the better pointers
2020-08-05
Seastar资料整理以及介绍
2020-08-02
folly资料整理以及介绍以及一些看到的用法
2020-07-29
python笔记以及遇到的坑
2020-07-22
改造glog 提供日志轮转
2020-07-02
threads safety annotations 以及std::priority_queue的一个小用法
2020-06-14
(cppcon)一些老的编程规范的反思
2020-06-14
(cppcon)当零抽象失败 怎么把编译器问题解决掉?
2020-06-14
(cppcon)linux下c++现代调试工具手段
2020-06-13
(译)The Hunt for the Fastest Zero
2020-06-02
(译)终极python调试指南 Ultimate Guide to Python Debugging
2020-05-28
嵌套lambda 捕获shared_ptr引发的bug
2020-05-26
erlang程序设计中文版读书笔记
2020-05-15
回调lambda引发的shared_ptr循环依赖以及解决办法
2020-04-30
pure virtual method called
2020-04-28
(译)讨论folly的静态注入技术:如何不改接口合法的访问私有成员函数?
2020-04-26
(转)Correctly implementing a spinlock in cpp
2020-04-14
asan常见的抓错报告
2020-03-16
(转)设计是自找的+定位Python执行命令僵尸卡死
2020-02-17
(译)unordered set 背后的堆分配行为
2020-01-30
如何快速制作一个python包
2019-12-29
buserr segfault, corrupted double-linked list
2019-09-24
relocation error version GLIBC_PRIVATE not defined in file
2019-09-23
__FILE__路径显示过长
2019-09-22
subprocess一次挂死问题
2019-09-21
移动构造函数的生成时机
2019-09-20
base from member
2019-08-23
std::condition_variable::notify_one 使用细节
2019-08-05
Abseil Tip of the Week
2019-08-01
检测函数重载
2019-07-31
Writing a reverse proxy loadbalancer from the ground up in C
2019-07-31
(转)Lockfree Hashtable
2019-07-30
关于lock-free wait-free的一些整理
2019-07-29
Conflict Free Replicated Data Types 无冲突复制数据类型 CRDTs
2019-07-25
log4cplus ERROR No appenders could be found for logger root 报错
2019-07-04
SO_REUSEPORT与惊群问题
2019-07-03
ACCU an adventure in race conditions
2019-07-02
libstdc++.so.6 version GLIBCXX_3.4.20 not found
2019-06-06
std::tie的原理,以及结构化绑定
2019-06-05
copy elision
2019-05-06
使用gsl::not_null封装raw pointer
2019-05-03
unique_ptr实现pimpl惯用法
2019-05-02
hashmap benchmar overivew资料待整理
2019-05-01
jemalloc 原理
2019-04-28
c++17 std::pmr::polymorphic_allocator
2019-04-27
c++17引入的函数介绍 std::launder
2019-04-26
class template argument deduction for everyone
2019-04-06
fancy pointers for fun and profit
2019-04-06
allocator Is to Allocation what vector Is to Vexation
2019-04-05
Avoiding Disasters with Strongly Typed C++
2019-04-04
State Machines Battlefield-Naive vs STL vs Boost
2019-04-03
A Semi Compile Run-time Map with Nearly Zero Overhead Lookup
2019-04-02
a little order delving into the stl sorting algorithms
2019-03-22
jit介绍以及使用
2019-03-15
为啥不用realloc
2019-03-11
immer ,一个不可变数据结构的实现
2019-03-08
git原理初探
2019-03-02
开坑学习PLT
2019-02-27
std::condition_variable::wait 一处细节
2019-02-26
Mixins for C++ PPT 笔记 && sqlpp11简单走读
2019-02-19
如何从c++导出c接口
2019-02-11
wrk 代码阅读
2019-02-05
简单的热更新c++实现
2019-01-30
一次 Illegal instructions 问题(围观)定位
2019-01-14
julia笔记
2019-01-13
go快速入门
2019-01-13
dlang入门
2019-01-12
nim入门
2019-01-11
ruby快速入门
2019-01-02
LD_PRELOAD为何不能劫持printf
2018-12-24
MongoDB中的装饰器模式
2018-11-30
c++中文件操作的坑
2018-11-08
rust学习笔记(c++ based)
2018-10-10
Apache Kafka源码剖析笔记
2018-09-15
memcached源码剖析笔记
2018-09-14
infusion介绍
2018-09-01
nginx源码剖析笔记
2018-08-17
overloaded trick
2018-08-15
std::variant 与 std::visit
2018-08-05
Exceptional C++笔记
2018-08-05
一些c api 拾遗
2018-06-16
(cppcon)using types effectively
2018-06-15
(cppcon)Declarative Control Flow
2018-06-15
(cppcon)c++11 几个生产中常用的小工具
2018-06-14
(cppcon)用表达式模板实现一个一个简单安全的log
2018-06-13
(cppcon)return values take a closure walk
2018-06-12
(cppcon)类型推导以及为什么需要关注这个
2018-06-11
c++编程思想 读书笔记
2018-06-02
be smart about pointers
2018-06-01
Making Allocators Work
2018-05-21
C++ Concurrency In Action读书笔记
2018-04-02
Introduction to Modern C++ Techniques
2018-04-01
C++11 High-Level Threading
2018-01-01
怀旧系列 boost fusion
2017-09-14
googletest使用记录/checklist/以及遇到的一个奇怪的问题
2017-09-13
googletest segmentation fault
2017-07-14
More Effective C++笔记
2017-06-19
(译)advanced metaprogramming in classic c++ 1 templates
2017-06-19
(译)Writing Bug Free C code chapter 1 Understand Why Bugs Exist
2017-06-19
(译)Writing Bug Free C Code Chapter 2 Know Your Environment
2017-03-07
使用perl模块 graph easy 画图
2017-03-07
c++究竟是怎么实现多态的
2016-12-01
手把手教你写解释器
2016-01-31
(meetingc++)Understanding Compiler Optimization
2016-01-30
(cppcon)Tuning C++ Benchmarks and CPUs and Compilers
translation
2021-02-27
Napkin Problem
2021-02-06
(译)std::any原理以及一个利用std::any的接口实现
2021-01-25
(译)关于Linux IO 持久性的讨论,以及page cache
2021-01-10
C++ STL best and worst performance features and how to learn from them
2021-01-08
bpf资料整理以及使用
2021-01-07
(转)(译)深入理解 BPF:一个阅读清单
2021-01-03
c++参数传值以及move
2020-12-30
用python做个小调试器
2020-12-14
(译)Data Structures and Algorithms for Big Databases
2020-12-12
(译)Scaling Cache Infrastructure at Pinterest
2020-12-10
(译)对于模版类,尽可能的使用Hidden Friend函数定义operator,而不是放在外侧当成模版方法
2020-12-09
(译)还是讨论folly的静态注入技术:合法访问私有成员函数
2020-12-04
(译)编译器是如何处理没用到的代码的?
2020-11-30
(译)现代存储硬件足够快啦就是老api不太好用
2020-11-29
(译)用std::list的splice接口来实现LRU Cache
2020-11-24
(译)std::any和void*的对比
2020-11-23
(译)搞定深度递归
2020-10-31
(译)c++线程模型入门
2020-04-28
(译)讨论folly的静态注入技术:如何不改接口合法的访问私有成员函数?
2020-03-30
Characterizing, Modeling, and Benchmarking RocksDB Key-Value Workloads at Facebook
2020-03-15
(转)(译)Redis响应延迟问题排查
2020-02-17
(译)unordered set 背后的堆分配行为
2020-01-18
(译)yugabytedb 在rocksdb上做的改动
2020-01-10
(译)redis核心数据结构的典型用法
2019-01-24
(译)针对 Redis on Flash 优化RocksDB
2018-12-13
(译)写好Pull Requests(PR)
2017-06-19
(译)advanced metaprogramming in classic c++ 1 templates
2017-06-19
(译)Writing Bug Free C code chapter 1 Understand Why Bugs Exist
2017-06-19
(译)Writing Bug Free C Code Chapter 2 Know Your Environment
2016-12-01
手把手教你写解释器
2016-01-31
(meetingc++)Understanding Compiler Optimization
2016-01-30
(cppcon)Tuning C++ Benchmarks and CPUs and Compilers
debug
2021-01-08
bpf资料整理以及使用
2021-01-06
(译)dd, bs= and why you should use conv=fsync
2020-12-30
用python做个小调试器
2020-11-23
(译)搞定深度递归
2020-11-07
神秘的40ms bug
2020-06-02
(译)终极python调试指南 Ultimate Guide to Python Debugging
2020-05-28
嵌套lambda 捕获shared_ptr引发的bug
2020-05-05
记录几个数据指标用于估算
2020-04-20
遇到的两个jenkins问题
2020-04-14
asan常见的抓错报告
2020-03-31
fd泄漏 or socket相关问题分析命令总结
2020-03-22
afl测试
2020-03-16
(转)设计是自找的+定位Python执行命令僵尸卡死
2020-03-15
(转)(译)Redis响应延迟问题排查
2020-02-26
gprof和oprofile使用
2020-02-19
docker pull Error response from daemon x509 certificate signed by unknown authority.
2019-11-01
编译报错/运行时错误问题汇总
2019-07-25
最近遇到的几个打包问题
2019-07-23
一次ldconfig导致linux 崩溃的问题
2019-07-10
No route to host vs Connection refused
2019-06-28
代码覆盖率以及gcov lcov
2019-06-04
valgrind sup文件的作用以及生成
2019-06-03
一个 Valgrind Address is on Thread's 1 stack 搞笑场景
2019-03-22
jit介绍以及使用
2019-03-10
gcc提示未知类型pthread_spinlock_t
2019-01-30
一次 Illegal instructions 问题(围观)定位
2018-08-02
软件调试的艺术读书笔记
2018-07-29
10 TECHNIQUES TO UNDERSTAND CODE YOU DONT KNOW
2016-02-03
怎么阻止oom killer杀进程
book
2021-07-24
生吞 内容摘抄
2019-02-02
NoSql一本书的摘抄,记不住了
2018-07-16
effective stl笔记
2018-02-28
程序员自我修养链接加载库 读书笔记
2017-12-18
十三不靠摘抄
2016-10-03
坦白书摘抄
private
2022-10-20
我的电子垃圾铺
2019-02-27
2019年 二月段子
2019-01-31
2019年 一月段子
2019-01-01
2018年度总结
2018-05-13
聊聊永动机乐队演出
2017-12-30
2017总结
2016-12-30
2016年总结
2016-12-28
2016年段子
2016-12-21
2016年拍的一些照片。手机坏了。照片没高清图了
2016-10-09
背单词
todo
2022-04-10
Design Doc Template
2021-12-22
blog review 第十二期
2021-11-30
blog review 第十一期
2021-09-30
blog review 第十期
2021-08-03
blog review 第九期
2021-07-18
压缩能不能更快?
2021-07-16
xenium
2021-06-30
ramcloud资料整理
2021-05-28
(转)如何学习和阅读代码
2021-03-31
三月待读/点子
2021-03-19
cppcon review 第一期
2021-02-28
二月待读/点子
2021-02-19
inline cache技巧
2021-01-31
1月待读
2020-12-18
12月待读
2020-12-01
fast_double_parser是怎么做到比std::from_chars还快的?
2020-11-04
又招人啦
2020-10-30
十月待读
2020-09-15
(转)boost.asio新框架的设计概念总结
2020-08-31
八月待读 need review
2020-07-31
七月待读 need review
2020-06-24
六月待读 need review
2020-05-10
sqlite3资料整理
2020-04-29
亚马逊ebs相关整理
2020-04-29
calvin相关整理
2020-04-29
aurora相关整理
2020-04-17
网络基础之TSO,UFO,GSO,LRO,GRO 资料收集
2020-01-01
(转)可扩展服务设计原则checklist
2019-07-31
(转)Lockfree Hashtable
2019-03-22
jit介绍以及使用
2018-03-08
最近的思路
2018-01-31
一月待读
2017-01-01
need review list
database
2024-10-17
german string
2024-10-16
生成memtier 验证数据
2024-07-19
ArchSummit上海2023 PPT速览
2024-07-19
qcon2023广州PPT速览
2024-07-15
rocksdb的cache过期问题讨论
2024-04-17
重新思考多租户存储以及你真的需要使用raft吗
2024-03-09
TiDB深圳站见闻
2024-02-25
block checksum mismatch
2024-01-21
2024一月rocksdb动态
2023-12-28
redis rdb 加载的一些思考
2023-12-10
redis sink worklog
2023-02-10
rocksdb asyncio benchmark
2022-11-20
speedb benchmark
2022-09-01
sstdump出的数据和sstreader的数据不同 简单定位
2022-04-30
pelikan代码走读
2022-01-30
重在参与的数据库调优竞赛
2021-11-25
webdis简单走读
2021-09-26
数据库压缩到底怎么做?
2021-07-27
系统设计面试汇总
2021-07-18
HyperDex代码走读
2021-07-15
clickhouse 简单走读
2021-07-10
tellstore fast scan 代码走读
2021-07-10
KV分离 compaction GC 到底怎么做?
2021-06-30
ramcloud资料整理
2021-06-03
Noria Fast Materialized Views for Fast Websites
2021-06-03
MonetDB Scale Up Before You Scale Out
2021-05-03
Map Reduce整理
2021-04-05
Naiad A Timely Dataflow System
2021-03-29
lmdb boltdb原理介绍
2021-03-21
(转)mvcc
2021-03-19
FAST21-REMIX Range-query Efficient Multi-table IndeX汇总
2021-03-15
fasterkv 与 fishstore
2021-03-11
arrow parquet ORC
2021-03-10
数据库的schema信息如何存储/维护?
2021-02-27
Napkin Problem
2021-02-25
(译)Consistent Hashing Algorithmic Tradeoffs
2021-01-28
yogabytedb调研
2021-01-28
一个查看函数调用的新方案-操作compliation database
2021-01-25
(译)关于Linux IO 持久性的讨论,以及page cache
2021-01-21
(译)分布式系统的模式
2021-01-20
arangodb初体验
2021-01-12
分布式系统中的一致性模型,以及事务
2020-12-14
(译)Data Structures and Algorithms for Big Databases
2020-12-12
(译)Scaling Cache Infrastructure at Pinterest
2020-11-30
(译)现代存储硬件足够快啦就是老api不太好用
2020-11-25
(译) 为啥select*性能差
2020-11-23
(译)搞定深度递归
2020-07-28
(译)Beyond Relational Databases:A Focus on Redis, MongoDB, and ClickHouse
2020-07-14
改造pika如何去掉key锁
2020-07-13
rocksdb涉及到关闭开启的时间优化
2020-07-09
dynomite简单分析
2020-07-05
学习/探索mongo
2020-05-21
(译)Things I Wished More Developers Knew About Databases
2020-05-11
Optimizing Bulk Load in RocksDB
2020-05-10
sqlite3资料整理
2020-05-05
rockset是如何使用rocksdb的
2020-04-29
亚马逊ebs相关整理
2020-04-29
calvin相关整理
2020-04-29
aurora相关整理
2020-03-30
Characterizing, Modeling, and Benchmarking RocksDB Key-Value Workloads at Facebook
2020-03-22
afl测试
2020-03-20
b-tree
2020-03-15
(转)(译)Redis响应延迟问题排查
2020-02-29
mysql几个优化
2020-01-18
(译)yugabytedb 在rocksdb上做的改动
2019-08-08
raft
2019-08-07
(转)beansdb
2019-08-06
pebblesdb
2019-07-15
rocksdb IO error No Space Left
2019-06-24
DeleteRange以及删除范围key
2019-06-02
valgrind跑一个rocksdb应用出现错误,以及背后的write hint
2019-05-24
mongorocks PPT介绍
2019-05-15
lsm-tree延迟分析
2019-05-11
MongoRocks优化与实践
2019-05-04
Buffering SQL Writes with Redis
2019-04-25
rocksdb 小知识 WalTerminationPoint
2019-04-24
rocksdb 目录创建的一个坑
2019-04-23
rocksdb merge_test 单测不过问题定位
2019-04-11
occ,2pl 以及其他概念
2019-03-31
systench-tpcc适配mongo踩坑
2019-03-29
systench使用和测试
2019-03-26
db_bench测试rocksdb性能
2019-03-22
rocksdb delay write死锁
2019-03-13
PPT笔记 InnoDB to MyRocks migration in main MySQL database at Facebook
2019-03-12
分布式事务,xa,2pc,以及rocksdb xa测试
2019-03-02
redis hyperloglog实现总结
2019-02-24
看redis makefile,重新学习makefile
2019-02-23
redis 代码走读
2019-02-02
pika 简单分析
2019-01-31
mongodb move chunk缓慢
2019-01-10
(转)数据库故障恢复机制的前世今生
2019-01-04
redis性能调优参考
2019-01-03
redis命令使用建议
2019-01-02
redis io复用
2019-01-01
redis release note 与 redis命令cheatsheet
2018-12-25
MongoDB权威指南笔记
2018-12-07
rocksdb 一些堆栈记录
2018-12-01
rocksdb
2018-10-10
Apache Kafka源码剖析笔记
2018-09-15
memcached源码剖析笔记
2017-01-05
(转)TokuDB的索引结构--分形树的实现
2017-01-02
Architecture of a Database System 读书笔记
review
2024-04-11
blog review 第30期
2023-12-31
2023年结束了
2023-11-13
blog review 第二十九期
2023-10-13
blog review 第二十八期
2023-09-20
blog review 第二十七期
2023-08-26
blog review 第二十六期
2023-07-13
neon专题
2023-06-25
blog review 第二十五期
2023-05-31
blog review 第二十四期
2023-04-26
blog review 第二十三期
2023-03-24
blog review 第二十二期
2023-01-18
blog review 第二十一期
2022-12-01
blog review 第二十期
2022-11-01
blog review 第十九期
2022-10-01
blog review 第十八期
2022-08-15
blog review 第十七期
2022-07-15
blog review 第十六期
2022-04-15
blog review 第十五期
2022-02-28
blog review 第十四期
2022-01-30
blog review 第十三期
2021-12-22
blog review 第十二期
2021-11-30
blog review 第十一期
2021-09-30
blog review 第十期
2021-08-27
betrfs资料收集
2021-08-03
blog review 第九期
2021-07-08
blog review 第八期
2021-07-01
jiffy为什么快?
2021-06-30
ramcloud资料整理
2021-06-08
blog review 第七期
2021-06-03
Noria Fast Materialized Views for Fast Websites
2021-06-03
MonetDB Scale Up Before You Scale Out
2021-05-08
blog review 第六期
2021-04-10
blog review 第五期
2021-04-05
Naiad A Timely Dataflow System
2021-04-04
blog review 第四期
2021-03-29
blog review 第三期
2021-03-21
blog review 第二期
2021-03-19
cppcon review 第一期
2021-03-19
blog review 第一期
2020-07-09
dynomite简单分析
2020-06-03
Linux/Unix系统编程手册 整理笔记
2020-03-30
Characterizing, Modeling, and Benchmarking RocksDB Key-Value Workloads at Facebook
2020-03-01
c/c++安全编码 总结
2019-12-31
2019工作体验简单总结
2019-08-03
无岸之岛,伪装成爱情故事的怀旧自怜
2019-01-21
深入理解计算机系统 读书笔记
2018-09-17
影响力:一本防骗指南
2018-08-05
Exceptional C++笔记
2018-08-02
软件调试的艺术读书笔记
2018-07-29
评西虹市首富:和夏洛特烦恼一样的毛病
2017-07-14
More Effective C++笔记
2017-05-28
debug hack读书笔记
2017-03-05
读斯通纳
2017-01-21
降临,以及你一生的故事
2017-01-02
Architecture of a Database System 读书笔记
linux
2024-01-27
一个wakeonlan实践
2021-07-18
压缩能不能更快?
2021-01-25
(译)关于Linux IO 持久性的讨论,以及page cache
2021-01-08
bpf资料整理以及使用
2020-10-15
io-uring 简单了解
2020-06-03
Linux/Unix系统编程手册 整理笔记
2020-04-17
网络基础之TSO,UFO,GSO,LRO,GRO 资料收集
2019-07-03
Linux调优指南
2019-06-03
一个 Valgrind Address is on Thread's 1 stack 搞笑场景
2019-03-09
硬链接的一些疑问
2019-02-12
基本的Linux内核参数的优化
2019-01-28
进程线程比较
2019-01-21
深入理解计算机系统 读书笔记
2019-01-03
说说 time_wait
2018-12-12
(译)代码审核:关于信号
2017-08-12
网络延迟-tc工具使用简单说明
2017-04-10
图解tcp
2017-03-15
如何判断平台是x86还是arm
2017-02-01
使用ssh访问 virtualbox,端口转发
2017-01-24
ubuntu设置共享目录
tools
2020-12-30
用python做个小调试器
2019-05-09
工作环境中的proxy使用
2019-03-06
Valgrind & CallGrind
2019-02-25
C/C++ 函数调用画图
2018-07-24
折腾了一下darknet
algorithm
2021-02-26
merkle tree aka hash tree
2020-12-14
(译)Data Structures and Algorithms for Big Databases
2020-12-01
fast_double_parser是怎么做到比std::from_chars还快的?
2020-11-20
miniselect 一个选择算法库
2020-03-27
数据结构算法相关查缺补漏
2019-12-04
roaring bitmap aka RBM
2019-11-29
整数划分
2019-02-11
codewars刷题常用代码片
2019-02-10
链表以及TAILQ
system
2021-07-27
系统设计面试汇总
2021-01-21
(译)分布式系统的模式
2019-02-28
ceph介绍
languages
2024-04-09
译-Debugging a futex crash
2024-04-05
聊聊cmov
^