03 2021 档案

摘要:标准答案 在开始之前,先看一下标准答案【来自w3school】长什么样子来保个底。标准答案很美好,但是在面试的时候把下面的表格甩面试官一脸,问题应该也不大。 注意,并不是说标准答案有误,上述区别在大部分浏览器上是存在的,因为这些浏览器实现了 HTTP 标准。 所以从标准上来看,GET 和 POST 阅读全文
posted @ 2021-03-31 11:18 Mr-xxx 阅读(164) 评论(0) 推荐(0)
摘要:问你一句:「你知道 HTTP/1.1 该如何优化吗?」 我想你第一时间想到的是,使用 KeepAlive 将 HTTP/1.1 从短连接改成长链接。 这个确实是一个优化的手段,它是从底层的传输层这一方向入手的,通过减少 TCP 连接建立和断开的次数,来减少了网络传输的延迟,从而提高 HTTP/1.1 阅读全文
posted @ 2021-03-30 15:12 Mr-xxx 阅读(185) 评论(0) 推荐(0)
摘要:一、HTTP/2 的优势概括 现在很多站点都已经弃掉 HTTP/1.1,转而使用 HTTP/2 协议了,比如某Hub、B站、爱奇艺、腾讯视频、淘宝等等。 那 HTTP/2 牛逼在哪? 不多 BB 了,直接发车! 二、HTTP/1.1存在的问题 我们得先要了解下 HTTP/1.1 协议存在的性能问题, 阅读全文
posted @ 2021-03-30 11:24 Mr-xxx 阅读(2539) 评论(0) 推荐(0)
摘要:一. auto简介 编程时候常常需要把表达式的值付给变量,需要在声明变量的时候清楚的知道变量是什么类型。然而做到这一点并非那么容易(特别是模板中),有时候根本做不到。为了解决这个问题,C++11新标准就引入了auto类型说明符,用它就能让编译器替我们去分析表达式所属的类型。和原来那些只对应某种特定的 阅读全文
posted @ 2021-03-14 23:41 Mr-xxx 阅读(374) 评论(0) 推荐(0)
摘要:1,元组简介 tuple是一个固定大小的不同类型值的集合,是泛化的std::pair。我们也可以把他当做一个通用的结构体来用,不需要创建结构体又获取结构体的特征,在某些情况下可以取代结构体使程序更简洁,直观。std::tuple理论上可以有无数个任意类型的成员变量,而std::pair只能是2个成员 阅读全文
posted @ 2021-03-14 23:17 Mr-xxx 阅读(714) 评论(0) 推荐(1)
摘要:一. 位操作基础 位运算符分为逻辑运算符(~、|、&、^)和移位运算符(<<、>>、>>>)。位运算操作的是二进制的数。 逻辑运算符1、^(亦或运算) ,针对二进制,相同的为0,不同的为1。 2、&(与运算) 针对二进制,只要有一个为0,就为0 3、| 两个位只要有一个为1,那么结果就是1,否则就为 阅读全文
posted @ 2021-03-03 10:51 Mr-xxx 阅读(1519) 评论(0) 推荐(0)