_
置顶

Typora-markdown 操作详解

Stray birds of summer come to my window to sing and fly away. And yellow leaves of autumn, whic...

ARM

1111

RabbitMQ

RabbitMQRabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。 AMQP(Advanced Message Queuing Protocol)高...

Spring集成谷歌验证码

添加依赖 123456<!-- google kaptcha依赖 --><dependency> <groupId>com.github.axet<...

位图

位图位图是通过将数组下标与应用中的一些值关联映射,数组中该下标所指定的位置上的元素可以用来标识应用中值的情况(是否存在或者数目 或者计数等),位图数组中每个元素在内存中占用1位,所以可以节省存储...

动态规划

动态规划动态规划比较适合用来求解最优问题 动态规划解决问题的思路: 把问题分解为多个阶段,每个阶段对应一个决策。记录每一个阶段可达的状态集合(去掉重复的),然后通过当前阶段的状态集合,来推导下一...

回溯算法

回溯算法回溯算法实际上一个类似枚举的搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回,尝试别的路径。 回溯法是一种选优搜索法,按选优条件向前搜索,以达到...

分治算法

分治算法分治算法(divide and conquer)的核心思想其实就是四个字,分而治之 ,也就是将原问题划分成 n 个规模较小,并且结构与原问题相似的子问题,递归地解决这些子问题,然后再合并...

贪心算法

贪心算法贪心算法解决问题的步骤: 针对一组数据,我们定义了限制值和期望值,希望从中选出几个数据,在满足限制值的情况下,期望值最大。当看到这类问题的时候,首先要联想到贪心算法。 尝试看这个问题是...

字符串匹配

字符串匹配在字符串 A 中查找字符串 B,那字符串 A 就是主串,字符串 B 就是模式串。 BF 算法BF 算法中的 BF 是 Brute Force 的缩写,中文叫作暴力匹配算法,也叫朴素匹配...

图如何理解“图”? 图(Graph)和树比起来,这是一种更加复杂的非线性表结构。 图中的元素就叫做顶点(vertex),图中的一个顶点可以与任意其他顶点建立连接关系。这种建立的关系叫做边(edg...

Redis核心技术与实战

参考 Redis 知识全景图包括“两大维度,三大主线” Redis 知识全景图 Redis问题画像 Redis数据结构 Redis 的快,到底是快在哪里呢? 一方面,这是因为它是内存数据库,所...

1236