Loading

摘要: 左值引用和右值引用 lvalue = locater value rvalue = read value 左值是指表达式结束后依然存在的持久化对象,意味是存储在内存中,有明确存储地址的数据 右值是表达式结束是就不在存在的临时对象,是指可以提供数据值的数据,不一定可以寻地址 所有具有名变量或者对象都是 阅读全文
posted @ 2021-05-11 19:29 fridayfang 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 美团二面准备 kalman filter 感兴趣: 多传感器融合(扩展)-> 图优化的方法 点云的物体检测->pointNet系列的点云处理方法, 降维的方法, voxel的方法 谈谈自己的方向:通用点云检测不好做, 可以做特定目标的template的匹配 3D点云处理放在在SLAM中的应用 非线性 阅读全文
posted @ 2021-05-11 19:26 fridayfang 阅读(68) 评论(0) 推荐(0) 编辑
摘要: ELF文件的链接和装载 ELF的全称是可执行可链接的格式 链接过程就是对于没有定义或者声明在外部的变量进行链接(简单的理解就是确定相关符号对应的虚拟内存位置) 符号表的symtab,对应的字符串可以在strtab找到 重要的头有3个ELF头(首部的固定字节长度), 程序表头(Program Tabl 阅读全文
posted @ 2021-05-11 13:53 fridayfang 阅读(219) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-05-02 22:19 fridayfang 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 计算机的存储 层次化存储 包括: 寄存器,cache(L1,L2,L3), 内存,disk(SSD) locality(局部性):指令/数据周围的有很大概率被访问,时间上相近的访问很可能被重复访问 带来的问题就是 false memory: 伪共享 缓存上去的数据可能是老的数据,而没有读取新的数据 阅读全文
posted @ 2021-04-30 15:26 fridayfang 阅读(271) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-04-28 15:14 fridayfang 阅读(4) 评论(0) 推荐(0) 编辑
摘要: c++ explicit 关键字 explicit的作用是用来声明构造函数要求是显示调用的,好处在于不会由于调用隐式调用构造函数引起非预期行为,而编译没有提醒报错 例子: #include <iostream> using namespace std; class Point{ public: in 阅读全文
posted @ 2021-04-27 12:46 fridayfang 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 做题 层次遍历(每一层放在一个vector<> 中) L0->Ln->L1->Ln-1... 分两半,后面一半反转,然后在拼接 在debug的时候还问了一下单元测试,但是我不知... 聊项目 讲一下你最近的一个项目 kalman filter下的听觉定位 搭载的传感器 激光雷达,摄像头。。 怎么控制 阅读全文
posted @ 2021-04-26 21:47 fridayfang 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 字节跳动面试准备 IPC: 进程间通信方式 管道(pipe): |, linux命令 grep wc -l sort socket 通信 端口号 共享内存 (); 多个进程 fork int shmget(key_t key, size_t size, int flag); 可以与信号量配合使用 信 阅读全文
posted @ 2021-04-26 17:08 fridayfang 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 字节商业变现 小岛面积,并将1替换成小岛面积 bfs, bfs将出队列的元素在存起来(vector<<pair<int,int>>存起来), 更新值 Ping的过程以及原理 使用的是ICMP协议(可以看作是IP层协议),(RFC规定: ICMP是任何支持IP协议的系统必须实现的) 流程: 目标IP 阅读全文
posted @ 2021-04-26 17:02 fridayfang 阅读(139) 评论(0) 推荐(0) 编辑