赤蓝紫
12
24
JS手撕(十一) 选择排序、快速排序 JS手撕(十一) 选择排序、快速排序 JS手撕(十一) 选择排序、快速排序
JS手撕(十一) 选择排序、快速排序选择排序原理选择排序原理就是每次从未排序序列中选择最小元素,放到已排序序列的末尾。 那么如何选择最小元素,并把最小元素放到已排序序列的末尾? 只需要遍历寻找最小的数,并保存最小数的索引。遍历完之后,让最小
2022-12-24
24
24
24
js-手撕8 js-手撕8 js-手撕8
JS手撕(八) PromisePromise实现Promise的原理之前有写过两篇博客,就不细讲了。 但还是需要简单复习一下下。 Promise构造函数的实现promise的状态一开始是pending,只能从pending变为resolve
2022-12-24
24
JS手撕(七) 事件总线 JS手撕(七) 事件总线 JS手撕(七) 事件总线
JS手撕(七)    事件总线事件总线事件总线是什么呢?事件总线其实就是发布订阅模式的一种实现。 学习JS的话,就一定会接触到事件的概念。比如给一个按钮绑定点击事件,绑定事件后,点击按钮会触发回调函数
2022-12-24
24
24
24
24
24
JS手撕(二) 数组扁平化、浅拷贝、深拷贝 JS手撕(二) 数组扁平化、浅拷贝、深拷贝 JS手撕(二) 数组扁平化、浅拷贝、深拷贝
JS手撕(二) 数组扁平化、浅拷贝、深拷贝数组扁平化数组扁平化就是将多层数组拍平成一层,如[1, [2, [3, 4]]]变成[1, 2, 3, 4] 可以使用递归来实现,就直接遍历最外层数组,如果遍历的元素是数组,那就继续递归,直到不是数
2022-12-24
11
02
fluent-ffmpeg + worker实现视频切片合成视频 fluent-ffmpeg + worker实现视频切片合成视频 fluent-ffmpeg + worker实现视频切片合成视频
fluent-ffmpeg + worker实现切片合成视频前因最近发现之前在B站下载的视频,有一些突然变成大会员才能看了。(我下载的时候,还是都能看的。把我下载的文件给加密了,想逼我充大会员,这谁忍得了)。于是,决定把之前下载的文件都给保
2022-11-02
01
dockerfile dockerfile dockerfile
编写Dockerfile文件Dockerfile作用就是制作镜像,保持开发,测试,生产环境的一致性。 Dockerfile文件\color{red}Dockerfile文件没有后缀,和hosts文件类似 12345678910111213#
2022-11-01
1 / 11