高级组件

一个接收组件作为参数,返回新组件的函数。用来层层包装组件,如redux的connect。今天写了一个高级组件用来给输入的每个组件生成store和provider。

对最大子段和的理解(动态规划)

问题 对一个长度为n的数组,找到连续的子段,使它的和在所有子段中是最大的。 比如3,4,-9,6。他们的最大子段和是7。 解法 A.遍历 O(n)=n^2 B.分治算法 O(N)=N*logN 数组分为Left与Right部分,最大字段和要么在le…

面试角度的前端学习路线

1.CSS两栏、三栏布局 我知道是columns属性,不过试验了一下没有生效。郁闷😒。为什么MDN的例子是正常的,我自己写一个p标签加上columns属性不生效呢? 很玄学吧,前端就是玄学,遇到这种问题真没啥好说的,只能慢慢…

关于内存和空间的几件事

类型系统 大部分静态类型语言的类型在编译时检查,编译后的机器语言并没有类型概念,取而代之的是对某个内存地址的字节/字等操作。 初始化变量 一般来说,主动分配的在堆空间,全局与静态变量在堆空间。所以声明cha…

高性能计算简要复习

1、概念 集群 PVP:Player VS Player PVP拥有多个高性能向量处理器,有向量寄存器和指令缓冲,不用高速缓存,共享内存。 SMP:对称多处理机,拥有多个完全相同处理器,共享内存,拥有高速缓存。 MPP:大规模并行处…

Hashcat使用秘籍

-a 3 是掩码暴力破解模式 -m 20 salt.md5的格式 -i 规定长度 -1是用户自定义匹配模式 ldu包括了大小写字母和数字 ?1?1… 是匹配模式,这里6位数都可能是大小写字母和数字

Diffle-Hellman密钥交换

数学基础 计算离散对数很困难。 离散对数 素数n的本原根a满足,a的1次方到a的n-1次方 mod n结果不同并且对应1到n-1。(换句话说是1到p-1的置换序列) 对于y=a^x mod p,已知a、x、p计算y容易,但已知y、a、 p ,计…