缓存击穿 key 存在,但正好在过期的时候高并发,使得大量访问压到数据库 使用 setnx() -> 会有锁,第一...[作者空间]
删除其他的 DNS,直接在浏览器输入 baidu.com 弹出登录认证页面,输入密码即可重新连接 wifi。[作者空间]
安装 vscode,在终端中进入工作目录,输入 code . 可以很方便的打开整个目录,或者输入 code ~...[作者空间]
0. Installation. 安装及引入 json 1. Reading the file. 读取文件 2. ...[作者空间]
之前我想看 gem 的源码,都是找到该 gem 所在的 github,然后 git clone 到本地查看。如果安...[作者空间]
看到这个,我首先想到去压缩 filter 参数,找到压缩方法: 处理参数后,尝试,错误还是发生。 然后更改 ngi...[作者空间]
Elasticsearch 是一个高度可伸缩的开源全文搜索和分析引擎。它允许您快速、近乎实时地存储、搜索和分析大量...[作者空间]
概念 是由零个或多个字符组成的有限序列。一般记为 s = a1a2…an (0<=n<=∞)。它是编程语言中表示文...[作者空间]
分类 比较类排序通过比较来决定元素间 的相对次序,由于其时间复杂度不能突破 O(nlogn),因此也称为非线性时间...[作者空间]
概念 LRU(Least recently used,最近最少使用)算法是一种缓存淘汰算法。根据数据的历史访问记录...[作者空间]
参考:布隆过滤器Hash 和 Bloom Filter 概念 布隆过滤器(Bloom Filter)是 1970 ...[作者空间]
参考:位操作 概念 位运算是程序设计中对位模式或二进制数的一元和二元操作。在许多古老的微处理器上,位运算比加减运算...[作者空间]
平衡树 平衡树是计算机科学中的一类数据结构,为改进的二叉查找树。一般的二叉查找树的查询复杂度取决于目标结点到树根的...[作者空间]
剪枝 Alpha-beta 剪枝是一种搜索算法,用以减少极小化极大算法(Minimax 算法)搜索树的节点数。这是...[作者空间]
在计算机科学中,并查集是一种树型的数据结构,用于处理一些不交集(Disjoint Sets)的合并及查询问题。有一...[作者空间]
字典树 Trie 在计算机科学中,Trie 又称前缀树或字典树,是一种有序树,用于保存关联数组,其中的键通常是字...[作者空间]
定义 Dynamic programming, 简称 DP,是一种在数学、管理科学、计算机科学、经济学和生物信息学...[作者空间]
面向对象是为了解决软件问题而产生的一种程序设计方式,是更接近人类思维模式的一种编程范式。 它实现了对现实世界的抽象...[作者空间]
二分查找的前提 目标函数单调性(单调递增或递减,支队有序数组有效) 存在上下界(bounded) 能够通过索引访问...[作者空间]
定义 又称贪婪算法 是一种在每一步选择中都采取当前状态下最好或最优的(即最有利的)选择,从而希望导致结果是最好或最...[作者空间]