个人信息
- 姓名:李少杰
- 学历:硕士/中国地质大学 计算机技术
- 技术博客:https://murfyexp.github.io/
- Github:https://github.com/MURFYEXP
- 期望职位:c/c++研发工程师
- 期望城市:北京
专业技能
- 熟悉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