没有合适的资源?快使用搜索试试~ 我知道了~
自己整理的大佬面试经验之常见面试问题,答案为自己整理的。希望对大家有用!
资源详情
资源评论
资源推荐
1. URL 过程
用户输入网址,浏览器发起 DNS 查询请求;
建立 TCP 连接;
浏览器向 Web 服务器发送一个 hp 请求;
发送响应数据给客户端;
浏览器解析 hp 回应。
2. TCP 与 UDP 区别
Tcp 是面向连接的,udp 是面向无连接的;
Udp 程序结构简单;
Tcp 面向字节流的,udp 是基于数据报的;
Tcp 保证数据正确性,udp 可能丢包;
Tcp 保证数据顺序,UDP 不保证。
3. 智能指针
智能指针共四种,即 boost 库中的 auto-ptr,scoped-ptr,shared-ptr,weak-ptr。作用就是管
理一个指针,作用原理就是在函数结束时自动释放内存空间,不需要手动释放。
4. 进程和线程
进程:一个在内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程
可以有多个线程。
线程:进程中的一个执行任务,当负责当前进程的程序执行。一个进程最少有一个线程。
多个线程可以共享数据。
他们一个是操作系统资源分配的基本单位,一个是处理器任务调度的和执行的基本单位。
5. 多态
同种类的多个对象在接受到同一个消息时却产生了不同的反应和效果。从代码角度就是父
类的对象变量调用了子类中重写的方法(这些子类同时重写父类的某个方法)。
6. 编译时多态和运行时多态
编译时多态,体现在重载(方法名相同,参数不同),在编译时就根据传入的参数确定调
用哪个方法。
运行时多态,体现在方法重写。在运行时,判断引用类型的实际类型根据实际的类型调用
其相应的方法。
7. linux gcc
四个过程:预处理,编译,汇编,链接。
8. Linux gdb 调试命令
准备,启动,设置断点,运行,显示栈帧,显示变量,显示寄存器,单步执行,继续执行
监视点,删除断点和监视点,其他断点,改变变量的值,生成内核转储文件。
9. 数组和链表的区别
链表是链式的存储结构,数组是顺序的存储结构。
10. sta,c 关键字
修饰成员变量—修饰类的属性和方法;修饰成员方法;修饰代码块—初始化;静态导包。
11. hp 和 hps 的区别
hps 协议需要到 CA 申请证书,一般免费证书较少,因而需要一定费用;hp 是超文本传
输协议,信息是明文传输,hps 则是具有安全性的 ssl/tls 加密传输协议。
hp 和 hps 使用的是完全不同的连接方式,用的端口也不一样,前者是 80,后者是 443。
hp 的连接很简单,是无状态的;HTTPS 协议是由 SSL/TLS+HTTP 协议构建的可进行加密传
一只努力的蚂蚁
- 粉丝: 13
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0