Posts
All the articles I've posted.
-
LeetCode 120 Triangle
Solutions for LeetCode 120, medium, tags: array, dynamic programming.
-
LeetCode 40 Combination Sum II
Solutions for LeetCode 40, medium, tags: array, backtracking, sorting.
-
System Design - How the Python GIL (Global Interpreter Lock) Works
How CPython's Global Interpreter Lock works: the GIL data structure, eval loop integration, tick vs timeout-based switching, GIL release during I/O, impact on threading, and the road to removing it (PEP 703, free-threaded Python 3.13+).
-
LeetCode 50 Pow(x, n)
Solutions for LeetCode 50, medium, tags: math, recursion.
-
LeetCode 213 House Robber II
Solutions for LeetCode 213, medium, tags: array, dynamic programming.
-
System Design - How Database Buffer Pool Management Works
How database buffer pools work: page abstraction, InnoDB buffer pool architecture, LRU with midpoint insertion, dirty page flushing, adaptive checkpointing, and source code walkthrough from MySQL/InnoDB.