个人信息
-
姓名:杨耀兴
-
学历:硕士在读
-
Email:ysingemail@gmail.com
-
github : https://github.com/YsingYang
教育背景
-
2016.9 ~ 2018.6 中山大学 数据科学与计算机学院 软件工程 硕士(在读)
- 主修课程: C语言程序设计,数据结构,算法设计,操作系统,计算机网络..等
实习经历
-
2017.7.4 ~ 2017.8.31 网易游戏 梦幻西游工具组
-
实习成就: 完成相应项目并能给需要的组提供基本使用, 每月评价都为优且得到相应奖金
-
实习经历: 主要为做导师要求的项目, 一个mongoDB的管理工具, 类似于phpAdmin, 做成Web应用的形式, 方便对mongoDB的管理和操作
项目经历
-
Defeat and recognize random MAC(MAC随机化)(研究项目)
-
在Linux环境利用libcap库进行项目开发,研究iOS移动终端与Android移动终端的MAC Randomzation
-
通过在路由器OpenWrt系统上进行开发抓取802.11帧,并统一发送给服务端进行相应的处理. 同时路由器还负责伪造发送802.11帧
-
服务端接受处理相应的数据, 并控制路由器发送帧的频率与信息
-
-
MongoDB管理工具(实习项目)
-
实现一个类似于phpAdmin的mongoDB Web类型的管理工具, 方便对mongoDB进行管理与操作
-
前端 : Typescript + Angular2 + Bootstrap
-
后端 : Python + Django-REST-Framework + MySQL
-
-
libPN
- 参考muduo, libEvent, handy等一些reactor网络库设计的一个小型网络库, 以实现高并发的为目的, 并在此基础上写一个小型的IM工具(PassingNote)
-
微型项目
-
使用pyGame写过打飞机等一些小游戏
-
使用Qt框架写过一个音乐播放器
-
专业技能
-
算法
- 熟悉基本Dynamic Programming, Backtracking…等基本算法, LeetCode weekly Contest 最好成绩为14名(独立完成)
-
C/C++
-
熟悉使用STL进行开发,熟悉面向对象的基本思想,熟悉C++11标准
-
能熟练使用网络编程基本API, 写过一个用于处理研究项目中的数据的服务器以及在写一个小型的网络库.并以此在写一个小型的IM工具
-
了解基本POSIX API,并使用过Pthread以及C++11 thread 处理一些基本的同步与多线程问题
-
了解图像处理的方法,使用过OpenCV实现过基本的滤波器,FFT与何博士的Guilded Filter
-
-
Python
-
熟悉Python基本语法
-
使用过pyGame写过一些小游戏, 使用过Django REST Framework开发Web应用后端项目, 使用过numpy, Matpoltlib进行简单数据处理
-
-
前端知识
- 了解并使用过HTML/CSS, Javascript构建前端, 使用过Angular2框架开发前端项目.
-
其他基本技能
-
良好的文档编写能力,熟悉MarkDown基本语法,和LaTeX下数学公式文档编写
-
研究主要在Linux平台下进行,熟悉Linux下的常用命令
-
了解git,make,gcc等工具。
-
其他经历
-
2014 MCM Successful participant
-
2014 湖南省挑战杯铜奖
-
担任过”移动应用开发”课程的教学助理
-
本科时获得过校奖学金
语言能力
- 英语:CET-6 能流畅的阅读论文,无中文字幕观看英语视频,和用英语进行邮件交流