posts

计算机基础

计算机基础是每位开发者技术能力的根基,无论面向哪个方向的高阶发展,扎实的基础都是架构设计、性能优化与问题排查的核心支撑。本专题系统覆盖算法与数据结构(复杂度分析、线性结构、树、图、排序、搜索、动态规划、贪心回溯、字符串算法、设计模式)、操作系统(进程线程、CPU调度、内存管理、虚拟内存、文件系统、死锁同步)、计算机网络(OSI/TCP-IP模型、数据链路层、网络层路由、传输层 TCP)与进阶基石(数据库原理、编译原理、CPU 缓存一致性)四大核心领域,并扩展位运算与数学基础(补码/位图/快速幂/素数筛)、并发编程与同步机制(互斥锁/信号量/CAS/内存模型)、IO 模型与多路复用(select/poll/epoll/Reactor/零拷贝)、栈队列与堆(单调栈/单调队列/Top-K)、面向对象基础(封装继承多态/SOLID/组合优于继承)与应用层协议深入(HTTP 缓存/DNS/TLS/WebSocket/CDN),为工程师 career 提供坚实的理论底座与实战基础。
全部文章 Game Golang SaaS Rust 游戏开发 客户端开发 GameDev Lua 写作 小说