浏览器缓存机制总结
摘要:浏览器缓存机制也就是我们常说的HTTP缓存机制,根据HTTP报文的缓存标识来响应的; 简单来说,浏览器缓存其实就是浏览器保存通过HTTP获取的所有资源,是浏览器将网络资源存储在本地的一种行为; 从缓存位置上来划分的话,分为四种,并且各自有优先级,当依次查找缓存且都没有命中的时候,才会去请求网络: 1
阅读全文
给定两个以字符串形式表示的非负整数num1 和 num2 返回值为num1 * num2的乘积(js实现)
摘要:实现一个求乘积的算法,比如输入('10','10'),返回值为100,主要思路是将传入字符串分隔为数组,双重for循环遍历,先判断个位数,是否需要进位,追加到新数组中,再去进行10进制转换; function multiplication(s,t){ if(!s.length || !t.lengt
阅读全文
ffmpeg + jsmpeg + node 实现单路 or 多路低延时直播 ( mac )
摘要:前提:视频流格式采用 海康nvr摄像头的rtsp流; 默认格式为 rtsp://账号:密码@ip地址 举个栗子: rtsp://mifan:1234567@172.16.154.198 目标:实现h5中视频低延迟视频播放 环境准备: nodejs + http-server(客户端网页容器) 网上安
阅读全文
css实现六边形(2种实现方式)
摘要:突然被人问到:css怎么实现一个六边形?有点懵,今天一起来总结下: 本文提供二种实现思路: 1、将六边形拆分为一个矩形+二个三角形,利用伪元素after和before来实现; 2、利用overflow:hidden + css3中的transform:rotate旋转不同角度来实现; 具体实现代码如
阅读全文
数组排序方法总结
摘要:let arr = [12, 14, 145, 167, 32, 1, 90, 78]; 1、sort 排序 //升序 arr.sort((a,b) => {return a - b;}) //降序 arr.sort((a,b) => {return b - a;}) 2、冒泡排序 实现思路: 1.
阅读全文