大佬教程收集整理的这篇文章主要介绍了面经2,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
BFC:页面上的一个隔离的独立容器,容器里面的子元素不会影响到外面的元素,反之亦然 触发条件:
内部的Box会在垂直方向,一个接一个地放置。
Box垂直方向的距离由margin决定。属于同一个BFC的两个相邻Box的margin会发生重叠。
每个盒子(块盒与行盒)的margin box的左边,与包含块border box的左边相接触(对于从左往右的格式化,否则相反)。即使存在浮动也是如此。
BFC的区域不会与float box重叠。
BFC就是页面上的一个隔离的独立容器,容器里面的子元素不会影响到外面的元素。反之也如此。
计算BFC的高度时,浮动元素也参与计算。
转换为BFC盒子
tcp连接是三次握手,传送字节的时候是停止等待协议,当一个字节没有收到时会重传,直到接收方确认收到,并且发送方收到接收方确认收到的确认消息
.box {
width: 1000px;
height: 1000px;
position: relative;
}
.son {
position: absolute;
top: 50%;
left: 50%;
margin-top: -75px;
margin-left: -50px;
width: 100px;
height: 150px;
}
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
position: relative;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
display: flex;
justify-content: center;
align-items: center;
position: relative;
display: table-cell;
text-align: center;
vertical-align: middle;
加密以及身份验证机制
攻击者与通讯的两端分别创建独立的联系,并交换其收到的数据
对用户的输入进行过滤,对输出进行编码
我不懂,但我大受震惊
function sanitize(strs, ...args){
const dirty = strs.reduce((prev, curr, i)=> `${prev}${curr}${args[i] || ''} `,'')
return DOMPurify.sanitize(dirty)
}
给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现偶数次,找出那个只出现了一次的元素
function queryOne(arr) {
let obj = {}
let num = null
for (let i of arr) {
if (obj[i]) {
delete obj[i]
} else {
obj[i] = i
}
}
return Object.values(obj)[0]
}
树的层序遍历:
以上是大佬教程为你收集整理的面经2全部内容,希望文章能够帮你解决面经2所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。