张凯's repositories
6.824
C++/6.824/2020---------MIT 6.824 distributed system C++Version
A-Tiny-Network-Library
使用 C++ 11 重构陈硕的 muduo 库,去除 boost 依赖。内部实现有 HTTP 服务器,可支持 GET 请求。-----有nginx内存池
AnBlogs
一些国外公开计算机课程的学习笔记
CPlusPlusThings
C++那些事
CppGuide
leveldb 源码解析 C/C++学习,后端开发进阶指南。
CPPInterview
C/C++系统开发面试知识汇总
CS-Awesome-Courses
国内外计算机的优秀课程及其lab
database-learning
数据库/存储学习路径推荐
eraft
eraft,将mit6.824lab工程化;也需要6.828知识;分布式;B站有解读课程
GPRNet
一个GPR繁衍网络:GPR-Net。Leong, Z. X., & Zhu, T. (2021). Direct velocity inversion of ground penetrating radar data using gprnet. Journal of Geophysical Research: Solid Earth. https://doi.org/10.1029/2020JB021047
interview
📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation, e
leveldb
带注释的leveldb源码
MIT-6.824
2020/ skeleton分支保存了从官方仓库clone的原始版本,下方为解析
MIT6.824-2021
4 labs + 2 challenges + 4 docs
mysql-5.7.26
two usages:
MyTinySTL
Achieve a tiny STL in C++11
Ring-Log
可以用于tinywebserver的日志优化。 Ring-Log是一个高效简洁的C++异步日志, 其特点是效率高(每秒支持至少125万+日志写入)、易拓展,尤其适用于频繁写日志的场景
rocketRPC
tinyRPC的简化版,b站有对应视频
Skiplist-CPP
卡尔的跳表-----A tiny KV storage based on skiplist written in C++ language| 使用C++开发,基于跳表实现的轻量级键值数据库🔥🔥 🚀
TeachYourselfCS-CN
TeachYourselfCS 的中文翻译 | A Chinese translation of TeachYourselfCS
tiny-bitcask
build a tiny kv store base on Bitcask
TinyWebServer
一个简单的http服务器。clone from:https://github.com/white0dew/WebServer.
ZhangKai-rl.github.io
个人博客网站