My Resume

← 返回主页

基本信息

姓 名 黄商杭
性 别
求职岗位 运维/C++开发
电 话 18672520315
邮 箱 2841208773@qq.com
籍 贯 湖北省-黄冈市-英山县

教育背景

兰州大学
计算机科学与技术(本科)
2022-09 ~ 2026-06
985 211
平均成绩:85.7 / 100(专业前 25%)
核心课程
计算机网络(91) 编译原理(90) 数据结构(89) 操作系统课程设计(85) 数据库原理(OpenGauss) 计算机组成原理 软件工程 云计算与大数据

在校项目经历

基于 Reactor 模型的高并发 C++ 网络服务器
2025-05 ~ 2025-07
基于 Linux + epoll + 线程池实现轻量级 Reactor 模型 HTTP 服务器,支持并发连接接入、HTTP GET 请求解析、静态资源返回、长连接管理与超时回收,并通过压力测试对服务器吞吐与响应延迟进行了验证。
C++ Linux Socket epoll 线程池 Reactor HTTP MySQL
主要工作
  • 基于 epoll + 非阻塞 socket 实现事件监听与连接管理,支持高并发客户端连接接入
  • 使用线程池处理业务逻辑,降低频繁创建/销毁线程带来的开销,提升请求处理吞吐能力
  • 实现 HTTP 请求报文解析、静态文件返回、状态码处理、长短连接管理等核心功能
  • 设计日志模块,记录访问日志与错误日志,便于服务运行监控与问题排查
  • 引入定时器/超时回收机制,清理非活跃连接,提升服务器资源利用率
  • 完成 Linux 环境下编译部署
  • 通过压力测试工具对并发连接数、QPS、响应时延进行测试
LittleC 编译器前端可视化工具
2025-02 ~ 2025-05
基于 QT 开发的桌面端编译器前端工具,面向简化版 C 语言(LittleC)实现完成编译核心流程,涵盖词法分析、递归下降语法分析、语义检查和类汇编代码生成,支持编译过程可视化展示和源码错误定位。通过 Qt 多面板交互界面,实时查看 Token 序列、AST 语法树、符号表和生成类汇编代码。
C++ Qt 编译原理 递归下降分析
主要工作
  • 实现词法分析器,将源代码转换为 token 序列,支持标识符、常量、关键字、运算符等词法单元识别
  • 实现语法分析模块,完成语法规则匹配与抽象语法树(AST)构建
  • 实现语义分析与符号检查,支持变量声明检查、类型合法性判断及基础错误提示
  • 根据 AST 输出类汇编形式代码,完成表达式求值与控制结构的基础翻译
  • 通过模块化设计拆分词法、语法、语义处理流程,通过 Qt 面板进行展示

校园经历与荣誉

校级三等奖学金
参与"一生一芯"项目,完成处理器设计相关实践,并在校级 CPU 设计比赛中获奖
负责校级创新创业项目,完成 Stable Diffusion 图片生成模型训练与部署
参与校学生会新闻媒体运营部,担任班级宣传委员,具备良好的沟通协作与组织能力
新生辩论赛团体第一名,具备较强表达与现场应变能力

专业技能

编程语言
熟悉 C++,具备良好的数据结构与算法基础,能够使用 C/C++ 完成课程项目开发,了解 Java 面向对象编程基础
操作系统与 Linux
熟悉 Linux 常用命令、文件权限、进程管理、网络排查,具备云服务器部署与基础运维实践经验
计算机基础
熟悉计算机网络、操作系统、数据库、编译原理等核心课程内容,理解 TCP/IP、HTTP、进程线程、内存管理、索引与事务等基础知识

证书与奖项

🏆
蓝桥杯 C++
省级二等奖
百度之星
省级铜奖
💻
华为云计算 HCIA
认证通过
📕
CET-6
大学英语六级