主要介绍了一些网络面试的常见问题,答案会在后续补充。 一.从输入URL到加载完成,过程 二.osi、tcp/ip模型 三.TCP 1.报文头部 2.三次握手(两次可以吗) 3.四次挥手(msl是什么,为什么设置2msl) 4.SYN攻击 5.滑动窗口 6.拥塞控制 7.TCP和UDP区别 四.应用层 ...
分类:
其他好文 时间:
2020-03-23 11:25:34
阅读次数:
78
# 题意一个具有n个节点的树,每个节点有一个权值,把所有的节点染色,染色的规则是根节点可以随时被染色, 其他节点必须父节点被染色才能被染色,每次染色的代价为T*A[ i ] ,T记录当前是第几个被染色的 # 题解 错误的贪心:在每一个子树的子节点中选择值最大的, 构造一个极端:让一个权值很小的子树根 ...
分类:
其他好文 时间:
2020-03-23 10:02:12
阅读次数:
106
问题:在主页面点击按钮弹出弹框页面,在弹出页面点击提交按钮后关闭当前弹框页面,并刷新主页面 1 //在弹出页面中通过js执行提交操作 2 function submit(vId,id){ 3 debugger; 4 layer.confirm("确定提交吗?",function (index){ 5 ...
分类:
其他好文 时间:
2020-03-23 09:14:35
阅读次数:
83
排序在ALV中也是一个比较重要的功能,在有合计(参照-->SALV教程11-Aggregations应用-合计(total)、小计(subtotal)、平均值(average))的场合下,排序能实现排序字段的小计(subtotal). 具体实现方法: 1,通过get_sorts方法得到类CL_SAL ...
分类:
编程语言 时间:
2020-03-22 17:56:29
阅读次数:
101
promise 是为了解决异步操作(回调地狱) function one(){ setTimeOut(()=>{ console.log("吃饭")),3000} function two(){ setTimeOut(()=>{ console.log("睡觉")),3000} function t ...
分类:
其他好文 时间:
2020-03-22 11:03:26
阅读次数:
73
https://www.cnblogs.com/lnas01/p/5978439.html 背景:线上有一个推荐服务,日志量比较大,想确认下是不是qps过高 问题:如何根据日志查看一个服务的qps tail f XXX.log,可以发现日志格式如下: [8708 10 14:51:44 638 IN ...
分类:
其他好文 时间:
2020-03-21 23:11:10
阅读次数:
90
其实这个问题就是说,为什么tcp不能两次握手,或者一次握手就建立连接,和三次握手时怎么解决两次握手中的问题的。 为什么不能一次握手很容易理解,TCP是面向连接的,一次握手肯定建立不了连接,一条信息发出去连个回信都没有怎么连接?所以问题在为什么不能两次握手,这个问题也很容易网上说的也不少,假设只有两次 ...
分类:
其他好文 时间:
2020-03-21 20:59:32
阅读次数:
79
三次握手(three-way handshaking) 1.背景:TCP位于传输层,作用是提供可靠的字节流服务,为了准确无误地将数据送达目的地,TCP协议采纳三次握手策略。 2.原理: 1)发送端首先发送一个带有SYN(synchronize)标志地数据包给接收方。 2)接收方接收后,回传一个带有S ...
分类:
其他好文 时间:
2020-03-21 20:55:29
阅读次数:
66
使用REUSE_ALV_GRID_DISPLAY_LVC显示ALV时,如何将列、行或者具体的某个单元格设置成可编辑能输入状态?这个其实很简单,下面一一讲解: 1, 列可编辑 只要将catalog中的字段edit设置成‘X',整列就变成能输入的了,LVC_S_FCAT-EDIT 代码: 1 2 3 4 ...
分类:
其他好文 时间:
2020-03-21 16:28:13
阅读次数:
58