
求职面试
Baymax_yan
C++,后台服务器,机器视觉,图像处理
展开
-
机器视觉算法工程师试题
收藏链接:https://blog.youkuaiyun.com/NNNNNNNNNNNNY/article/details/67644257转载 2018-09-10 09:15:19 · 5222 阅读 · 0 评论 -
阿里淘宝客户端
阿里淘宝客户端讲项目初始化列表的原理,有什么好处答:effective C++ 条例4什么是多态答:后台开发核心技术二,类的多态多态的原理答:深度探索C++对象模型第一章关于对象虚指针如何查找虚函数表,原理是什么答:深度探索C++对象模型第一章关于对象析构函数能不能是虚函数答:effective C++条款07构造函数能不能是虚函数答:这里...原创 2019-04-30 10:57:50 · 257 阅读 · 0 评论 -
一道阿里面试题——关于print自加的操作结果解释
一道阿里面试题int main(){ int i = 1; printf("%d, %d\n", ++i, ++i); printf("%d, %d\n", ++i, i++); /*cout << ++i <<" "<< ++i << endl; cout << ++i << " " << i++ &...原创 2019-05-09 14:23:56 · 228 阅读 · 0 评论 -
华为笔试题——分礼物
华为的一道笔试题——分礼物题目描述圣诞节到了,城堡里有k个小朋友,圣诞老人口袋里带了n件无差别的小礼物,请帮圣诞老人处理:将n个无差别的礼物分给k个小朋友的分法问题给定n和k,数出分法种数,并枚举所有的分法输出描述仅一行,包含两个证书n(0 <= n <= 10)和k(0<= k<= 10), n 表示礼物的数量,k表示小朋友的数量测试案例输入:3 2输出:...原创 2019-05-09 15:01:13 · 5750 阅读 · 3 评论 -
博客整理
高并发系统之限流特技动态链接库中函数的地址确定---PLT和GOTLinux 中的各种栈:进程栈 线程栈 内核栈 中断栈Redis和Memcached的区别epoll内核源码详解+自己总结的流程后台开发面试问题整理Linux内核:poll机制linux任务调度机制Linux内核:poll机制解读Raft(一 算法基础) - 杭州.Mark - 博客园Linux文件系统详解 -...转载 2019-05-29 09:46:53 · 266 阅读 · 0 评论 -
C++基础语言篇(一)
C++基础语言篇(一)1. 说一下static关键字的作用全局静态变量全局变量就定义成全局静态变量在静态存储区域,整个程序运行期间一直存在会被自动初始化为0作用域:在声明它的文件之外的是不可见的,从定义之处一直到文件结尾局部静态变量局部静态变量在静态存储区自动初始化为0作用域仍为局部作用域,当局部静态变量离开作用域时,并没销毁,仍然在内存当中,只不过不能对其进行访问,...原创 2019-06-06 15:26:58 · 194 阅读 · 0 评论 -
C++基础语言篇(二)
C++基础语言篇(二)1、 请你回答一下为什么析构函数必须是虚函数?为什么C++默认的析构函数不是虚函数 考点:虚函数 析构函数将可能会被继承的父类的析函数设置为虚函数,可以保证当我们new一个子类对象,然后使用基类指针指向该对象,释放基类指针时可以释放掉子类的空间可以防止内存泄漏C++默认的析构函数不是虚函数是因为虚函数需要虚函数表和虚表指针,占用额外的内存,而对于不被继承的类会造成浪费...原创 2019-06-06 15:27:22 · 191 阅读 · 0 评论 -
C++面向对象与泛型编程
C++面向对象与泛型编程1、 什么是右值引用,跟左值有什么区别右值引用是C++11引入的新特性,实现了移动语义和进准传递消除两个对象交换时不必要的对象拷贝,节省运算存储资源,提高效率能够简介明确的定义泛型函数左值右值的区别能对表达式取地址、或具名对象/变量。一般指表达式结束后依然存在的持久对象。不能对表达式取地址,或匿名对象。一般指表达式结束就不再存在的临时对象。左值...原创 2019-06-06 15:27:43 · 739 阅读 · 0 评论 -
C++ 基础——容器和算法
C++ 容器和算法1、 map和set有什么区别,怎么是写的都是关联容器,底层实现都是红黑树区别在于map键值对应,关键值其索引作用,值则表示与索引相关联的数据;Set与之相对就是关键字的简单集合,set中每个元素只包含一个关键字。set的迭代器是const不允许修改元素的值,map允许修改valuemap支持下标操作,set不支持下标操作2、介绍一下STL的allocat...原创 2019-06-06 15:28:17 · 365 阅读 · 0 评论 -
C++11 特性
C++11 特性1、请问C++11有哪些新特性?C++11 最常用的新特性如下:auto关键字:编译器可以根据初始值自动推导出类型。但是不能用于函数传参以及数组类型的推导nullptr关键字:nullptr是一种特殊类型的字面值,它可以被转换成任意其它的指针类型;而NULL一般被宏定义为0,在遇到重载时可能会出现问题。智能指针:C++11新增了std::shared_ptr、std::w...原创 2019-06-06 15:28:41 · 207 阅读 · 0 评论 -
C++后台开发相关问题
C++后台开发相关问题1、请你说一下rector模式的组成reactor模型要求主线程只负责监听文件描述上是否有事件发生,有的话就立即将该事件通知工作线程,除此之外,主线程不做任何其他实质性的工作,读写数据、接受新的连接以及处理客户请求均在工作线程中完成。其模型组成如下:1)Handle:即操作系统中的句柄,是对资源在操作系统层面上的一种抽象,它可以是打开的文件、一个连接(Socket)、...原创 2019-06-06 15:29:05 · 307 阅读 · 0 评论