掘友等级
获得徽章 0
在 React 16.8 以前,像状态和生命周期函数这样的 React 特性只适用于类组件,函数组件由于无法访问状态和生命周期函数,只能用来作为 UI 组件。React Hooks 的出现使函数组件能够以新的方式编写、重用和共享 React 代码。
docker client: 即 docker 命令行工具
docker host: 宿主机,docker daemon 的运行环境服务器
docker daemon: docker 的守护进程,docker client 通过命令行与 docker daemon 交互
image: 镜像,可以理解为一个容器的模板,通过一个镜像可以创建多个容器
container: 最小型的一个操作系统环境,可以对各种服务以及应用容器化,是镜像的运行实例
registry: 镜像仓库,存储大量镜像,可以从镜像仓库拉取和推送镜像
CSS中的clamp() 函数的作用是把一个值限制在一个上限和下限之间,当这个值超过最小值和最大值的范围时,在最小值和最大值之间选择一个值使用。它接收三个参数:最小值、首选值、最大值。
网际协议IP是TCP/IP体系中两个最主要的协议之一[STEV94][COME06][FORO10],也是最重要的因特网标准协议之一。与IP协议配套使用的还有三个协议:
● 地址解析协议ARP (Address Resolution Protocol)
● 网际控制报文协议ICMP (Internet Control Message Protocol)
● 网际组管理协议IGMP (Internet Group Management Protocol)
Rust 是一门真正通过工程实践形成的语言,它有非常智能的编译器、完善的文档、集群的工具链和成熟的包管理,因此 Rust 非常适合协作。
Esbuild 是由 Figma 的 CTO 「Evan Wallace」基于 Golang 开发的一款打包工具,相比传统的打包工具,主打性能优势,在构建速度上可以快 10~100 倍。
优势点:Golang 开发
多核并行
从零造轮子
高效利用内存
WebRTC (Web Real-Time Communications) 是一项实时通讯技术,它允许网络应用或者站点,在不借助中间媒介的情况下,建立浏览器之间点对点(Peer-to-Peer)的连接,实现视频流和(或)音频流或者其他任意数据的传输。WebRTC 包含的这些标准使用户在无需安装任何插件或者第三方的软件的情况下,创建点对点(Peer-to-Peer)的数据分享和电话会议成为可能。
抓包就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,通过抓包可以:
1.分析网络问题
2.业务分析
3.分析网络信息流通量
4.网络大数据金融风险控制
5.探测企图入侵网络的攻击
6.探测由内部和外部的用户滥用网络资源
7.探测网络入侵后的影响
8.监测链接互联网宽频流量
9.监测网络使用流量(包括内部用户,外部用户和系统)
10.监测互联网和用户电脑的安全状态
Hert性能高的原因:
1.使用网络库NetPoll
2. Json编解码使用Sonic
3. 使用sync.Pool复用对象协议层数据解析优化
早期异步代码困境
- js为单线程,
- js遇到了异步操作不会阻塞后面代码执行的
Promise
- Promise(承诺),给予调用者一个承诺,过一会返回数据给你,就可以创建一个promise对象
- 当我们new一个promise,需要传递一个回调函数,此函数立即执行(executor)
- 回调函数需要传入两个参数:
- 当执行reslove函数,会回调promise对象的.then函数
- 当执行reject函数,会回调promise对象的.catche函数
下一页