会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
pluscat
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
10
下一页
2020年9月25日
排列
摘要: 等差数列规则 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 \
阅读全文
posted @ 2020-09-25 22:18 pluscat
阅读(128)
评论(0)
推荐(0)
2020年8月22日
Bezier 曲线参数方程
摘要: Bezier参数方程 { randomRange: function (min, max) { return min + Math.random() * (max - min); }, quadraticBezier: function (p0, p1, p2, t, pFinal) { pFina
阅读全文
posted @ 2020-08-22 13:23 pluscat
阅读(561)
评论(0)
推荐(0)
2020年6月22日
线性变换
摘要: 线性变换 2D旋转 aM = b 2D旋转矩阵 \[ \left[ \begin{matrix} x \\ y \end{matrix} \right] \times \left[ \begin{matrix} cos\theta & sin\theta \\ -sin\theta & cos\th
阅读全文
posted @ 2020-06-22 00:27 pluscat
阅读(371)
评论(0)
推荐(0)
2020年2月29日
Y组合子
摘要: ```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 =>
阅读全文
posted @ 2020-02-29 19:18 pluscat
阅读(299)
评论(0)
推荐(0)
2019年12月1日
最大公约数和最小公倍数算法
摘要: ```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); }// 求多...
阅读全文
posted @ 2019-12-01 12:15 pluscat
阅读(752)
评论(0)
推荐(0)
2019年11月1日
传输层协议总结
摘要: 传输层 传输层的功能 tcp与udp 传输层的寻址与端口 udp协议 udp首部格式 udp校验 tcp协议 tcp报文段首部格式 tcp连接管理 SYN洪泛攻击 tcp的连接释放 tcp的可靠传输 序号 确认 重传 tcp拥塞控制 拥塞控制四种算法 慢开始和拥塞避免 快重传快恢复
阅读全文
posted @ 2019-11-01 17:34 pluscat
阅读(7487)
评论(0)
推荐(0)
2019年10月31日
http协议总结
摘要: 为什么要进行URI编码 http协议 http协议版本 http请求方法 http状态码 http报文 http请求报文 http响应报文 https http存在的问题 如何解决 在OSI七层模型中,应用层是HTTP协议,在应用层之下就是表示层,也就是TLS协议发挥作用的一层。 TLS协议通过(握
阅读全文
posted @ 2019-10-31 17:49 pluscat
阅读(734)
评论(0)
推荐(0)
2019年10月29日
密码学基础
摘要: 密码学基础总结
阅读全文
posted @ 2019-10-29 23:15 pluscat
阅读(342)
评论(0)
推荐(0)
2019年10月27日
bitmap
摘要: bitmap实现原理 add操作 js //得到第几行索引 let byteIndex = Math.floor(k / 16); //得到第几列的索引 let bitIndex = k % 16; //将1移动到索引的位置并修改该位置 this.blk[byteIndex] = this.blk[
阅读全文
posted @ 2019-10-27 18:59 pluscat
阅读(239)
评论(0)
推荐(0)
2019年10月26日
simhash文本相似度比较
摘要: simhash 在simhash中处理一个文本的步骤如下: 第一步,分词: 对文本进行分词操作,同时需要我们同时返回当前词组在文本内容中的权重(这基本上是目前所有分词工具都支持的功能)。 第二步,计算hash: 对于每一个得到的词组做hash,将词语表示为到01表示的bit位,需要保证每个hash结
阅读全文
posted @ 2019-10-26 22:42 pluscat
阅读(3508)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
10
下一页
公告