爱你是孤单的心事

文章 评论 浏览 436

爱你是孤单的心事 2022-05-04 13:56:15

KFC?

UFO

第 73 题: 介绍下 BFC、IFC、GFC 和 FFC

爱你是孤单的心事 2022-05-04 13:55:49

stackoverflow上的:

(https?|ftp|file)://[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]

第 87 题:在输入框中如何判断输入的是一个正确的网址

爱你是孤单的心事 2022-05-04 13:55:38
const reverse = num=>
    num!=0 ? `${num % 10}${reverse(num / 10 >> 0)}` : ''

参考了各位大佬的思路,用%10来取最后一位,用/10来减少位数,用>>0来去除小数点,最后用es6的模板字符串来返回字符串类型的结果

第 99 题:编程算法题

爱你是孤单的心事 2022-05-04 13:55:04

HTTP-1.0

  1. 协商缓存使用expires、last-modified来判断
  2. 不支持长链接

HTTP-1.1

  1. 现阶段使用范围最广的http协议
  2. 协商缓存控制使用date和last-modified判断
  3. 默认开启长链接(keep-alive),一个tcp可以复用发送多个http请求
  4. 支持管线化(pipelining),不再等上一个请求完成之后才开始发送下一个请求,可以连续发送多个http请求头,然后按照顺序响应

HTTP-2.0

  1. 多路复用特性
  • http2.0复用一个tcp连接完成所有请求
  • 每个http请求报文会被切片成帧(iframe),用来传输http2.0的tcp通道称为流(stream); 不同的帧在流(stream)里面传播,每个帧会被压缩为二进制,所以http2.0是二进制格式
  • 不同流的帧可以单独无序的传输,不用按照顺序产生阻塞问题,当所有帧发送完毕,按照顺序重新组合成完整报文
  • 同时帧上面可以携带priority参数规定优先级,可以规定那些帧先被发送和组装
  1. 使用头部压缩算法,传输效率更高
  2. 服务器推送,服务器可以主动推送资源到客户端,以备后续使用

第 117 题:介绍下 http 1.0、1.1、2.0 协议的区别?

爱你是孤单的心事 2022-05-04 13:54:54
function handle(oldArr) {
    var newArr = [oldArr[oldArr.length-1]]
    var flag = true
    for(let i = oldArr.length-2;i>=0;i--){
        var a = newArr.pop()
        newArr.unshift(a)
        newArr.unshift(oldArr[i])
    }
    return newArr
}
let arr = [1,2,3,4,5,6,7,8,9,10,11,12,13]
console.log(handle(arr))

第 126 题:扑克牌问题

更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文