ID:21805
邹雷 C/C++高级软件工程师 13年经验
2024-07-01
个人介绍:☆ 精通C/C++,Linux、windows环境下C/C++编程,了解java,C#,go语言; ☆ 精通常用算法,数据结构原理及其实现,熟悉STL以及相关源码; ☆ 掌握数据库oracle常用操作,精通Mysql,熟悉SqlServer, DB2等; ☆ 精通进程间通信,多线程,Socket原理; ☆ 了解VS等IDE集成环境,Windows/linux核心编程,ocx控件开发; ☆ 熟悉TCP/IP、UDP、HTTP/HTTPS等协议原理、流媒体相关知识,QT/OpenCv图像编程,shell编程; ☆ 精通C/C++高性能服务器开发,熟悉网络通讯程序开发。 ☆ 熟练使用多种消息中间件:redis,kafka,MQ, protobuf, mongodb等。
项目经验:webservice网关以及平台富媒体网关: 前置模块:采用nginx 前置模块是系统的接入模块,该模块通过ngnix的http模块处理相应的客户接入数据,本模块主要包含的功能有:协议校验、协议过滤、进程挂掉拉起、http协议解析、http响应 业务服务模块 处理前置模块转发过来的数据。http前置发送给本模块的数据已经是被解析的有效http数据。在本模块中主要是对数据进行协议的适配和解析(标准协议或用户自定义协议),然后做相应的业务处理,如:校验、写日志等。 发送短信业务: 若在本模块处理失败(受理失败),则给http前置发送响应数据。若受理成功,则会在给http前置发送响应的同时,会将完好的mt数据发送给消息中间件。 查询业务: 若在本模块处理失败(受理失败),则给http前置发送响应数 据。若受理成功,查询redis 或者kafka或者文件,将查询出的数据发送给http前置。本模块主要包含的功能有: 协议适配、内容校验、与消息中间件交互、与数据库交互、与前置http进程通信 MO/RPT推送服务进程 该进程取读取redis中的数据,以http请求的方式将数据推送至用户web服务器 与网关通讯服务模块: 本模块包含的功能有:订阅消息中间件MT消息,并将MT通过内部自定义协议以TCP方式将消息发送至网关 从网关取MO/RPT消息,并将MO/RPT消息存储至内存数据库 灾备切换 灾备切换主要分为两种,第一种是多机房部署场景下的灾备切换,第二种是机房内部的 灾备切换。 性能优化: 1.系统整体架构的合理性,针对业务处理需求(进程,线程,队列的设计);2.内存操作,内存的创建和销毁,内存的拷贝等;3.锁操作;4.数据存储以及读取的优化,数据库表设计、文件、中间件;5.算法合理性的设计;6.硬件以及部署优化; 7.负责均衡,集群,云,内核参数调优 ☆ 通信服务平台: 项目描述: 该平台底层网络通信模块采用IOCP模型以及epoll模型来兼容windows以及linux平台,该模型具有高性能大容量SOCKET并发。 该平台分为2层:网络通信服务层和应用层。 网络通信服务层负责socket通信、数据回调等工作,服务器对设备终端数据的采集以及服务器接收pc客户指令的下发。服务器与设备终端为长连接,与pc客户连接为短连接。 Server: 1、根据服务器CPU数量创建一定的工作线程,服务器启动,主线程启动监听,工作线程处于等待状态,当有请求进行连接时,工作线程轮流处理请求。 2、服务器对设备终端数据的采集:通过终端发出的心跳包来确定终端是否处于连接状态;通过服务器发出的请求帧得到设备终端的响应帧。 3、服务器与pc客户的通信,对客户数据指令的接收与发送。 应用层: 应用层主要负责对各种协议的解析及对数据的处理:pc客户下发指令根据不同的协议组包成不同的请求帧,同时对设备终端数据发出的响应帧进行拆包。总的来说就是对接收和发送数据的处理。然后利用ADO连接数据库将数据存入到对应的表中。 负责整个服务器架构的搭建以及各个功能模块的设计与部分重要功能代码的编写。
技      能: C++  
¥400 / 8小时
立即预约
ID:21962
寇明 C++客户端开发 11年经验
2024-06-25
个人介绍:Qt mfc c++windows客户端 开发,机器端上位机开发,plc通讯,socket通讯,以及其他,等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等 Qt mfc c++windows客户端 开发,机器端上位机开发,plc通讯,socket通讯,以及其他,等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等 Qt mfc c++windows客户端 开发,机器端上位机开发,plc通讯,socket通讯,以及其他,等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等
项目经验:智能灯光系统,调灯软件,256通道,和单片机通讯,多域操作,软件流畅好用 Qt mfc c++windows客户端 开发,机器端上位机开发,plc通讯,socket通讯,以及其他,等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等 智能灯光系统,调灯软件,256通道,和单片机通讯,多域操作,软件流畅好用 Qt mfc c++windows客户端 开发,机器端上位机开发,plc通讯,socket通讯,以及其他,等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等 智能灯光系统,调灯软件,256通道,和单片机通讯,多域操作,软件流畅好用 Qt mfc c++windows客户端 开发,机器端上位机开发,plc通讯,socket通讯,以及其他,等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等
技      能: C++  
¥400 / 8小时
立即预约
ID:22254
杨欢 c++开发 6年经验
2024-06-08
个人介绍:负责软件系统项目开发;根据要求,负责软件代码实现;解决系开发的技术难题,熟练c/c++,windows开发,python脚本使用,jsoncpp使用,linux中makefile的编写,了解mysql数据库
项目经验:行聊app 该项目是一个电商app,项目分4大模块 客户端模块:有ios和Android两个版本 后台业务模块:后台主要分为15个服务, data_server服务主要做所有的数据的存储和业务逻辑实现, file_gate_server主要是获取文件服务的ip和转发, file_server主要是做文件的上传和下载 front_server主要是app中的获取附件人的印记红包, gate_server主要管理所有服务器之间的ip和选取最佳节点连接, ggb_server主要是实现app中的广告宝功能, heart_server主要维持客服端是否在线状态, im_server主要负责信息的传递业务如聊天和发红包等参数检验, interface_server是提供给客服端访问的服务接口采用的是htttp协议,其他服务交互都是采用tcp协议 主要是做一下用户信息业务的参数检验如修改密码, red_server主要做红包业务的参数检验, shop_server主要做商城业务的参数检验, third_server主要是第三方的业务,如发送验证码和支付业务, wallet_server主要做钱包业务的参数检验, web_server主要做管理员,卖家中心等业务的参数检验, XLGuarder是守护进程,服务终止时自动重启 数据库管理终端:mysql数据库 管理员终端;商品审核,投诉审核等一些人工审核功能业务
技      能: C++  
¥700 / 8小时
立即预约
ID:22092
莫柳 C++软件工程师 6年经验
2024-05-27
个人介绍:1、3年以上C++开发工作经验,精通C/C++,熟练掌握windows和Linux下的C++开发 2、熟悉TCP/IP 协议和网络编程 3、熟练掌握多线程、多进程并发、同步互斥等原理,能够熟练应用线程池、多线程锁等进行多线程编程 4、良好的数据结构和算法基础,熟悉mysql,sqlite数据库操作 5、熟悉MFC,QT,SOUI图形界面框架 6、了解ffmpeg和opencv等库
项目经验:1.1905电影票务系统客户端:负责地面票务系统客户端壳功能的开发,包括cef3内嵌,提供对硬件(各种打印机,读卡器,扫码枪)的接口。 2.英语口语考试系统:负责服务器和监考端的代码编写和声音波形的显示以及分贝判断。该项目分为监考端服务端和考试端,主要实现考生在该系统上进行英语口语考试后,系统将考生的考试数据上传到服务器,再由服务器提交给评分系统进行评分。 3.计算机机考系统:包括计算机等级考试,语文数学英语等所有科目考试,并由计算机来替换老师手工评分。主要负责服务端,监考端,学生端,管理端的研发和代码编写,以及MS office和Photoshop操作题评分接口的设计和编写。 4.书页分管系统:该项目语言采用C++,界面使用QT,网络采用HP-socket和纯socket两个版本,包含服务端和客户端,客户端包含员工管理,图书管理,项目管理,单价设置,做工明细,工资明细等功能。主要用于管理员对每个员工制作图书流程和工作量的统计和分配
技      能: C++  
¥1000 / 8小时
立即预约
立即预约
意见反馈