实现网
代小刚

昵称登录后显示

1000/8小时
10年工作经验

成都科来软件科技有限公司
高级C++工程师

QT
C++
MFC
嵌入式

0

被预约次数

0

被收藏次数

0

被评价次数

擅长技能

电子科技大学 电子信息工程 本科
◆精通C/C++,熟练使用VS工具进行开发,熟悉MFC类库及GUI函数库; 
◆精通Linux操作系统,文件I/O,IPC,多进程、多线程编程,vim开发环境和gcc编译技术; 
◆精通网络体系结构与TCP/IP协议栈,能熟练进行Socket网络编程; 
◆精通QT的开发流程,QT 使用方法,桌面应用程序开发经验; 
◆精通oracle、SQLSERVER2000、MySQL、Sqlite数据库操作; 
◆精通Excel,xml等插件开发,数据导入导出、编辑管理; 
◆熟悉基于ARM平台的嵌入式Linux下驱动程序开发基本方法和架构,字符、块设备和网络设备; 
◆熟悉Java\JavaScript\Python\PHP\Go等语言。

1.有责任心,善于人际交流;积极进取,能吃苦耐劳,努力完成任务,有较强的团队协作精神。
2.在网络安全、监控、物联、嵌入式方面有浓厚兴趣。 深入理解系统内核运行:中断控制、内存管理、进程调度、同步及异步信号、IO机制、TCP/IP 网络协议。
3.擅长界面工具和通信程序。

项目经验

高级工程师/项目组长
一、卫星基带监控
1.担任LINUX下程序框架设计,下发指令到跟踪基带硬件,全面监控。
2.QT创建设备控制界面和状态灯主界面,绘制相位跟踪正弦曲线。
3.多进程的启动和停止,切换跟踪模式,动态保存相位文件。
4.UDP广播收发和解析字段,事件和信号槽响应机制。

二、侦察机
1.创建侦察控制主界面,多通道频谱图,
2.通过TCP连接,多线程处理侦察结果,入内存数据库和Oracle数据库,以表展示。
3.自定义频率设置控件,信号指示控件。
4.硬件控制的反馈消息,通过事件和多线程分流到界面显示,记录操作指令日志。
总结:插件间通信,多线程消息分发,定时器任务调度,TCP数据包构建和解析,快速定位和解决疑难问题,指导和帮助同事。

三、工控安全检测平台
该平台基于网络全流量、可回溯检测。
服务器(Linux):
1.每个以太网工控设备将采集数据上报服务器,采用epoll监听,统一并发处理。
2.分为数据采集线程、数据派发线程、基本分析线程、高级分析线程,数据查询线程。 按时间存储数据包,大部分是TCP协议、有些是数据链路层协议。
3.根据协议标识和端口分析modbus、s7、104等工控协议,检测出非法连接、攻击和非法指令,把IP信息、控制信息、业务信息构成一条记录。
4.与控制台约定字段和数据类型,存储统计表,支持界面各种需求的查询。

控制台(Windows):
1.采用MFC开发界面,运用多种图形控件库。
2.实时显示采集流量大小、每秒数据包、警告。
3.按时间轴回溯查询数据包。
4.按工控协议查询统计表,可按字段挖掘相关统计表,每条记录都可下载相关数据包。 查询工控设备矩阵图,显示设备名称、设备类型、设备IP的网络连接拓扑图。

四、网络安全检测平台(APT)
该平台基于网络全流量、沙箱检测,分为前端和中心。
前端:采集和还原协议数据(文件、邮件),黑IP(域名)的阻断拦截。 中心:还原信息的显示,沙箱对文件的扫描检测。
负责对前端的升级:提高性能和协议还原率。
1、优化模块接口,将系统管理进程、数据分析进程
2、优化TCP流重组,按时间缓存乱序包,支持千兆流量。
3、采用全局内存池管理,高效利用内存。
4、提高应用协议还原率: 支持http文件的批量上传和下载还原, 支持SMTP、POP、IMAP标准邮件及附件的批量发送和接收还原, 支持Web邮件的还原,ftp和smb文件传输协议的还原。

五、参与金证基金登记过户、交易系统的前台和后台编写。 
1、前台采用QT,自定义组件绘制良好界面,参与了主框架和部分功能页面的设计和编写,涉及登录,用户管理、股票交易、期货交易、系统参数设置。
  2、后台采用C++,采用金证通信中间件和前台相连(多线程),金证业务中间件和数据库相连(多连接),并且使用金证复核加密算法,具有很强的安全性和稳定性。 
3、编写了大量的业务功能DLL,采用ORACLE和MYSQL数据库,对数据库创建用户、初始化数据脚本编写和数据库SQL操作相当熟练。 
4、对于web界面,用JS脚本语言,调用动态库的C++函数,编写了登录和业务功能等。  、
总结:对QT绘制界面,后台同时处理多业务(分布式)、调用数据库存储过程有了更深的认识和总结,无论从技术还是业务,都有相当的提高。

六、动车模拟驾驶器
1,VS2011、VC6.0下的MFC完成图形界面,各模拟终端子系统与主控制器的网络连接。
2,采用AT96和485采集各硬件的输入、输出,传递给主控制器的数据库分析。
3,主控完成驾驶器行驶的逻辑功能,控制各终端页面显示。
总结:通过此项目,更加熟悉了设计模式和模板应用、多线程及网络、串口编程,数据库SQL管理及数据操作,也提高了与硬件设计者等同事的沟通能力。

0条评论 雇主评价

暂无评论~

可兼职时间

周六全天
周六半天
周日全天
周日半天
工作日下班后

可兼职地点

高新
成都中心区

被预约

0

被收藏

0

被评价

0

立即预约

可兼职时间

周六全天
周六半天
周日全天
周日半天
工作日下班后

可兼职地点

高新
成都中心区

已通过身份认证