暴力破解一个8位密码需要多长时间?
· ☕ 2 分钟

暴力破解(英语:Brute-force attack),简称暴破,又称为穷举攻击(英语:Exhaustive attack),是一种密码分析的方法,即将密码进行逐个推算直到找出真正的密码为止。例如:一个已知是四位数并且全部由阿拉伯数字组成的密码,其可能共有10000种组合,因此最多尝试9999次就能找到正确的密码。


知识共享 (Creative Commons) 署名 4.0公共许可协议国际版
· ☕ 12 分钟

原文链接:知识共享(Creative Commons) 署名 4.0 协议国际版

因为这个网站太难访问了,好不容易打开这篇文章,全文摘录。

知识共享组织(“Creative Commons”,“知识共享”) 不是一家律师事务所,也不对外提供法律服务或建议。提供知识共享公共许可协议(Creative Commons Public License,以下缩写为CCPL)并不导致“律师—当事人”关系或其他法律关系的建立。知识共享(Creative Commons)按其现状提供协议文本和相关信息。知识共享(Creative Commons)对于其许可协议,或通过该协议提供的作品(material)或相关信息不提供任何担保,在最大可能程度内,也不对因使用其协议或通过该协议提供的作品(material)或信息而造成的损失承担损害赔偿责任。


react cli 常见错误
· ☕ 1 分钟

错误 1. ‘react-scripts’ 不是内部或外部命令

问题详情:‘react-scripts’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

解决办法:

重新安装 react-scripts

yarn add react-scripts

cao,重装真TMD的够慢的。


JavaScript 模式匹配初探
· ☕ 3 分钟

什么是模式匹配

模式匹配(pattern matching )被一众函数式语言(Rust, F#, Scala,Elixir,Erlang)广泛采用。

模式匹配是一种“分发机制”,泛指各语言中用作"动态地选择行为"的特性。


【高考志愿】城市、学校、专业番位之争
· ☕ 7 分钟

这几天,全国各省高考成绩陆续放榜,接着便是紧张刺激的志愿填报环节。影响志愿填报因素有许多:成绩、排名、加分项、定向招生、城市、学校、学科、专业、家庭背景、经济状况等等。


写给javascript程序员的rust教程(四)模式匹配和枚举【译】
· ☕ 7 分钟

这是写给javascript程序员的rust教程系列文章的第四部分,模式匹配和枚举。前三部分请戳:

模式匹配

要了解模式匹配,让我们从JavaScript中熟悉的内容-Switch Case开始。