· 熟练使用C/C++编程语言,掌握C++11新特性、STL常见容器底层数据结构,掌握python脚本语言
· 熟悉常见数据结构及算法,掌握快速排序、归并排序、二分查找、哈希表等
· 熟悉OSI七层模型,掌握HTTP、TCP/ IP等常见协议,了解Linux网络编程
· 掌握MySQL数据库基本原理,熟悉索引、事务、数据库优化、主从复制等
. 了解kafka基本原理
基于Linux的轻量级多线程HTTP服务器
应用技术:Linux、C++、Socket、TCP
项目描述:此项目是基于Linux的轻量级多线程Web服务器,应用层实现了一个简单的HTTP服务器,支持静态资源
访问与动态消息回显
主要工作:
1. 实现get/post两种请求解析,采用cgi脚本进行post请求响应
2. 利用线程池提供服务,增加并行服务数量
3. 利用双管道进行不同进程间通信与数据交换,及时关闭无用管道
此项目是基于Linux的轻量级多线程Web服务器,应用层实现了一个简单的HTTP服务器,支持静态资源访问与动态消息回显 1. 实现get/post两种请求解析,采用cgi脚本进行post请求响应 2. 利用线程池提供服务,增加并行服务数量 3. 利用双管道进行不同进程间通信
应用技术:python、opencv、numpy 项目描述:此项目通过使用特征点提取等图像处理算法,结合成熟的目标跟踪算法实现了运动小目标的检测与跟踪 的功能 主要工作: 1. 通过提取相邻两帧的ORG特征点,结合随机采样一致性算法实现特征点的匹配,实现了动态背景的补偿