掌握 C++11/14/17/20 新特性(智能指针、lambda 表达式、移动语义、右值引用、并发库等)
模板编程(STL 原理、类型萃取、可变参数模板)
内存管理(堆 / 栈、内存泄漏检测、RAII 思想)
掌握数据结构与算法核心数据结构:
链表、栈、队列、树、图、哈希表
算法设计:排序、搜索、动态规划、贪心算法
掌握Linux 基础系统操作:
熟练使用命令行(grep、awk、sed、管道等)
文件系统、用户权限、进程管理(ps、top、kill)
开发环境:
GCC/G++ 编译流程(预处理、编译、汇编、链接)
Makefile/Cmake 项目构建
GDB 调试技巧
掌握操作系统核心概念:
进程 / 线程、并发与并行、同步机制(互斥锁、信号量)
内存管理(虚拟内存、分页、分段)
I/O 多路复用(select/poll/epoll)
以及高性能编程,数据库等
基于线程池的高性能 Web 服务器
分布式文件系统
简易 RPC 框架
分布式缓存系统
实现基于 epoll 的高性能服务器、
各种管理系统的后端+ui界面
3d赛车,贪吃蛇,扫雷等小游戏熟练开发
基于 Socket 的聊天程序
文件加密 / 解密工具
该项目是基于 C++11 开发的轻量级 Web 服务器,支持 HTTP/1.1 协议,核心功能包括: 采用线程池 + I/O 多路复用(epoll) 架构,支持高并发请求处理,单机能稳定承载 1000 + 并发连接。 实现静态资源服务(HTML、图片、CSS 等),支持文件路
该系统是为高校院系设计的成绩管理工具,采用 C++ 结构体与 STL 容器实现,核心功能包括: 学生信息管理:支持添加、删除、修改学生基本信息(学号、姓名、班级)及多门课程成绩。 成绩查询:可按学号、姓名或班级查询,支持单科成绩筛选与总分排序。 数据统计:自动计算班级平均分