ID:395220

蜡笔小欣

C++软件开发

  • 公司信息:
  • 联想
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 700元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 上海
  • 浦东

技术能力

熟悉 c 和 c++,熟练掌握标准模板库 STL 的使用,能在 Windows 和 Linux 环境下熟练使用 c++编程。
熟悉并发服务器事件处理的 Reacotr 模式,了解 Proactor 模式。
熟练掌握网络编程,了解工厂模式,抽象工厂模式,观察者模式等经典设计模式。
熟悉数组、链表、图、树(B 树、B+树,红黑树)等数据结构和八大排序算法。
熟悉 MySQL、Redis 等数据库的特性和使用方法。经常使用第三方库,能很快熟悉第三方库的使用。
熟悉计算机网络的分层体现和结构和 TCP/IP/HTTP 等网络协议。
了解计算机操作系统和计算机组成等基本思想和原理。熟悉 Linux 的常用命令和系统调用。
常用工具:gcc/g++、gdb、VStudio/VScode、xShell、WireShark、SlickEidt、valgrind、StarUML、CMake

项目经验

智能联想文件检索工具
项目描述:以 c++为主语言,运行在 Linux 环境支持并发查询的服务器程序。根据客户端查询词,主动联想推荐相
关词,并搜索相关文件的检索工具。
技术概述:1、基于 Reactor+线程池模型,采用 epoll I/O 多路复用技术。将 I/O 操作与任务处理分离,实现并发
的高性能检索系统;
2、使用 cppjieba 库和 Simhash 算法对设计手册,技术规范等文件进行去重、分割、过滤停用词等处
理,生成相应的中间库文件;
3、根据用户输入的关键词,利用最小编辑距离算法等其他规则对比中间库文件,实现关键词联想功能;
4、设计 LRU 缓存存储查询热词,每个线程分配专属缓存并定时更新同步和持久化。
5、客户端与服务端采用 Json 格式收发数据,日志采用第三方开源库。

案例展示

  • 网络云盘

    网络云盘

    技术文件云存储、管理平台 项目描述:编程语言为 c/c++,基于 Linux 环境采用 C/S 模式的文件传输和管理系统。 技术概述:1、采用线程池和 epoll I/O 多路复用技术,实现多线程并发的高性能文件传输和管理系统; 2、使用 MySQL 数据库储存文件信息和用

  • 智能联想文件检索工具

    智能联想文件检索工具

    智能联想文件检索工具 项目描述:以 c++为主语言,运行在 Linux 环境支持并发查询的服务器程序。根据客户端查询词,主动联想推荐相 关词,并搜索相关文件的检索工具。 技术概述:1、基于 Reactor+线程池模型,采用 epoll I/O 多路复用技术。将 I/O 操作

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

信用行为

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

发布任务

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

微信接收人才推送

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

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