- 博客(150)
- 收藏
- 关注

原创 计算机网络面试题汇总
文章目录TCP/IP体系结构1. TCP/IP的四层模型指的是哪些?2. OSI的七层模型五层模型的作用 : (字节跳动)TCP、UDP的区别如何在应用层保证udp可靠传输TCP流量控制TCP拥塞控制网络拥塞的原因主要有以下三点:拥塞控制的目的:拥塞控制的方法:拥塞控制的常见算法:1.慢开始2.拥塞控制3.快重传-快恢复综合TCP的三次握手过程能否变为二次握手accept connect listen对应三次握手什么阶段TCP的四次挥手过程四次挥手timewaittcp [keep]()alive实现原理t
2021-09-24 15:01:04
23824
18
原创 iptables学习
Linux 的包过滤功能,即 Linux 防火墙,它由netfilter和iptables两个组件组成。filter:iptables 的默认表。负责过滤功能、防火墙,也就是由 filter 表来决定一个数据包是否继续发往它的目的地址或者被丢弃。对应的内核模块为 iptables_filter。。nat:nat 是 network address translation 的简称,具备网络地址转换的功能。对应的内核模块为 iptables_nat。
2023-11-05 17:36:43
588
1
原创 前端-mac初始化配置
国内镜像地址:https://vscode.cdn.azure.cn/stable/3866c3553be8b268c8a7f8c0482c0c0177aa8bfa/VSCode-darwin-arm64.zip。Git配置方法:https://blog.youkuaiyun.com/weixin_44842112/article/details/125696979。只需将https://az764295.vo.msecnd.net替换成https://vscode.cdn.azure.cn即可!
2023-07-31 23:55:18
624
原创 monorepo
这个命令会分析每个包的依赖关系,安装它们所需的所有 npm 包,并将它们链接在一起,以便在 Monorepo 中共享代码。因此,lerna bootstrap 命令通常会自动运行 lerna link 命令,以确保每个包之间的链接已经建立,同时还会自动处理交叉依赖项的问题,lerna bootstrap 命令是更全面的 Monorepo 管理命令。lerna bootstrap 命令会自动安装每个包的依赖项,并将它们链接在一起,以便在 Monorepo 中共享代码。
2023-04-22 21:59:10
899
原创 拖拽 参考线
拖拽线设置为局对定位,容器为相对定位。2.鼠标按下时状态标记为正在拖拽。4.结束拖拽时状态标记为非拖拽。3.拖拽时改变辅助线的位置。1.记录当前是否被拖拽。
2023-04-16 21:45:09
281
原创 监听DOM元素高度变化
参考链接:https://legacy.reactjs.org/docs/hooks-faq.html#how-can-i-measure-a-dom-node。时获取到该节点的实际高度,但是如果这个节点的高度动态改变,则不能实时监听到该节点的高度。需要根据某个DOM元素的高度,控制另一个DOM元素的显隐。通过回调形式的ref能在。点击增加时,并不能监听到该节点高度的变化,不会显示“高度超过30px”这句话。点击增加时会监听到DOM高度的变化,从而显示“高度超过30px”这句话。
2023-04-14 22:09:25
1282
原创 跨域 iframe 通信(页面引入跨域iframe)
如果使用的是不跨域的iframe,可以直接获取iframe中的DOM元素,不需要使用postMessage通信。需要修改iframe工程中的代码,并且postMessage不能传递iframe中的dom对象。当iframe传递Dom对象时,会出现报错:“DataCloneError:无法克隆对象。如果想要获取跨域iframe中的元素,由于浏览器的同源策略,直接获取是不允许的,形式如下。// 由于iframe和这个页面不同域,获取不到该元素,并且会报错。
2023-04-13 22:39:57
1716
原创 height:auto 时 transition动画失效
必须设置height为一个具体值时transition动画才会生效,但是ul-wrapper中的数据需要动态渲染,并不知道展开后的准确高度!通过套一个父盒子,并在父盒子上设置max-height来实现transition动画,展开后的高度通过js动态获取。点击收起时ul-wrapper高度设置为100px,展开时高度设置为auto,同时设置展开,收起的动画transition: all 3s;此时,由于ul-wrapper-parent展开,收起时的max-height都是具体值,展开动画生效。
2023-04-12 22:05:23
1327
2
原创 阻止 antd Popover弹框 点击事件冒泡
设置e.stopPropagation();阻止点击事件冒泡,此时点击p标签时只会触发p标签上的点击事件,不会触发wrapper容器的点击事件。这是由于Popover边缘区域存在padding,通过样式清除Popover自带的padding。点击p标签时不仅会触发p标签上的点击事件,还会触发wrapper容器的点击事件。如果需要padding,可以在content上自己设置需要的padding。但是,点击Popover边缘区域仍会触发wrapper容器的点击事件。
2023-04-11 22:22:16
3316
2
原创 Springboot之@EnableConfigurationProperties注解
Springboot之@EnableConfigurationProperties注解使用
2022-09-28 19:25:52
281
原创 Maven的安装及配置
除了配置仓库地址以外,如果是个人使用,建议配置阿里云的镜像地址,同时配置JDK的版本信息(建议jdk8)在Java开发中,我们需要更改我们的Maven信息及仓库地址为我们本地安装的Maven。
2022-09-14 21:08:03
328
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人