高级研发工程师 · 2年经验 · 概伦电子
城市济南 全区 日薪700元/8h 时间 下班后周六周日
0
累计接单
0
用户评价
0
被收藏

技术能力

AI 技能提取 | C++ Linux RabbitMQ MySQL Redis Git HTTP
C++:熟悉C/C++语言,熟悉面向对象的思想,熟悉C++11新特性,掌握STL标准模版库。 掌握C++ STL序列式容器,关联式容器,非关联式容器,迭代器,以及常见适配器的使用。 掌握C++ algorithm中常见算法函数的使用,以及bind函数、function函数的使用场景和应用。 了解lambda表达式的使用场景和应用。 数据结构:熟悉常用数据结构,线性表、栈、队列、哈希表、二叉树,掌握常见的查询算法及排序算法。
Linux: 熟悉Linux下的开发环境,掌握top/netstat/memory/valgrind等常用相关命令。 掌握Linux文件系统的基本思想和相关文件接口。 熟悉Linux操作系统信号和进程相关知识和相关接口的操作。
多线程:掌握线程思想、互斥锁、条件变量,以及结合生产者和消费者模式实现面向对象的线程池。
网络编程:掌握HTTP、TCP、UDP协议的原理和使用场景,掌握socket网络编程、TCP/UDP网络通信的实现 流程和接口函数的使用。
掌握IO多路复用思想,掌握select和epoll的区别及使用。
熟悉Reactor并发服务器模型的思想,熟悉同步/异步,以及阻塞/非阻塞。
设计模式:掌握常用的OOD设计模式,熟悉工厂模式、观察者模式、单例模式等常见的设计模式的思想及应用 场景,能够应用到实际开发中。
数据库:掌握关系型数据库MySQL及非关系型数据库Redis的使用,熟悉相关的API及常见的优化手段。 框架:熟悉workflow、wfrest等开发框架,熟悉消息队列RabbitMQ的使用。
Qt:掌握Qt元对象系统思想,熟悉信号和槽机制以及事件、TCP/UDP网络通信、多线程、qtimer定时器。 掌握Qt中mainwindow、widget、dialog的使用,Button按钮组件,GroupBox容器,Layouts布局。
工具:掌握vim/gvim, vscode,visual studio2022,xshell,git等工具的使用。熟悉第三方库的使用方法。

项目经验

1. 企业上云服务器:
C++ MySQL Redis
该项目是一个Linux平台下、使用C++编写的完整的企业上云服务器。企业内部需要一个高效、稳定的上云服 务器系统,需要在公司现有的上云系统基础上进行性能优化,提高效率。优化的主要思路是:使用线程池与IO 多路复用技术进行项目搭建,提高并发性。项目主要功能包括:文件管理、断点续传、分片上传、极速秒传、 超时踢出等功能。项目中通过将长短命令进行分离,以进一步提高并发性。
2. 智能图书推荐与检索系统
C++ Reactor Redis CppJieba Simhash
该项目是Linux平台下、使用C++开发的智能图书检索与推荐系统。为了满足用户对图书的搜索和推荐需求, 我们开发了一款智能图书检索与推荐系统。用户可以输入关键词以获取相应类型的图书推荐。该系统支持多关 键词查找功能,用户输入多个关键词,服务器返回相关性较高的图书信息。项目整体以Reactor+线程池作为框 架。项目主要模块包括:中英文词典加载、资料库加载、关键词推荐、关键词查找等。
3. EDA 工具GUI开发
负责将现有的项目图形化
客服二维码

没找到合适的人才?

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

微信沟通 立即沟通 立即预约
平台担保交易 · 1小时内不满意可退款
微信扫码,建群沟通

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情
相似人才推荐: