- CodeX
- 多语言编程入门到精通,涵盖C、C++、Java、Go、JavaScript等
目录
- # 2. C语言入门精通
- # 2-1. 入门教程2-1-1. README 2-1-2. 基础语法 2-1-3. 数据类型 2-1-4. 运算符 2-1-5. 循环和选择 2-1-6. 输入输出 2-1-7. 函数 2-1-8. 指针 2-1-9. 数组和容器 2-1-10. 类和内存 2-1-11. 流与文件 2-1-12. 结构体 2-1-13. 线程和锁 2-1-14. 预处理器 2-1-15. 高级数据# 2-2. 综合案例2-2-1. README 2-2-2. 学生管理通讯录系统 2-2-3. 银行账户管理系统 2-2-4. 校园身份预约系统 2-2-5. Json与内存数据库 2-2-6. 订单票务购买系统 2-2-7. 迷你KV存储引擎器 2-2-8. 迷你编译器解释器# 2-3. 专栏博客2-3-1. README 2-3-2. 进程虚拟地址空间 2-3-3. 栈与堆底层对决 2-3-4. 指针本质与多级解引 2-3-5. 指针运算底层真相 2-3-6. 函数指针与回调机制 2-3-7. 限定符与指针语义 2-3-8. 补码与位运算原理 2-3-9. IEEE754浮点本质 2-3-10. 数组与指针的纠葛 2-3-11. 结构体对齐与优化 2-3-12. 字符串存储与安全 2-3-13. 预处理器宏与条件编译 2-3-14. 编译到汇编全流程 2-3-15. 链接器符号与重定位 2-3-16. 静态库与动态库对比 2-3-17. Make与CMake构建 2-3-18. 文件IO与系统调用 2-3-19. 动态内存管理揭秘 2-3-20. 未定义行为与防御 2-3-21. C工程化与设计哲学# 2-4. 标准集库2-4-1. C语言标准集库 2-4-2. 01.assert.h 2-4-3. 02.ctype.h 2-4-4. 03.errno.h 2-4-5. 04.float.h 2-4-6. 05.inttypes.h 2-4-7. 06.iso646.h 2-4-8. 07.limits.h 2-4-9. 08.locale.h 2-4-10. 09.math.h 2-4-11. 10.signal.h 2-4-12. 11.stdarg.h 2-4-13. 12.stdbool.h 2-4-14. 13.stddef.h 2-4-15. 14.stdint.h 2-4-16. 15.stdio.h 2-4-17. 16.stdlib.h 2-4-18. 17.string.h 2-4-19. 18.time.h 2-4-20. 19.wchar.h 2-4-21. 20.wctype.h
- # 3. Cpp入门到精通
- 3-1. README
# 3-2. 入门教程3-2-1. README 3-2-2. Cpp简史 3-2-3. 基础语法 3-2-4. 数据类型 3-2-5. 运算符 3-2-6. 复合类型 3-2-7. 流程语句 3-2-8. 函数 3-2-9. 指针引用 3-2-10. 类和对象 3-2-11. 继承多态 3-2-12. 内存模型 3-2-13. 动态内存 3-2-14. IO和文件 3-2-15. 异常处理 3-2-16. 线程和锁 3-2-17. STL模版 3-2-18. 预处理器 3-2-19. 特性图谱# 3-3. 综合案例3-3-1. README 3-3-2. 学生管理通讯录系统 3-3-3. 银行账户管理系统 3-3-4. 校园身份预约系统 3-3-5. Json与内存数据库 3-3-6. 订单票务购买系统 3-3-7. 迷你KV存储引擎器 3-3-8. 迷你编译器解释器# 3-4. 专栏博客3-4-1. README 3-4-2. 进程地址空间布局 3-4-3. 对象内存布局原理 3-4-4. 引用与指针本质 3-4-5. this指针与成员函数 3-4-6. 虚函数表深度剖析 3-4-7. 多重继承内存模型 3-4-8. 内存对齐与缓存行 3-4-9. 内存分配器演进史 3-4-10. 五大值类别详解 3-4-11. 右值引用与移动语义 3-4-12. 完美转发与引用折叠 3-4-13. 类型推导三大规则 3-4-14. 类型转换与隐式构造 3-4-15. const与volatile真相 3-4-16. RTTI与dynamic_cast 3-4-17. 类型擦除技术原理 3-4-18. 模板实例化机制 3-4-19. 模板特化与偏特化 3-4-20. SFINAE与enable_if 3-4-21. 可变参数模板原理 3-4-22. constexpr编译期计算 3-4-23. Concepts深度剖析 3-4-24. 元编程模板技巧 3-4-25. Modules模块化设计 3-4-26. RAII的设计哲学 3-4-27. 对象构造与析构 3-4-28. 拷贝与移动控制 3-4-29. unique_ptr原理剖析 3-4-30. shared_ptr底层剖析 3-4-31. weak_ptr与this增强 3-4-32. 五种存储期管理 3-4-33. vector扩容真相 3-4-34. deque分段连续设计 3-4-35. list与forward_list 3-4-36. 关联容器红黑树 3-4-37. 哈希容器深度剖析 3-4-38. 迭代器五大类别 3-4-39. STL算法设计哲学 3-4-40. Allocator分配器机制 3-4-41. C++内存模型基石 3-4-42. 六大内存序详解 3-4-43. atomic原子操作原理 3-4-44. mutex与条件变量 3-4-45. thread与jthread机制 3-4-46. 异步编程future家族 3-4-47. 无锁数据结构设计 3-4-48. 协程coroutine原理 3-4-49. 翻译单元与预处理 3-4-50. 编译期符号生成 3-4-51. 链接器工作原理 3-4-52. ODR规则与陷阱 3-4-53. 动态库与符号可见性 3-4-54. C++ ABI兼容性 3-4-55. LTO与PGO优化 3-4-56. 异常机制底层原理 3-4-57. Ranges革命与管道 3-4-58. format与print体系 3-4-59. UB未定义行为图鉴 3-4-60. C++设计哲学回望 3-4-61. 写作模板
- # 4. Java入门精通
- 4-1. README
# 4-2. 入门教程4-2-1. README 4-2-2. 基础语法 4-2-3. 数据类型 4-2-4. 运算符 4-2-5. 字符串和数组 4-2-6. 流程语句 4-2-7. 函数方法 4-2-8. 类和对象 4-2-9. 继承和多态 4-2-10. 接口和抽象类 4-2-11. 异常处理 4-2-12. 集合框架 4-2-13. IO流和File 4-2-14. 线程和锁 4-2-15. 泛型 4-2-16. 注解和反射# 4-3. 综合案例4-3-1. README 4-3-2. 学生成绩管理系统 4-3-3. 银行账户管理系统 4-3-4. 校园身份预约系统 4-3-5. Json与内存数据库 4-3-6. 订单票务购买系统 4-3-7. 迷你KV存储引擎器# 4-4. 专栏博客4-4-1. README 4-4-2. JVM内存模型与对象 4-4-3. 类加载与双亲委派 4-4-4. 垃圾回收与GC调优 4-4-5. 异常体系与JVM机制 4-4-6. 字节码指令集javap实战 4-4-7. JIT编译与去优化机制 4-4-8. JVM性能诊断工具链 4-4-9. OOM八大现场全景剖析 4-4-10. JVM参数调优全景图 4-4-11. GraalVM与AOT编译原理 4-4-12. HashMap底层哈希设计 4-4-13. String不可变与常量池 4-4-14. ArrayList与LinkedList源码 4-4-15. ConcurrentHashMap并发 4-4-16. TreeMap与红黑树原理 4-4-17. LinkedHashMap与LRU实现 4-4-18. Java数字类型原理 4-4-19. Object通用方法的契约 4-4-20. 泛型擦除与类型系统 4-4-21. 枚举原理与最佳实践 4-4-22. 注解原理与编译期处理 4-4-23. Lambda与引用底层原理 4-4-24. Stream原理与流水线设计 4-4-25. Optional设计原理 4-4-26. Record密封类与模式 4-4-27. 反射机制与动态代理 4-4-28. MethodHandle与VarHandle 4-4-29. 三大字节码框架对比 4-4-30. JavaAgent与Instrumentation机制 4-4-31. AOP三种实现路线对比 4-4-32. synchronized与锁升级 4-4-33. volatile与JMM内存模型 4-4-34. 线程池核心源码设计 4-4-35. Thread线程生命周期 4-4-36. AQS同步框架源码 4-4-37. 并发锁三剑客 4-4-38. CAS和Atomic深入分析 4-4-39. 五大同步器对比 4-4-40. CompletableFuture异步 4-4-41. IO模型演进BIO到AIO 4-4-42. ByteBuffer与堆外内存 4-4-43. 序列化原理与替代方案 4-4-44. 文件IO与NIO.2 4-4-45. 面向对象的真意 4-4-46. JDK设计模式上 4-4-47. JDK设计模式下 4-4-48. SPI与模块化设计
- # 5. Go入门到精通
- # 5-1. 入门教程5-1-1. README 5-1-2. Go简史 5-1-3. 基础语法 5-1-4. 数据类型 5-1-5. 运算符 5-1-6. 复合类型 5-1-7. 流程语句 5-1-8. 函数 5-1-9. 指针与逃逸 5-1-10. 结构体与方法 5-1-11. 接口与多态 5-1-12. 错误处理 5-1-13. 并发goroutine 5-1-14. 通道channel 5-1-15. 同步sync包 5-1-16. IO和文件 5-1-17. 标准库与泛型 5-1-18. 工程化与模块 5-1-19. 特性图谱# 5-2. 综合案例5-2-1. README 5-2-2. 终端待办任务清单 5-2-3. golog日志分析 5-2-4. 短链服务并发设计 5-2-5. 并发任务调度引擎 5-2-6. 静态博客生成引擎# 5-3. 专栏博客5-3-1. Go 专栏博客 5-3-2. 内存模型与栈堆布局 5-3-3. 指针与逃逸分析 5-3-4. 结构体内存布局对齐 5-3-5. 字符串与切片底层 5-3-6. 接口与类型系统 5-3-7. map哈希表底层实现 5-3-8. 零值初始化设计哲学 5-3-9. GMP协程调度器机制 5-3-10. 通道channel源码剖析 5-3-11. sync同步原语剖析 5-3-12. map并发安全与哈希 5-3-13. Go内存模型一致性 5-3-14. 加权信号量与限流 5-3-15. errgroup并行控制 5-3-16. 协程泄漏排查与修复 5-3-17. 并发设计模式详解 5-3-18. GC三色标记与屏障 5-3-19. 内存分配器深挖 5-3-20. defer延迟执行机制 5-3-21. 定时器四叉堆实现 5-3-22. 抢占式调度器原理 5-3-23. 协程栈扩容与缩容 5-3-24. 上下文取消与传播 5-3-25. 泛型与类型约束 5-3-26. 反射机制与unsafe 5-3-27. 迭代器与rangefunc 5-3-28. 错误处理与panic 5-3-29. 网络轮询器netpoller 5-3-30. HTTP服务端源码分析 5-3-31. JSON序列化与编解码 5-3-32. 数据库SQL连接池 5-3-33. 文件IO与零拷贝 5-3-34. 结构化日志与配置 5-3-35. 单元测试与基准 5-3-36. cgo与系统调用切换 5-3-37. 编译链接与PGO优化 5-3-38. 写作模板# 5-4. 开发技巧5-4-1. README
上次更新: 2026/06/15, 19:47:08