sun's repositories
2024s-rcore-sunaaaaaaa
2024s-rcore-sunaaaaaaa created by GitHub Classroom
A-Primer-on-Memory-Consistency-and-Cache-Coherence
A Primer on Memory Consistency and Cache Coherence (Second Edition)
bpf-developer-tutorial
eBPF Developer Tutorial: Learning eBPF Step by Step with Examples
C
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
calico
Cloud native networking and network security
Computer-Science-Textbooks
Collect some CS textbooks for learning.
concurrencpp
Modern concurrency for C++. Tasks, executors, timers and C++20 coroutines to rule them all
db_tutorial
Writing a sqlite clone from scratch in C
Depix
Recovers passwords from pixelized screenshots
dpdk
Data Plane Development Kit
EasyLogger
An ultra-lightweight(ROM<1.6K, RAM<0.3k), high-performance C/C++ log library. | 一款超轻量级(ROM<1.6K, RAM<0.3k)、高性能的 C/C++ 日志库
FlameGraph
Stack trace visualizer
gperftools
Main gperftools repository
juicefs
JuiceFS is a distributed POSIX file system built on top of Redis and S3.
lc3
Write your own virtual machine for the LC-3 computer!
LDD-LinuxDeviceDrivers
Linux内核与设备驱动程序学习笔记
lifeRestart
やり直すんだ。そして、次はうまくやる。
lisp
Learn C and build your own programming language in under 1000 lines of code!
mpc
A Parser Combinator library for C
NanoLog
Nanolog is an extremely performant nanosecond scale logging system for C++ that exposes a simple printf-like API.
nemu
NJU EMUlator, a full system x86/mips32/riscv32/riscv64 emulator for teaching
night
Weekly Go Online Meetup via Bilibili|Go 夜读|通过 bilibili 在线直播的方式分享 Go 相关的技术话题,每天大家在微信/telegram/Slack 上及时沟通交流编程技术话题。
os_blog
Writing an OS in Rust
redis
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
sanitizers
AddressSanitizer, ThreadSanitizer, MemorySanitizer
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
taskflow
A General-purpose Parallel and Heterogeneous Task Programming System
ThreadPool
A simple C++11 Thread Pool implementation
uthash
C macros for hash tables and more