ID:22123
仲建军 C++讲师 13年经验
2024-07-30
个人介绍:熟练使用C/C++语言编程,熟悉面向过程、面向对象的思想,有良好的编程习惯。 掌握面向对象编程,掌握类的封装、继承、多态原理并能熟练运用。 掌握常用的算法和数据结构,如链表、二叉树、二分查找、排序等。 掌握Linux系统编程,熟练运用Vim编辑器,掌握常用shell命令。 掌握TCP/UDP两类传输层协议的网络编程。 掌握Windows系统开发,熟练使用VS编程工具,熟悉MFC、win32窗口开发。 掌握Windows线程同步技术,熟练使用锁机制。 掌握MySQL数据库,了解数据库原理,熟练使用数据库进行数据有效管理。 熟悉使用Qt进行图形界面开发,能熟练使用Qt框架完成项目开发,满足项目需求。
项目经验:: 远程控制系统 项⽬描述:远程控制系统的功能类似于Windows⾃带的远程连接,使⽤的是TCP通信协议。服务 器端作为被控端,客⼾端作为控制端,连接服务器。连接后,服务器将屏幕数据发送到客⼾端, 在客⼾端的视图客⼾区显⽰,把客⼾端产⽣的键盘消息、⿏标消息发送给服务器,服务器收到后 调⽤相关函数进⾏处理。 项⽬内容:1.服务器端 1)在窗口初始化消息⾥获取主机名称和IP地址,然后启动监听线程。 2)在监听线程处理函数⾥创建套接字,接受客⼾端连接,并启动服务线程。 3)在服务线程处理函数中向客⼾端传输屏幕信息和数据,并获取从客⼾端传输来的⿏ 标键盘数据 2.客⼾端 1)客⼾端是基于MFC的框架窗口程序,点击开始按钮开启远程控制。 2)在开始按钮的消息处理函数中建⽴TCP通信,连接服务器,并开启⼦线程。 3)在⼦线程的处理函数中,会向视图窗口发送屏幕刷新的消息,在对应的消息处理函 数中接收服务器发送的屏幕信息和数据,并引起绘图消息的处理。 4)处理绘图消息,把从服务器接收的位图在视图窗口中显⽰。 5)在视图类中添加⿏标键盘消息的处理,在处理函数中获取相应数据发送给服务器
技      能: C++  
¥500 / 8小时
立即预约
ID:22156
黄文 C++开发工程师/后台开发 1年经验
2024-07-23
个人介绍:个人简介: (1)毕业于211院校教育部重点实验室,研究生期间主要从事嵌入式软件开发,偏向检测控制; (2)三年以上C/C++开发工作经验(底层网络通信、逻辑应用); (3)有较强的数学功底,是一名具有算法能力的软件工程师; 技能: (1)C,C++ (2)网络通信,高并发网络库 (3)多线程、设计模式 (4)QT (5)mysql/oracle数据库 (6)具有项目经理的经验
项目经验:1. 全身动补系统(合作开发,负责后台数据流开发+部分UI功能) 介绍: (1)通过穿戴式传感器,获取骨骼节点的局部姿态信息;通过全局光学定位系统,获取对应传感器的全局姿态信息,通过专业算法模型,输出全身姿态; (2)动补系统与HID 设备(虚拟现实头显、惯性定位系统(包括Hi5 手套)、道具等传感器)通过USB、射频等方式相连,实时采集HID 设备的姿态和状态信息,完成对HID 设备的控制; (3)C/S架构,使用QT开发UI界面,包括U3D 项目特点: (1)实时性高,整体时延不超过100ms以内,肉眼不可见; (2)系统通过3D界面,实时展示各传感器的姿态和全身姿态; (3)系统可拓展性强,可维护性高 (4)流量:12000byte *90hz * 8 = 8.64Mbps 只统计数据量最大的光学定位系统的光学数据:100个光学传感器,每个传感器4个mark点 核心关键数据 一帧 100 * (7+8 + 4*3) *4 = 10800byte 2. 手部姿态捕捉SDK(独自开发) 介绍:手部姿态捕捉SDK,是针对手部动补设备(下称动补手套)开发的SDK,动补手套分左右手,各有6个九轴传感器,90hz的速度向上发数据,通过卡尔曼算法及手部拓扑结构,计算出手部姿态 (1)SDK实现原始数据解析,算法模型 项目特点: (1)实时性高,延时20ms以内; (2)流量:700byte*90hz*8 = 504Kbps 核心关键数据 一帧:9*6*4*2 = 432byte 3. 企业内部自用IM交流应用(独自开发) 介绍:应用于内网的交流聊天工具,可传文件、截图,群聊天,具有聊天记录保存功能 (1)分为客户端和服务器两部分,服务器部署在linux系统,挂载数据库;客户端可在windows下运行; 项目特点: (1)底层采用epoll+主从reactor网络模型; (2)时延低,小于100ms,丢包率小于0.01% 4. 新能源场站级监控系统(合作开发,负责通信服务部分的开发) 介绍:适用于新能源光伏、风电场站的系统级监控平台;实时监测站内测控设备、保护设备、发电设备、输电线等关键设备的工况,实现对站内设备的监测分析、故障报警、集中控制、辅助决策等; 主要职责: (1)实时采集下位机的三遥信息(遥测、遥信、遥脉),下发和遥调信息; 特点: (1)所有下位机通过交换机与上位机相连,流量可达200Mbps
技      能: C++  
¥500 / 8小时
立即预约
立即预约
意见反馈