- 博客(16)
- 收藏
- 关注
原创 地平线内推--含地瓜机器人
有意者可以私聊,或者发送简历到我的邮箱:592567042@qq.com。工作地点覆盖一线城市北京、上海、深圳和杭州、成都、南京等热门二线城市。长期地平线内推,岗位多多,覆盖软硬件,前后端,财务HR等等。走内推流程的好处就是帮你问进度,避免无效的等待。
2024-06-20 14:23:22
153
原创 面试题场景题
1.大数据面试题——如何在大量的数据中找出不重复的数问题描述:在2.5亿个整数中找出不重复的数,注意,内存不足以容纳2.5亿个整数。分析解读:方法一:分治法采用hash的方法,把这2.5亿个数划分到更小的文件中,从而保证每个文件的大小不超过可用内存的大小。然后对于每个小文件而言,所有的数据可以一次性被加载到内存中,因此可以使用字典或set来找到每个小文件中不重复的数。当处理完所有的文件后就可以找出这2.5亿个整数中所有的不重复的数。方法二:位图法对于整数相关的算法的求解,位图法是一种非常实用的
2022-04-12 11:03:07
770
原创 虾皮面经收录
1.作者:牛客848145745号链接:https://www.nowcoder.com/discuss/775154?type=post&order=recall&pos=&page=0&ncTraceId=&channel=-1&source_id=search_post_nctrack&gio_id=7AC5DAE36641CD18A8E434C50C98B300-1646232422212来源:牛客网一面 9.14实习项目redis
2022-04-12 10:55:41
2563
原创 C++面经收录
文件系统讲解(22条消息) 操作系统之文件管理:3、文件目录(文件控制块FCB、多级目录结构、无环图目录结构、索引节点)_千寻瀑-CSDN博客_多级目录结构1.腾讯天美1.自我介绍2.placement new?我:啥玩意没听过3.虚函数会吧4.内联函数5.虚函数可以是内联的吗6.mysql acid7.mysql mvcc 隔离级别实现原理什么一套都讲了8.protobuff的优缺点?缺点不会9.C++11的智能指针10.B+ B树 红黑树区别11.同步异步12.阻塞非阻塞1
2022-04-12 10:54:38
1054
原创 秋招春招场景题总结
1.大数据面试题——如何在大量的数据中找出不重复的数问题描述:在2.5亿个整数中找出不重复的数,注意,内存不足以容纳2.5亿个整数。分析解读:方法一:分治法采用hash的方法,把这2.5亿个数划分到更小的文件中,从而保证每个文件的大小不超过可用内存的大小。然后对于每个小文件而言,所有的数据可以一次性被加载到内存中,因此可以使用字典或set来找到每个小文件中不重复的数。当处理完所有的文件后就可以找出这2.5亿个整数中所有的不重复的数。方法二:位图法对于整数相关的算法的求解,位图法是一种非常实用的
2022-04-12 10:53:32
514
原创 C++秋招春招面试总结
1.1指针和引用(1)指针:指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元;而引用跟原来的变量实质上是同一个东西,只不过是原变量的一个别名而已。如:int a=1;int *p=&a;int a=1;int &b=a;上面定义了一个整形变量和一个指针变量p,该指针变量指向a的存储单元,即p的值是a存储单元的地址。而下面2句定义了一个整形变量a和这个整形a的引用b,事实上a和b是同一个东西,在内存占有同一个存储单元。(2)引用不可以为空,当被创建的时候,
2022-04-12 10:52:07
619
原创 gcc编译线程程序,为什么头文件已经包含了<pthread.h>,还要加-lpthread,
-lpthread是链接库,<pthread.h>只有申明,实现部分都在库里面。创建线程时一般是把函数的指针做参数,所以要加一个取地址符号。ret=pthread_create(&id,NULL,(void *)&thread,NULL);另外,建议要检查一下创建线程的返回值ret是否成功,防止影响后面的代码。编译程序包括 预编译, 编译,汇编,链接包含头文件了,仅能说明有了线程函数的声明, 但是还没有实现, 加上-lpthread是在链接阶段,链接这个库追问谢
2022-03-01 00:43:10
712
原创 C++动态绑定为啥在运行期间?(看完秒懂)
题目:假设如下代码#include <iostream>using namespace std;class Base{public: virtual void f() {}};class Derived :public Base{public: virtual void f() {}};int main(){ Base *pb = new Derived; pb->f();}在main中,因为函数 f 是虚函数,所以运行期间先通过pb所指对象的
2022-02-11 16:23:03
400
原创 基类的指针和派生类的指针到底有什么本质的区别?
1、派生类会比基类多一些属性和方法,就一地址,指针的类型会决定指针在访问内存时如何访问2、【举例】基类中属性有a,b,c;那么派生类中除了继承的a,b,c,可能还会有自己的派生的属性d,这时候基类和派生类的指针就看出不同来了;【举例】基类指针赋值一个派生类的指针地址,因为指针的类型没换,所以这个指针还是不能访问到派生类中d属性的内存。...
2022-02-11 10:53:32
774
原创 i++和++i对于自定义数据类型函数会加int的意思
// 前缀形式:int& int::operator++() //这里返回的是一个引用形式,就是说函数返回值也可以作为一个左值使用{//函数本身无参,意味着是在自身空间内增加1的*this += 1; // 增加return *this; // 取回值}//后缀形式:const int int::operator++(int) //函数返回值是一个非左值型的,与前缀形式的差别所在。{//函数带参,说明有另外的空间开辟int oldValue = *this; // 取回值+
2022-02-11 10:26:39
549
转载 QUIC详解(转载)
转载至https://baijiahao.baidu.com/s?id=1588818989895632410&wfr=spider&for=pc希望大家去转载页查看 写的很好作者介绍:lancelot,腾讯资深研发工程师。目前主要负责腾讯 stgw(腾讯安全云网关)的相关工作,整体推进腾讯内部及腾讯公有云,混合云的七层负载均衡及全站 HTTPS 接入。对 HTTPS,SPDY,HTTP2,QUIC 等应用层协议、高性能服务器技术、云网络技术、用户访问速度、分布式文件传输等有较深的理解
2022-01-09 00:29:34
1486
转载 HTTP2.0多路复用
上篇文章介绍了http1.1相对于http2的一些不足,本篇文章来聊一聊http2的一些优点,但是http2的优点比较多,并且需要结合源码展示,所以关于htt2的一些特点,我打算拆分成多篇文章,本篇文章只讨论http2实现的多路复用功能。回顾http1.1协议,我们了解到,虽然http1.1实现了tcp的长连接,在一个tcp链接通道中,我们可以连续处理多个http请求响应,但是这个处理过程是半双工模式,也就是同一时刻只能处理一个request的请求或者响应,后面的request必须等到前面的请求响应之后才
2022-01-04 13:09:41
4072
2
原创 unique_ptr比auto_ptr安全的原因(个人理解)
例:以后ptr1将成为悬挂指针,再次调用会引发未知的问题而用unique_ptr以后ptr1也会变为悬挂指针。为什么说unique_ptr安全呢?因为平时调用=赋值时,等号右侧是不会被清除的。但是auto_ptr却会这样。因此unique_ptr用move函数。这样能起到强调作用,就会稍微安全一点。但是move以后也会变为悬挂指针,这点需要注意。...
2021-11-30 22:09:26
3748
1
原创 可变参数入站顺序(个人理解)
全网就那几篇各种复制粘贴,没有个人的见解。疑惑点解释不清楚。每次翻看一个资料得找半个小时。下面是我的理解(不知道对不对,错误了请给我指一下谢谢)压栈顺序:main()函数返回地址->main()参数-》main()函数变量-》main()运行状态-》func()函数返回地址-》func()参数由右至左由右至左顺序原因:可变参数第一个参数是确定的(可以看相关文章),然后这样压栈后,栈顶元素为第一个参数,也即确定参数。这样就可以算出可变参数占用的空间然后,慢慢算出各个参数。假如为从左至右入栈,f
2021-11-27 20:30:58
166
转载 在C++中函数指针有什么作用呢,为什么不直接调用函数而要使用函数指针(全网最好的解释)
作者:庄严链接:https://www.zhihu.com/question/349498301/answer/1492253088来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。函数指针让“函数”可以是一个“变量”。通常我们认为一件事由“动作”和“数据”组成,比如“小明泡妞”中,小明是数据,妞是数据,泡是动作。动作和数据边界清晰,各自含义也直观。把动作数据化,真的是各种编程语言一路下来心心念念的要有各种实现各种改进的念想。就以典型面向过程式的C语言为例:函数指针在C语
2021-11-27 17:32:18
796
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人