C/C++:
熟练掌握C,C++语言
熟悉QT开发
掌握Linux,windows下代码调试
Linux:
熟练使用socket套接字编程,掌握TCP,UDP通讯
熟练掌握使用多路I/O:epoll,select
掌握动态库与静态库的制作和使用
常用库,框架:
熟悉libevent,openssl
熟悉nginx
脚本:
熟悉Shell,py,makefile
其他:
掌握使用STL(标准模板库)
熟悉Http、Https等Web协议
熟悉oracle、MySQL关系型数据库、redis非关系型数据库
项目名称:跨平台投屏工具
项目标签:
Qt下的多进程,多线程通行 网络编程 ffmpen解码h264为yuv opengl基础
项目简介:
针对上海迪璞科技公司合作伙伴德国奥迪的要求对现有的数据传输平台经行数据整合,在兼容已有功能的前提下经行平台的升级
项目描述:
将远端终端中的数据通过网络通信的方式,将远端终端中所显示的画面投射到手持终端的屏幕上,并在手持终端上显示ip地址以作区分。增加整体界面的可配置选项如 可以配置主题 按钮颜色 按钮字体 按钮的形状等。在进行网络通信时在保证兼容老系统的情况下增加新的可输出信息
项目周期:8个月
个人职责:
主要负责在解析奥迪提供的XML在兼容情况下扩大可输出的信息,增加界面的可配置选项,通过socket通信的方式建立连接并把远端界面的信息显示到手持终端上并显示远端的地址信息
Qt多进程,多线程 自定义事件
网络通信
qss自定义界面
音视频转解码
ffmpeg解码h264 为 yuv
opengl渲染yuv