个人介绍
我是程序员lichartu,l 熟悉Linux开发环境,熟悉Linux指令,掌握Linux环境下C/C++语言编程;熟悉Linux系统编程,文件,进程,线程开发以及进程之间的通信;熟悉TCP、UDP协议,Socket网络编程;熟悉QT框架,QT图形开发界面;了解Mysql,Redis数据库,以及sql语法进行数据库的增删改查;了解图像视觉视频处理库opencv。
如果您有合适的需求,请和我联系
工作经历
2023-05-31 -至今广东优宝爱驾科技有限公司C++开发工程师
进行项目需求沟通 负责雷达数据测试,利用QT以及C++编写捕捉测试数据的客户端; 负责摄像头产品录制,回放视频的客户端; 出差客户端进行雷达产品的软件优化以及测试
教育经历
2018-09-01 - 2022-07-01福建农林大学金山学院电子信息工程本科
技能
项目描述:本系统负责将雷达数据和摄像头录制的数据进行保存,分析,对比雷达数据与车辆行驶过程中的实时视频的差距。在雷达捕捉部分,本系统采用多线程方式,利用CAN函数库,用循环的方式采集数据,报警信息等,并且利用报警等级区分蜂鸣器的长鸣与间断报警(利用mp3音频);在视频录制部分,本系统采用QT框架的多媒体库以及视频库和播放器库用于开启摄像头录制,保存和回放数据。
项目描述:本项目是基于Linux的播放器,负责利用VLC库创建vlc媒体对象向服务器发送HTTP请求,获取视频流数据,如果是本地存储地址,则播放本地媒体。在播放器界面,可以进行暂停,快进,结束播放以及拖动进度条快进的操作,并且可以进行音量调整,双击全屏显示。
项目描述:本系统分为跟踪服务器,存储服务器,ID服务器,客户端服务器以及Http服务器。跟踪服务器维护 完全相同的数据结构用于实时跟踪每一台存储服务器的状态变化;存储服务器划分成多个组,在启动的时候就会创建子线程将自己的信息加入到跟踪服务器,并且周期性发送心跳信息,并且存储服务器上的文件保存在特定的目录结构中,存储路径取自ID服务器唯一标识计算得到;客户端服务器需要向跟踪服务器获取存储服务器地址以及所隶属的组,然后才可以进行文件的上传,下载以及删除;HTTP服务器类似与中转,将HTTP客户端发送的http请求转换成内部的API调用,然后将从存储服务器下载得到的文件数据以HTTP响应的形式回传给HTTP客户端。 负责模块:存储服务器的上传下载功能,创建子线程加入服务器,以及sql数据库的编写,redis连接池的建立等