map和hash_map的区别
hash_map基于hash_table,使用链地址法防止hash碰撞,使用的还是hash_table进行存储。
hash_map还未加入STL标准库
而map是使用红黑树
多线程
多线程是为了同步完成多项任务,不是为了提高运行效率,而是为了提高资源使用效率来提高系统的效率。线程是在同一时间需要完成多项任务的时候实现的。
深拷贝和浅拷贝
浅拷贝:只拷贝指针地址
深拷贝:重新分配堆内存,拷贝指针指向其内容
http协议
URL:包含三个部分
1.协议:说明访问资源所使用的协议内容
2.域名:服务器的因特网地址
3.资源具体地址:指定了服务器上的某个资源
响应报文:包含HTTP的版本号、一个成功的状态码(200),一个描述性的原因短语,以及一块相应首部字段、之后是所请求文档的响应主体。