面试总结2

map和hash_map的区别

hash_map基于hash_table,使用链地址法防止hash碰撞,使用的还是hash_table进行存储。

hash_map还未加入STL标准库

而map是使用红黑树

多线程

多线程是为了同步完成多项任务,不是为了提高运行效率,而是为了提高资源使用效率来提高系统的效率。线程是在同一时间需要完成多项任务的时候实现的。

深拷贝和浅拷贝

浅拷贝:只拷贝指针地址
深拷贝:重新分配堆内存,拷贝指针指向其内容

http协议

URL:包含三个部分
1.协议:说明访问资源所使用的协议内容
2.域名:服务器的因特网地址
3.资源具体地址:指定了服务器上的某个资源
响应报文:包含HTTP的版本号、一个成功的状态码(200),一个描述性的原因短语,以及一块相应首部字段、之后是所请求文档的响应主体。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值