大脸猫

C++高级开发工程师
上海海得 · 11年经验
大脸猫
日薪: ¥900/8h
地点: 其他 全区
时间: 下班后周六周日
ID:220086 复制

1
接单数
0
评价数
0
收藏数
100%
五星率

AI 技能提取 | Java C++ Python Go Redis Docker Linux Node.js
10年C++开发经验。掌握多门开发语言。包括C++,GoLang,Java,Python。掌握Qt,MFC界面开发技术,掌握UML技术。熟悉OpengGL。熟悉基本的图形学算法。熟悉基本的计算几何算法。熟悉Linux操作系统。熟悉数据库基本操作。会用Redis。熟悉Docker。了解Node.js。熟悉基本的Web开发。熟练使用Java Web后端开发技术。

某石油地质成图软件
项目描述:系统某石油地质成图软件绘图。本系统提供等值线勾绘和编辑。散点玉曲面运算。沉积相图、龟背图的自动生成、各类图版的自动生成等功能。软件分为两部分。绘图部分采用C++开发。界面部分使用C#开发。

责任描述:本人负责移植C++绘图部分。封装好接口,集成到C++开发的图形界面中。并开发和绘图相关的绘图界面。

MTS建筑钢结构力学计算软件
项目描述:
MTS为一款建筑钢结构力学计算软件。通过自研的二维CAD平台,输入结构受力模型,输入荷载等信息。调用有限元计算引擎,计算出结构整体受力情况。之后,按建筑设计规范,输出计算书。

责任描述:
使用MFC开发钢结构设计软件MTS。

开发建筑结构三维造型、显示模块。具体内容为:
1.直接使用OpenGL,从零开始,独立开发三维渲染模块。渲染效果接进或超过结构软件行业内其它软件。
2.1W根杆件造型速度在9秒之完成。30W三角片的场景,可流畅渲染。
3.在单调三角剖分的基础上,研发出新的任意带洞多边形三角剖分算法。多边形内部可有任意多个洞。该算法简单稳定,效率较高。
4.使用多线程技术,可同时打开多个渲染窗口。
5.支持点选、框选、反选操作。
6.使用动态生成纹理的方法,渲染三维杆件的应力应变云图。


GPS差分数据转发软件
项目描述:
多个数据源通过TCP,以Ntrip协议向服务端上传差分数据。多个客户端通过TCP获取某个数据源的差分信息。并提供管理功能。主要功能点有:用户注册功能、基站上线下线管理功能、移动站上线下线管理功能、多种报文解析功能、流量监视功能、差分数据转发功能、超时踢除功能、基站/移动站位置显示功能等等。

采用前后端分离的架构。采用多进程架构。此软件共有三个进程:一个前台进程、两个后台进程。前台模块由Qt实现。与后台服务通过自编写远程调用框架通信。后台模块为纯C++编写。使用的外部库都是可跨平台运行。目前只在Windows下运行。服务端网络部分基于Libevent。修改了Libevent部分源码,使之适应此项目。通信协议为Google Protobuf。解码采用自编写的线程池解码。并使用Go语言,在Linu****台下,编写Web版压测工具。

责任描述:
本人负责整个项目,包括需求采集、需求分析、方案设计、技术方案验证,原型开发、框架实现、核心代码实现、修改开源库、任务分配、检查,及CodeReview


NetSCADA项目
描述:
NetSCADA为工业组态软件。采用Qt开发。
软件功能:通过NetSCADA开发平台配置出的应用程序,完成对PLC的监控与控制。
该软件由两部分组成:开发时与运行时。开发时,类似IDE工具。通过拖拽自开发的组件,完成界面开发。通过配置和脚本完成业务逻辑开发。运行时,类似由IDE编译出的程序。运行时,加载开发时配置出的程序。此程序即是交付给客户的软件应用系统。
NetSCADA 以PLC为数据源,以实时数据库为核心,通过配置,完成应用系统开发。系统还提供报警、报表、图表、脚本二次开发等功能。

责任描述:
本人负责数据存储模块、数据查询模块、报表模块。
数据存储模块:接收上层传递来的数据,通过QtSQL,保存到各种数据库中。并按项目配置,完成创建表等操作。实现备份数据库机制,支持数据断点续传。
数据查询模块:为上层模块:报表模块、图表模块,提供统一的查询接口。支持多数据库操作。用户可通过配置完成SQL查询,而无需编写SQL语句。
报表模块:修改第三方源码,与数据查询模块整合,将此第三方报表融入NetSCADA中。

已被预约 1 次,预约方未评价,系统默认 ★ 5星 好评。
大脸猫 ID:220086 复制

大脸猫

C++高级开发工程师 · 11年经验 · 上海海得
城市其他 全区 日薪900元/8h 时间 下班后周六周日
1
累计接单
100%
五星好评率
0
用户评价
0
被收藏

信用行为

1
接单数
0
评价数
0
收藏数
100%
五星率

技术能力

AI 技能提取 | Java C++ Python Go Redis Docker Linux Node.js
10年C++开发经验。掌握多门开发语言。包括C++,GoLang,Java,Python。掌握Qt,MFC界面开发技术,掌握UML技术。熟悉OpengGL。熟悉基本的图形学算法。熟悉基本的计算几何算法。熟悉Linux操作系统。熟悉数据库基本操作。会用Redis。熟悉Docker。了解Node.js。熟悉基本的Web开发。熟练使用Java Web后端开发技术。

项目经验

某石油地质成图软件
项目描述:系统某石油地质成图软件绘图。本系统提供等值线勾绘和编辑。散点玉曲面运算。沉积相图、龟背图的自动生成、各类图版的自动生成等功能。软件分为两部分。绘图部分采用C++开发。界面部分使用C#开发。

责任描述:本人负责移植C++绘图部分。封装好接口,集成到C++开发的图形界面中。并开发和绘图相关的绘图界面。

MTS建筑钢结构力学计算软件
项目描述:
MTS为一款建筑钢结构力学计算软件。通过自研的二维CAD平台,输入结构受力模型,输入荷载等信息。调用有限元计算引擎,计算出结构整体受力情况。之后,按建筑设计规范,输出计算书。

责任描述:
使用MFC开发钢结构设计软件MTS。

开发建筑结构三维造型、显示模块。具体内容为:
1.直接使用OpenGL,从零开始,独立开发三维渲染模块。渲染效果接进或超过结构软件行业内其它软件。
2.1W根杆件造型速度在9秒之完成。30W三角片的场景,可流畅渲染。
3.在单调三角剖分的基础上,研发出新的任意带洞多边形三角剖分算法。多边形内部可有任意多个洞。该算法简单稳定,效率较高。
4.使用多线程技术,可同时打开多个渲染窗口。
5.支持点选、框选、反选操作。
6.使用动态生成纹理的方法,渲染三维杆件的应力应变云图。


GPS差分数据转发软件
项目描述:
多个数据源通过TCP,以Ntrip协议向服务端上传差分数据。多个客户端通过TCP获取某个数据源的差分信息。并提供管理功能。主要功能点有:用户注册功能、基站上线下线管理功能、移动站上线下线管理功能、多种报文解析功能、流量监视功能、差分数据转发功能、超时踢除功能、基站/移动站位置显示功能等等。

采用前后端分离的架构。采用多进程架构。此软件共有三个进程:一个前台进程、两个后台进程。前台模块由Qt实现。与后台服务通过自编写远程调用框架通信。后台模块为纯C++编写。使用的外部库都是可跨平台运行。目前只在Windows下运行。服务端网络部分基于Libevent。修改了Libevent部分源码,使之适应此项目。通信协议为Google Protobuf。解码采用自编写的线程池解码。并使用Go语言,在Linu****台下,编写Web版压测工具。

责任描述:
本人负责整个项目,包括需求采集、需求分析、方案设计、技术方案验证,原型开发、框架实现、核心代码实现、修改开源库、任务分配、检查,及CodeReview


NetSCADA项目
描述:
NetSCADA为工业组态软件。采用Qt开发。
软件功能:通过NetSCADA开发平台配置出的应用程序,完成对PLC的监控与控制。
该软件由两部分组成:开发时与运行时。开发时,类似IDE工具。通过拖拽自开发的组件,完成界面开发。通过配置和脚本完成业务逻辑开发。运行时,类似由IDE编译出的程序。运行时,加载开发时配置出的程序。此程序即是交付给客户的软件应用系统。
NetSCADA 以PLC为数据源,以实时数据库为核心,通过配置,完成应用系统开发。系统还提供报警、报表、图表、脚本二次开发等功能。

责任描述:
本人负责数据存储模块、数据查询模块、报表模块。
数据存储模块:接收上层传递来的数据,通过QtSQL,保存到各种数据库中。并按项目配置,完成创建表等操作。实现备份数据库机制,支持数据断点续传。
数据查询模块:为上层模块:报表模块、图表模块,提供统一的查询接口。支持多数据库操作。用户可通过配置完成SQL查询,而无需编写SQL语句。
报表模块:修改第三方源码,与数据查询模块整合,将此第三方报表融入NetSCADA中。

用户评价 (0)

该用户已被预约 1 次,预约方未评价,系统默认 ★ 5星 好评。
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

暂未通过审核

平台信誉与实力

基于 35,336 需求方信任

  • ✓ 支付宝企业信用分 优秀 评级
  • ✓ 市场份额约占全行业三分之一
  • ✓ 程序员兼职行业全能首选平台
查看平台资质详情
收藏 未过审核