P2P Technology and Its Applications
An introduction to P2P technology covering NAT types, NAT traversal (hole punching), STUN and TURN servers, and how these enable efficient peer-to-peer live video streaming.
Page 3 of 3
An introduction to P2P technology covering NAT types, NAT traversal (hole punching), STUN and TURN servers, and how these enable efficient peer-to-peer live video streaming.
Explains how sound and images are digitized into audio and video through sampling, quantization, and encoding, covering audio codecs, YUV color spaces, H.264 byte streams, and FFmpeg usage.
A guide to generating all subsets of a set (power set) using three methods: incremental construction, recursive backtracking, and bit manipulation, with C++ examples for LeetCode 78.
Binary Search locates targets in ordered or monotonic spaces in O(log n) time. Covers templates, rotated arrays, 2D matrices, BSTs, and answer-space search techniques.
A comprehensive guide to iOS crashes covering their nature as exception control flow, common causes, capture mechanisms, investigation methods, and governance.
Step-by-step guide to setting up a macOS development environment with Homebrew, shell configuration, language runtimes, Git dual-identity setup, containers, and automated deployment.