• 百度面经


    1. 计算机网络TCP的三次握手和四次挥手,画图并解释。 为什么不用4次挥手?为什么time_wait 状态需要等两倍的socket生存时间(MSL)才会关闭请求?

    因为在握手阶段,服务器收到客户端的SYN时,SYNACK 可以和 服务器端的SYN(起同步作用)还有server_token一起发送给客户端。

    而在挥手阶段,服务器收到客户端的FIN,此时服务器要发送ACK,而服务器可能还有数据没有发送完,所以还不能给服务器发送FIN来关闭链接。

    因为不能保证客户端发送给服务器端的ACK一定收到,如果服务器没有收到,还会重新发送FIN给客户端。 client发出ACK,等待server的timeout是一个MSL(一般是255s,约等于TTL(Time to live, IP对于datagram的生存时间限制)),等待对方的超时重传也是MSL,所以如果2MSL没有收到对方的FIN,说明FINACK已经被安全收到。

    2. bootstrap的tab页面是怎么实现的

    3. react的事件处理函数

    4. ES6了解哪些

    5. 箭头函数和普通函数的区别,举例说明

    6. react事件处理函数的箭头函数的写法

    7. array的遍历函数中哪些可以break出来

    8. Sass的特点,css预处理的好处

    ****把react项目再好好复习

  • 相关阅读:
    在内容页中修改母版页中的内容
    mssql分页
    .net 时间格式(转)
    EnableViewState详细分析
    .net自带的邮件发送类
    只有在配置文件或 Page 指令中将 enableSessionState”的异常解决办法
    web.config配置
    Web.config配置文件详解(转载)
    [Resume]:Resume(English)
    Observer Pattern, Delegate and Event
  • 原文地址:https://www.cnblogs.com/ariel-zhang/p/7077055.html
Copyright © 2020-2023  润新知