熟练掌握 C/C++基本语法,熟悉继承、多态的原理,熟悉内存管理
◊ 熟悉常见的数据结构,如:链表、栈、队列、二叉树等
◊ 熟悉常见的排序算法,如:插入排序、选择排序、快速排序、归并排序等
◊ 熟悉 STL 中的主要容器,如:vector、list、set、map 等
◊ 了解 C++11 的部分特性,如:智能指针、右值引用、异常机制等
◊ 熟悉 Linux 操作系统的基础指令及 vim 的使用,能够编写简单的 makefile
◊ 了解虚拟内存机制及 Linux 下进程和线程概念、进程间通信方式
◊ 熟悉计算机网络,如 TCP/IP、UDP、HTTP 等常见协议,熟悉 socket 编程
◊ 了解简单的 SQL 语句,熟悉 MySQL 数据库的基本使用
在海康威视任职期间,对VM4.2S视觉平台项目中担任工业相机的二次开发等角色,对于dalsa,迈创等工业相机有一定了解与开发经验。后于云南大学光电实验室,对中科智仪的皮秒级别的相机也有二次开发经验。
项目简介: 实现了一个多线程环境下的高并发内存池,多个线程间可以并发无锁地申请内存 开发环境: VS2019、C++ 涉及知识: 链表、哈希映射表、单例模式、多线程、TLS 线程本地存储 功能实现: 设计了一个三层缓存结构来实现内存的申请、内存碎片的合并等功能 第 1 层
将机械位移台进行移动时,相机同时进行拍照,达到自动化的要求,在此过程中涉及到相机的图片处理以及回调函数的重载等。