摘要:
等差数列规则 a是首项的值,d是公差,n是相加多少项,n-1第一项没有公差 \[ 1,\ 4,\ 7,\ 10,\ 13,\ 16 \] \[ \{\ a,\ a+d,\ a+2d,\ a+3d \ \} \] \[ \{\ 1,\ 1+3,\ 1+2\times3,\ \ 1+3\times3 \ 阅读全文
摘要:
Bezier参数方程 { randomRange: function (min, max) { return min + Math.random() * (max - min); }, quadraticBezier: function (p0, p1, p2, t, pFinal) { pFina 阅读全文
摘要:
线性变换 2D旋转 aM = b 2D旋转矩阵 \[ \left[ \begin{matrix} x \\ y \end{matrix} \right] \times \left[ \begin{matrix} cos\theta & sin\theta \\ -sin\theta & cos\th 阅读全文
摘要:
```js // Y组合子 fact = n => n == 1 ? 1 : n * fact(n - 1) // 无法匿名调用 (n => n == 1 ? 1 : n * fact(n - 1))(5) // 参数可以命名, 消灭掉里面掉fact fact = (f, n) => n == 1 ? 1 : n * f(f, n - 1); // 只能有一个参数 fact = f => n => 阅读全文
摘要:
```js // 最大公约数算法 // 1. a % b 进行取余运算 // 2. 将被取余数与余数进行再次取余运算 // 3. 直到a % b为0时停止取余运算 // 4. 将取余为0时的被取余数返回即是最大公约数 function gcd(a, b) { if (b === 0) { return a; } return gcd(b, a % b); }// 求多... 阅读全文
摘要:
传输层 传输层的功能 tcp与udp 传输层的寻址与端口 udp协议 udp首部格式 udp校验 tcp协议 tcp报文段首部格式 tcp连接管理 SYN洪泛攻击 tcp的连接释放 tcp的可靠传输 序号 确认 重传 tcp拥塞控制 拥塞控制四种算法 慢开始和拥塞避免 快重传快恢复 阅读全文
摘要:
为什么要进行URI编码 http协议 http协议版本 http请求方法 http状态码 http报文 http请求报文 http响应报文 https http存在的问题 如何解决 在OSI七层模型中,应用层是HTTP协议,在应用层之下就是表示层,也就是TLS协议发挥作用的一层。 TLS协议通过(握 阅读全文
摘要:
bitmap实现原理 add操作 js //得到第几行索引 let byteIndex = Math.floor(k / 16); //得到第几列的索引 let bitIndex = k % 16; //将1移动到索引的位置并修改该位置 this.blk[byteIndex] = this.blk[ 阅读全文
摘要:
simhash 在simhash中处理一个文本的步骤如下: 第一步,分词: 对文本进行分词操作,同时需要我们同时返回当前词组在文本内容中的权重(这基本上是目前所有分词工具都支持的功能)。 第二步,计算hash: 对于每一个得到的词组做hash,将词语表示为到01表示的bit位,需要保证每个hash结 阅读全文