个人信息

专业技能

  • 熟悉C/C++,对数据结构和算法理解深刻
  • 熟悉Linux系统,熟悉shell脚本,常基于linux平台做相关的开发
  • 熟悉socket多线程编程,会wireshark抓包分析
  • 具备基本的OS内核调试能力
  • 习惯使用markdown编写博客文档,了解html相关的前端知识
  • 能熟练阅读英文技术文档

项目经历

  • 名称:网络协议栈
  • 背景:美国达特茅斯计算机网络的Lab
  • 介绍:基于c语言使用socket多线程实现了简化的TCP/IP网络协议栈,完成SRT(简单可靠的运输层)和SNP(简单网络协议)两层协议,并运行在Overlay(覆盖网络层)进行实验。使用滑动窗口协议和校验功能,实现了可靠的数据传输协议。利用距离向量路由协议实现分组转发和路由算法
  • 名称:JOS操作系统
  • 背景:MIT操作系统课程6.828
  • 介绍:使用gdb和objdump调试内核,掌握开机到通电,bootloader是如何加载kernel的。完成JOS的的内存管理模块,给JOS添加最基本的内存管理功能,即Kernel其余模块需要物理页,这个模块可以分配出来。为JOS添加进程的支持、异常/中断的支持、系统调用和页中断的支持。清楚从用户态陷入内核态,执行系统调用,然后返回的整个流程。
  • 名称:德州扑克AI对战
  • 背景:华为精英挑战杯项目
  • 介绍:c++实现。三人组队完成。参与AI对战策略的讨论和设计,个人完成通讯协议的解析,编写相应的接口供AI分析手牌数据,并负责debug进行测试工作。

联系方式

  • 手机:17773439590
  • Email:murfyexp@gmail.com
  • 微信号:rootjudy