ID:416608

张建彬 有团队

C++开发工程师

  • 公司信息:
  • 上海亿威航空电子科技有限公司
  • 工作经验:
  • 4年
  • 兼职日薪:
  • 800元/8小时
  • 兼职时间:
  • 可工作日驻场(离职原因)
  • 所在区域:
  • 上海
  • 浦东

技术能力

我有4年多C/C++开发经验并且熟练C/C++技术的应用,工作是从事软件工程师熟练linux 平台,喜欢软件开发行业。
有较强的沟通能力,好的语言表达能力,团队协作能力。
工作中吃苦耐劳,步步稳定做好每一件事。
熟悉Java,使用mysql数据库存储数据。
熟悉C++11,python
具有扎实的C++基础,熟练掌握容器,继承,多态,基本的MySQL性能调优,SQL优化等;熟练使用Redis,了解常用的高并发解决方案;对项目的管理有一定实战经验,有较强的抗压与团队协作意识

项目经验

飞机地面模拟实验系统
项目描述: 该项目是在 linux 系统上面完成的,项目制作过程中使用到的开发工具有 vim 编辑器、gcc 编译器、gdb 调试飞机地面模拟实验系统
项目描述: 该项目是在 linux 系统上面完成的,项目制作过程中使用到的开发工具有 vim 编辑器、gcc 编译器、gdb 调试
器、mysql 数据库、makefile 等。
地面模拟试验主要是为了完成飞机试飞试验。该项目采用 C/S 架构,使用 tcp 网络协议,'主要有以下几个模块组
成:
1、测控台作为 TCP 协议服务端,其他的各个模拟设备和用户通过 TCP 网络进行连接。测控台主要有以下几部分
功能:
a、测控台连接数据库,通过数据库来管理实验用户的添加、删除、修改、查找等。
b、接收用 户的登录。
c、接收实验用户编写的实验案例文件,根据实验案例文件中的内容让各个模拟装置来模拟飞行高度、风速等各种
情况。
2、管理员作为客户端,通过 TCP 和服务端连接。管理员主要负责对实验用户和模拟装置的添加、删除、修改、
查看等。
3、普通实验用户作为客户端,主要负责上传实验案例文件,来进行各种飞机模拟实验。
4、模拟装置作为客户端,主要接收从服务端发送来的模拟数据,根据模拟数据来模拟飞机的飞行高度、机轮转速
器、mysql 数据库、makefile 等。
地面模拟试验主要是为了完成飞机试飞试验。该项目采用 C/S 架构,使用 tcp 网络协议,主要有以下几个模块组
成:
1、测控台作为 TCP 协议服务端,其他的各个模拟设备和用户通过 TCP 网络进行连接。测控台主要有以下几部分
功能:
a、测控台连接数据库,通过数据库来管理实验用户的添加、删除、修改、查找等。
b、接收用 户的登录。
c、接收实验用户编写的实验案例文件,根据实验案例文件中的内容让各个模拟装置来模拟飞行高度、风速等各种
情况。
2、管理员作为客户端,通过 TCP 和服务端连接。管理员主要负责对实验用户和模拟装置的添加、删除、修改、
查看等。
3、普通实验用户作为客户端,主要负责上传实验案例文件,来进行各种飞机模拟实验。
4、模拟装置作为客户端,主要接收从服务端发送来的模拟数据,根据模拟数据来模拟飞机的飞行高度、机轮转速

仓库管理系统
项目描述: 1、开发语言:c++、qt
2、应用软件:qt_creator 该课程设计主要是为了加深对面向对象程序设计中基础理论和基础知识的理解,提高自身实践能力。通过项目设
计,能够熟练运用 C++和 Qt 进行面向对象编程,建立对象模型,更加直观的体现操作仓库生产流程,全面掌握
面向对象编程技术。该课设分为管理员模块、仓库工作人员模块两部分:
1、管理员主要负责对工作人员的添加、删除、修改、查看等。
2、工作人员分为入库人员和出库人员,他们负责对物料进行添加、入库出库检查、查看、加工处理等操作。
接下来对其进行详细介绍:
1、管理员对工作人员的增删改查等操作是通过操作内存和文件来实现的,当管理员登录成功后,通过 fd.open 函数读取存放工作人员信息的文件,将读取到的内容存放到一个 vector 容器中,使用迭代器来遍历此容器,增删
改查都对这个容器进行操作,当系统退出后会将容器中的信息写入到文件中去。
2、对物料的增删改查等操作也是通过容器来实现的。该课设中一共有三个存放物料的仓库,分别对物料进行印
刷、烘干和组装操作。每个仓库都有入库人员和出库人员,他们只对本仓库负责。当物料进入仓库或者送出时,
工作人员会对其进行入库、出库检查。每个工作人员可以查看本仓库中的物料信息。当物料数量不足时,第一个
仓库的入库人员会进行添加物料操作。
3、该课设是在 qt_creator 上面进行设计的,对人员和物料的操作都是通过在不同界面跳转实现的。不同界面之
间通过传递人员、物料管理类对象来对人员物料进行管理。其中 connect 函数用于两个界面之间的跳转,它包含
4 个参数:信号发出者的地址、发出的信号、信号接收者的地址、做出处理的槽函数。通过各种槽函数来实现界
面跳转。

展屏推送系统
一、项目模块主要功能介绍:
该项目主要用于街道、展馆、智能小区的电子屏幕的管理,信息的发布及日常屏幕的维护等。

1、 Led 屏幕端,主要由展示屏幕和内置的终端控制。终端控制部分可以通过移动网络来连接上网,链路采用(3g/4g)网络传输层采用TCP/IP协议。
2、 Linux服务端,采用公网服务器。作为TCP协议的服务端,可以接受屏幕端,pc管理端,移动管理端的链接。Linux服务端采用Mysql数据库来存数据。Linux服务端主要功能:

团队情况

  • 整包服务: 其他开发   
角色 职位
负责人 C++开发工程师
队员 后端工程师

案例展示

  • 展屏推送系统

    展屏推送系统

    展屏推送系统 一、项目模块主要功能介绍: 该项目主要用于街道、展馆、智能小区的电子屏幕的管理,信息的发布及日常屏幕的维护等。 1、 Led 屏幕端,主要由展示屏幕和内置的终端控制。终端控制部分可以通过移动网络来连接上网,链路采用(3g/4g)网络传输层采用TCP/IP协

  • 飞机地面模拟实验系统

    飞机地面模拟实验系统

    飞机地面模拟实验系统 项目描述: 该项目是在 linux 系统上面完成的,项目制作过程中使用到的开发工具有 vim 编辑器、gcc 编译器、gdb 调试飞机地面模拟实验系统 项目描述: 该项目是在 linux 系统上面完成的,项目制作过程中使用到的开发工具有 vim 编辑器、

查看案例列表(含更多 0 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服