郭浩南

软件开发工程师/嵌入式 & Qt/网络协议/C++ 并发

哈尔滨工程大学电子信息硕士(排名 4/150),专注自定义通信协议、状态机与 C++ 高性能并发编程。四段项目经历全部附真实代码与实测数据 —— 不是形容词,是压测跑出来的数字。

湖北黄冈 · 哈尔滨工程大学 2855677794@qq.com 15586496261(微信同号)
// 自定义 TCP 应用层帧结构 — 这份简历里每一条 bullet 背后都有对应的实现
Profile

简介

在读电子信息工程硕士,本科通信工程。擅长 Qt/C++ 嵌入式上位机开发、TCP/UDP 自定义协议设计与网络编程,具备完整的从协议底层到并发架构的工程能力:手写过无锁环形队列、状态机框架、以及会实际拒绝非法操作的业务约束逻辑。四个项目全部经过代码级复查与压测验证,量化数据可追溯到具体测试脚本。

4/150
硕士排名(前 2.7%)
4
完整项目 · 均有实测数据
2
国家级竞赛奖项
CET-6 468
英语水平
Education

教育背景

哈尔滨工程大学(HEU)211 · 双一流
电子信息 · 硕士研究生 · 排名 4/150(前 2.7%)
2024.09 – 至今
哈尔滨工程大学(HEU)211 · 双一流
通信工程 · 本科 · 排名 前 20%
2020.09 – 2024.06
Projects

科研及项目经历

智能化无线电侦察与干扰设备

"英特尔杯"大学生嵌入式系统邀请赛 · 国家级二等奖 · 队长
2024.04 – 2024.08

面向复杂电磁环境下无线电信号安全监测与管控需求,研发集信号侦察、调制方式智能识别与定向干扰于一体的无线电侦干一体化装备。

粘包解析率 0% → 100%(500 帧 / 162 分片压测) 状态机 10/10 用例通过 · 3 类非法操作全拦截
  • 针对 TCP 流式传输导致的粘包/半包问题(原实现单次读取即当整帧解析),基于 QTcpServer/QTcpSocket 重构接收端为持久缓冲区 + 长度字段循环切分帧,压测验证正确解析率由 0% 提升至 100%。
  • 基于 QStateMachine 框架设计空闲/扫描/侦察/干扰/异常五态状态机,约束设备控制流程时序、拒绝非法状态跃迁,单元测试全部覆盖并验证通过。
  • 负责 Qt 上位机业务模块开发,基于 QCustomPlot 完成频谱图、星座图等信号可视化;基于 SQLite 管理侦察/干扰历史数据。
  • 依托 Linux IIO 子系统及 pyadi-iio/libiio 完成 AD9361 软件无线电设备接入与控制,驱动 SDR 完成指定频点射频干扰。
  • 对接 DashScope 大模型 API,设计 Prompt 将侦察数据结构化输入并约束模型仅依据给定数据判断,生成态势报告辅助制定干扰策略。

低空无人机侦扰一体化防控系统

"兆易创新杯"中国研究生电子设计竞赛 · 国家级一等奖 · 核心成员
2025.05 – 2025.08

面向低空无人机威胁场景,研发集无人机探测、目标跟踪定位、干扰反制于一体的防控系统。

主线程吞吐 +73% 卡顿中位数 −57%(模拟 2000Hz 压测)
  • 针对高频推送导致界面卡顿的问题,将网络 I/O 迁移至独立线程,自研 SPSC 无锁环形队列std::atomic + acquire/release 内存序)传递数据,用事件通知替代定时轮询。压测验证:主线程事件循环吞吐提升 73%,卡顿中位数降低 57%。
  • 负责侦扰系统 Qt/C++ 上位机开发,结合 QCustomPlot、Qt Data Visualization 完成航迹与三维定位可视化。针对天线扇区绘制生硬、缺乏限位保护的问题,设计自定义天线控件:QPainter 绘制几何、QML 动画实现平滑过渡与机械限位。
  • 依托 GNU Radio 及 UHD 驱动完成 USRP B210 软件无线电设备接入,实现目标检测模型与 TDOA 定位算法的统一运行。

海上目标监测与智能规划平台

海工大合作横向项目 · 负责软件开发 · 经费 130 万
2025.03 – 2025.11

与某军工单位合作,针对海上任务场景开发"海上目标信息分析 + 无人设备阵位智能规划"演示系统。

  • 主导 B/S 架构设计与全栈开发,基于 Leaflet 实现海上场景模拟。针对 WebSocket 消息乱序到达的问题,基于 Promise 链式调用实现异步互斥锁,保障共享地图状态操作的顺序一致性。
  • 基于 WebSocket 与 Asio 搭建服务器,采用 Reactor 模型处理并发连接;设计生产者-消费者架构解耦网络 I/O 与业务处理,实现前后端实时双向通信。
  • 负责威胁分析与体系重要性分析算法设计:基于速度/航向/距离构建量化威胁矩阵,采用 TOPSIS 完成威胁排序;结合多种图中心性指标与 Dijkstra 最短路径评估节点重要性。

战术通信网络规划仿真软件(TXGH)

硕士学位论文配套工程实现 · 核心开发
2026.05 – 至今

面向战术通信网络场景,开发集节点/链路建模、拓扑可视化、多路径路由与流量分配仿真于一体的规划软件。

  • 基于 QTcpSocket 设计"换行符分隔 + JSON"应用层协议,持久化缓冲区逐条切分完整消息,正确处理 TCP 粘包/半包问题。
  • 基于 QGraphicsView/QGraphicsScene 手写地理拓扑编辑器。针对密集节点图标重叠的问题,设计自适应缩放算法:按节点间最近邻距离的分位数动态计算图标直径并限幅。
  • 基于 QtNodes 库开发单节点内部设备连接编辑器,设计连接合法性校验规则(最大连接数、端口方向约束、禁止自连)。
  • 负责静态网络规划算法:WGS84 转 ECEF 计算真实空间距离与传播时延,采用 Yen's K 最短路径算法结合 QoS 优先级与带宽需求进行流量启发式路径分配。
Stack

技术能力

Languages

C++(11/14)、Python,熟悉 HTML/JavaScript 前端框架

Qt 跨平台开发

Qt Widgets / Network / Charts / Data Visualization / QML,嵌入式上位机界面开发经验

网络与协议

TCP/IP、Socket、WebSocket,自定义应用层协议设计,粘包/半包处理,断线重连

并发与性能

多线程架构设计、无锁队列(std::atomic)、状态机建模、性能压测方法论

数据与算法

SQLite / Redis,图论基础算法(最短路径、中心性分析)、K 最短路径路由

English

CET-4 513,CET-6 468,具备英文技术文档阅读能力

Recognition

论文 · 竞赛获奖