41554 blogs · [ { "id": "01a08750-e87e-730b-a801-465fcc73d061", "title": "When Was the Last Time You Lost It with Everyone in a Movie Theater?", "url": "https://blog.mrcroxx.com/posts/when-was-the-last-time-you-lost-it-with-everyone-in-a-movie-theater/", "published_at": "2026-08-19T00:00:00+00:00" }, { "id": "01a08750-e87e-730b-a801-465fcc9c0898", "title": "Task Failed Successfully: Saturating NIC and Disk Bandwidth", "url": "https://blog.mrcroxx.com/posts/task-failed-successfully-saturating-nic-and-disk-bandwidth/", "published_at": "2026-06-21T00:00:00+00:00" }, { "id": "01a08750-e87e-730b-a801-465fcd1d9cfa", "title": "Do We Still Need Tech Blogs in the Era of GenAI?", "url": "https://blog.mrcroxx.com/posts/do-we-still-need-tech-blogs-in-the-era-of-gen-ai/", "published_at": "2026-01-23T00:00:00+00:00" }, { "id": "01a08750-e87e-730b-a801-465fcdf3aa83", "title": "Foyer: A Hybrid Cache in Rust — Past, Present, and Future", "url": "https://blog.mrcroxx.com/posts/foyer-a-hybrid-cache-in-rust-past-present-and-future/", "published_at": "2025-10-20T00:00:00+00:00" }, { "id": "01a08750-e87e-730b-a801-465fcee73f18", "title": "Style Log", "url": "https://blog.mrcroxx.com/posts/style-log/", "published_at": "2025-10-01T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcbe5f12cf", "title": "[Deprecated] (Chinese) MrCroxx's Reading List", "url": "https://blog.mrcroxx.com/posts/reading-list/", "published_at": "2024-07-26T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcbf52ed7e", "title": "(Chinese) 深入浅出 LevelDB —— 10 Read & Write", "url": "https://blog.mrcroxx.com/posts/code-reading/leveldb-made-simple/10-read-write/", "published_at": "2021-03-16T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcbfb25bf8", "title": "(Chinese) 深入浅出 LevelDB —— 09 Compaction", "url": "https://blog.mrcroxx.com/posts/code-reading/leveldb-made-simple/9-compaction/", "published_at": "2021-03-12T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcc02fd962", "title": "(Chinese) 深入浅出 LevelDB —— 08 Iterator", "url": "https://blog.mrcroxx.com/posts/code-reading/leveldb-made-simple/8-iterator/", "published_at": "2021-03-11T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcc0d46f9c", "title": "(Chinese) 深入浅出 LevelDB —— 07 Cache", "url": "https://blog.mrcroxx.com/posts/code-reading/leveldb-made-simple/7-cache/", "published_at": "2021-03-10T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcc10aafad", "title": "(Chinese) 深入浅出 LevelDB —— 06 Version", "url": "https://blog.mrcroxx.com/posts/code-reading/leveldb-made-simple/6-version/", "published_at": "2021-03-08T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcc15d89b7", "title": "(Chinese) 深入浅出 LevelDB —— 05 SSTable", "url": "https://blog.mrcroxx.com/posts/code-reading/leveldb-made-simple/5-sstable/", "published_at": "2021-03-07T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcc181ed58", "title": "(Chinese) 深入浅出 LevelDB —— 04 MemTable", "url": "https://blog.mrcroxx.com/posts/code-reading/leveldb-made-simple/4-memtable/", "published_at": "2021-03-06T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcc2625808", "title": "(Chinese) 深入浅出 LevelDB —— 03 Log", "url": "https://blog.mrcroxx.com/posts/code-reading/leveldb-made-simple/3-log/", "published_at": "2021-03-05T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcc2c43233", "title": "(Chinese) 深入浅出 LevelDB —— 02 Slice", "url": "https://blog.mrcroxx.com/posts/code-reading/leveldb-made-simple/2-slice/", "published_at": "2021-03-04T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcc383b128", "title": "(Chinese) 深入浅出 LevelDB —— 01 Architecture", "url": "https://blog.mrcroxx.com/posts/code-reading/leveldb-made-simple/1-architecture/", "published_at": "2021-03-03T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcc475b3d9", "title": "(Chinese) 深入浅出 LevelDB —— 00 Intro", "url": "https://blog.mrcroxx.com/posts/code-reading/leveldb-made-simple/0-introduction/", "published_at": "2021-03-02T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcc4e88de0", "title": "(Chinese) 深入浅出 boltdb —— 0x04 事务", "url": "https://blog.mrcroxx.com/posts/code-reading/boltdb-made-simple/4-transaction/", "published_at": "2021-01-26T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcc5e26170", "title": "(Chinese) 深入浅出 boltdb —— 0x03 bucket & cursor", "url": "https://blog.mrcroxx.com/posts/code-reading/boltdb-made-simple/3-bucket-cursor/", "published_at": "2021-01-20T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcc602408a", "title": "(Chinese) 深入浅出 boltdb —— 0x02 B+Tree", "url": "https://blog.mrcroxx.com/posts/code-reading/boltdb-made-simple/2-b+tree/", "published_at": "2021-01-19T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcc60f82ea", "title": "(Chinese) 深入浅出 boltdb —— 0x00 引言", "url": "https://blog.mrcroxx.com/posts/code-reading/boltdb-made-simple/0-introduction/", "published_at": "2021-01-05T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcc67eb5bd", "title": "(Chinese) 深入浅出 boltdb —— 0x01 存储与缓存", "url": "https://blog.mrcroxx.com/posts/code-reading/boltdb-made-simple/1-storage-cache/", "published_at": "2021-01-05T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcc6e5268a", "title": "(Chinese) 深入浅出 etcd/raft —— 0x06 只读请求优化", "url": "https://blog.mrcroxx.com/posts/code-reading/etcdraft-made-simple/6-readonly/", "published_at": "2021-01-01T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcc705a08f", "title": "(Chinese) 深入浅出 etcd/raft —— 0x05 Raft成员变更", "url": "https://blog.mrcroxx.com/posts/code-reading/etcdraft-made-simple/5-confchange/", "published_at": "2020-12-29T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcc7d2f48f", "title": "(Chinese) 深入浅出 etcd/raft —— 0x04 Raft日志", "url": "https://blog.mrcroxx.com/posts/code-reading/etcdraft-made-simple/4-log/", "published_at": "2020-12-23T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcc891fa8e", "title": "(Chinese) 深入浅出 etcd/raft —— 0x03 Raft选举", "url": "https://blog.mrcroxx.com/posts/code-reading/etcdraft-made-simple/3-election/", "published_at": "2020-12-18T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcc8bf09a7", "title": "(Chinese) 深入浅出 etcd/raft —— 0x02 etcd/raft总体设计", "url": "https://blog.mrcroxx.com/posts/code-reading/etcdraft-made-simple/2-overview/", "published_at": "2020-12-17T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcc9827a72", "title": "(Chinese) 深入浅出 etcd/raft —— 0x00 引言", "url": "https://blog.mrcroxx.com/posts/code-reading/etcdraft-made-simple/0-introduction/", "published_at": "2020-12-10T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcc99f0b2e", "title": "(Chinese) 深入浅出 etcd/raft —— 0x01 raftexample", "url": "https://blog.mrcroxx.com/posts/code-reading/etcdraft-made-simple/1-raftexample/", "published_at": "2020-12-10T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcc9beab69", "title": "(Chinese) 《Spanner: Google’s Globally-Distributed Database》论文翻译", "url": "https://blog.mrcroxx.com/posts/paper-reading/spanner-osdi2012/", "published_at": "2020-10-23T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fccab4009e", "title": "(Chinese) 《An Empirical Evaluation of In-Memory Multi-Version Concurrency Control》论文翻译", "url": "https://blog.mrcroxx.com/posts/paper-reading/wu-vldb2017/", "published_at": "2020-10-08T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fccba352e5", "title": "(Chinese) 《CRUSH: Controlled, Scalable, Decentralized Placement of Replicated Data》论文翻译", "url": "https://blog.mrcroxx.com/posts/paper-reading/weil-crush-sc06/", "published_at": "2020-10-01T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fccc1df3e1", "title": "(Chinese) 《In Search of an Understandable Consensus Algorithm (Extended Version)》论文翻译", "url": "https://blog.mrcroxx.com/posts/paper-reading/raft-extended/", "published_at": "2020-09-27T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcccd48171", "title": "(Chinese) 《Paxos Made Live - An Engineering Perspective》论文翻译", "url": "https://blog.mrcroxx.com/posts/paper-reading/paxos-made-live/", "published_at": "2020-09-24T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fccd6e027f", "title": "(Chinese) 《Paxos Made Simple》论文翻译", "url": "https://blog.mrcroxx.com/posts/paper-reading/paxos-made-simple/", "published_at": "2020-09-21T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fccdab2d62", "title": "(Chinese) 《Ceph: A Scalable, High-Performance Distributed File System》论文翻译", "url": "https://blog.mrcroxx.com/posts/paper-reading/weil-osde06/", "published_at": "2020-09-14T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fccddc1a76", "title": "(Chinese) 《Web caching with consistent hashing》论文翻译", "url": "https://blog.mrcroxx.com/posts/paper-reading/web-caching-with-consistent-hashing/", "published_at": "2020-09-10T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fccdefea69", "title": "(Chinese) 《Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing》论文翻译(RDD-NSDI12-FINAL138)", "url": "https://blog.mrcroxx.com/posts/paper-reading/rdd-nsdi12-final138/", "published_at": "2020-09-07T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcce4991ac", "title": "(Chinese) 《XORing Elephants: Novel Erasure Codes for Big Data》论文翻译(arXiv:1301.3791v1)", "url": "https://blog.mrcroxx.com/posts/paper-reading/xoring-elephants/", "published_at": "2020-09-03T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fccea501a6", "title": "(Chinese) 《Bigtable: A Distributed Storage System for Structured Data》论文翻译(BigTable-OSDI06)", "url": "https://blog.mrcroxx.com/posts/paper-reading/bigtable-osdi06/", "published_at": "2020-08-15T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fccef462d5", "title": "(Chinese) 《MapReduce: Simplified Data Processing on Large Clusters》论文翻译(MapReduce-OSDI04)", "url": "https://blog.mrcroxx.com/posts/paper-reading/mapreduce-osdi04/", "published_at": "2020-08-08T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fccfd565b6", "title": "(Chinese) 《The Google File System》论文翻译(GFS-SOSP2003)", "url": "https://blog.mrcroxx.com/posts/paper-reading/gfs-sosp2003/", "published_at": "2020-07-21T00:00:00+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcd005ae3d", "title": "(Chinese) CSP 201903 T1 小中大", "url": "https://blog.mrcroxx.com/posts/csp/csp-201903-t1/", "published_at": "2019-08-12T05:36:30+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcd05db9e1", "title": "(Chinese) CSP 201403 T1 相反数", "url": "https://blog.mrcroxx.com/posts/csp/csp-201403-t1/", "published_at": "2019-07-30T05:36:30+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcd0853e9f", "title": "(Chinese) CSP 201403 T2 窗口", "url": "https://blog.mrcroxx.com/posts/csp/csp-201403-t2/", "published_at": "2019-07-30T05:36:30+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcd1675d41", "title": "(Chinese) CSP 201403 T3 命令行选项", "url": "https://blog.mrcroxx.com/posts/csp/csp-201403-t3/", "published_at": "2019-07-30T05:36:30+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcd20abfb8", "title": "(Chinese) CSP 201403 T4 无线网络", "url": "https://blog.mrcroxx.com/posts/csp/csp-201403-t4/", "published_at": "2019-07-30T05:36:30+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcd233ad85", "title": "(Chinese) CSP 201312 T1 出现次数最多的数", "url": "https://blog.mrcroxx.com/posts/csp/csp-201312-t1/", "published_at": "2019-07-10T07:10:30+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcd23f4ea8", "title": "(Chinese) CSP 201312 T2 ISBN号码", "url": "https://blog.mrcroxx.com/posts/csp/csp-201312-t2/", "published_at": "2019-07-10T07:10:30+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcd30adf18", "title": "(Chinese) CSP 201312 T3 最大的矩形", "url": "https://blog.mrcroxx.com/posts/csp/csp-201312-t3/", "published_at": "2019-07-10T07:10:30+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcd3f19a1a", "title": "(Chinese) CSP 201312 T4 有趣的数", "url": "https://blog.mrcroxx.com/posts/csp/csp-201312-t4/", "published_at": "2019-07-10T07:10:30+00:00" }, { "id": "01a08750-e87f-72cc-9c9f-43fcd4abaad5", "title": "(Chinese) CSP 201312 T5 I'm stuck!", "url": "https://blog.mrcroxx.com/posts/csp/csp-201312-t5/", "published_at": "2019-07-10T07:10:30+00:00" } ] posts Claim your blog
Back to blog.mrcroxx.com
Blog · corpus.blog/blogs/blog.mrcroxx.com/posts

blog.mrcroxx.com

blog.mrcroxx.com

2026

2025

2024

2021

2020

2019