|
|
导读:唯一ID可以标识数据的唯一性,在分布式系统中生成唯一ID的方案有很多,常见的方式大概有以下三种 依赖数据库,使用如MySQL自增列或Oracle序列等。 UUID随机数 snowflake雪花...【详细内容】 |
2019-09-05 算法 |
|
|
波动均分算法by leeenx on 2018-01-11「波动」和「均分」大部分读者朋友是知道的,但看到「波动均分」应该是一头雾水的。其实,这个名词是笔者拼凑出来的。什么是「波动均分」...【详细内容】 |
2019-09-04 算法 |
|
|
话说前几天有一次,某大厂的二面。然后呢,烟哥那天刚好有事,所以去不了。于是就约了一场视频面试了!...【详细内容】 |
2019-09-03 算法 |
|
|
遗传算法此节介绍最著名的遗传算法(GA)。遗传算法属于进化算法,基本思想是取自“物竞天泽、适者生存”的进化法则。简单来说,遗传算法就是将问题编码成为染色体,然后经过不断选...【详细内容】 |
2019-09-03 算法 |
|
|
作者 | 木东居士来源 | Data_Engineering最近看了 Milter 的《算法工程师究竟需要哪些工程能力》这篇文章,有所感想,因此也写一篇关于算法工程师的技术能力的问题,和大家分享...【详细内容】 |
2019-09-02 算法 |
|
|
由于公司架构调整和业务方向的转变,我所在的项目组即将接手一个机器学习和数据挖掘的项目,为了后续更好地开展工作,也为了能提高自己的专业技能,我决定开始学习机器和数据挖掘方...【详细内容】 |
2019-09-02 算法 |
|
|
在面试过程中,经常会碰到一些算法相关的编程题,对于初学者来说着实头痛,下面就为大家梳理一下Java面试中一些比较常见的算法编程题;如需转载,请注明出处,谢谢!(文章将会持续更新)代码...【详细内容】 |
2019-08-29 算法 |
|
|
假设你正在使用适当的输入数据进行一些计算。你在每个实例中都进行了一些计算,以便得到一些结果。当你提供相同的输入时,你不知道会有相同的输出。这就像你在重新计算之前已经计算好的特定结果一样...【详细内容】 |
2019-08-28 算法 |
|
|
在日常生活中,我们如果需要常常往返A地区和B地区之间,我们最希望知道的可能是从A地区到B地区间的众多路径中,那一条路径的路途最短。最短路径问题是图论研究中的一个经典算法问...【详细内容】 |
2019-08-28 算法 |
|
|
定义贪心算法是指每一步都求最优解,迭代求得可能是全局最优解的算法。当然局部最优解可能不是全局最优解,也可能是全局最优解,这就要看选择的贪心策略了。一般证明选择的策略是...【详细内容】 |
2019-08-27 算法 |
|
|
算法的官方定义 算法(Algorithm) 一个有限指令集 接受一些输入(有些情况下不需要输入) 产生输出 一定在有限步骤之后终止 每一条指令必须 有充分明确的目标,不可以有歧义 计算机...【详细内容】 |
2019-08-27 算法 |
|
|
1.介绍BloomFilter(布隆过滤器)是一种可以高效地判断元素是否在某个集合中的算法。在很多日常场景中,都大量存在着布隆过滤器的应用。例如:检查单词是否拼写正确、网络爬虫的URL...【详细内容】 |
2019-08-27 算法 |
|
|
冒泡排序(Bubble Sort),又被称为气泡排序或泡沫排序。它是一种较简单的排序算法。它会遍历若干次要排序的数列,每次遍历时,它都会从前往后依次的比较相邻两个数的大小;如果前者...【详细内容】 |
2019-08-27 算法 |
|
|
一致性hash算法是什么?一致性hash算法,是麻省理工学院1997年提出的一种算法,目前主要应用于分布式缓存当中。一致性hash算法可以有效地解决分布式存储结构下动态增加和删除节点...【详细内容】 |
2019-08-26 算法 |
|
|
前言动态规划动态规划动态规划其实就是对分而治之策略的一种应用, 将一个较大的问题分解成有限个的不相关的子问题问题, 然后通过解决子问题, 不断推演出最终结果。动态规划...【详细内容】 |
2019-08-21 算法 |
|
|
解决什么问题为了提高效率,很多数据是可以放在内存中的,但是内存空间是有限的,假如数据满了,再添加数据,应该清除哪些数据了。LRU就是一种清除数据的策略,LRU是Least Recently Use...【详细内容】 |
2019-08-20 算法 |
|
|
为什么要做限流呢?举一个生活中的例子,大家早上上班都要挤地铁吧,地铁站在早高峰的时候经常要限制客流,为什么呢?有人会觉得这是人为添堵。真是这样吗?如果不执行客流控制,大家想想...【详细内容】 |
2019-08-20 算法 |
|
|
今天分享一道超简单的博弈题,通过找规律的方式来发现其中的奥秘,最后只需要一行代码解决。题目描述爱丽丝和鲍勃一起玩游戏,他们轮流行动。爱丽丝先手开局。最初,黑板上有一个数...【详细内容】 |
2019-08-19 算法 |
|
|
java技术小码农5月5日 · 优质科技领域创作者Join操作是一种常见的数据库操作,通过Join可以将多个表关联起来,根据用户的条件共同提供数据。一般情况,在数据库中都会内...【详细内容】 |
2019-08-19 JAVA |
|
|
最近在实际工作中遇到一个需求,需要检测一个大文件夹下所有文件的更新状态,这个大文件夹下面包含了很多文件和文件夹,文件夹中又包含了很多文件和文件夹...... 类似下面这张图...【详细内容】 |
2019-08-16 Python |
|
|
Paxos算法在分布式领域具有非常重要的地位。但是Paxos算法有两个比较明显的缺点:1.难以理解 2.工程实现更难。网上有很多讲解Paxos算法的文章,但是质量参差不齐。看了很多关于...【详细内容】 |
2019-08-15 算法 |
|
|
最近闲来无事,突然怀念起小时候和堂兄表姐们经常玩24点游戏,于是就琢磨着是不是开发一个安卓手机版本。然后上网上一搜,发现已经被别人给开发烂了啊。不过这只能说明这个小游戏...【详细内容】 |
2019-08-15 算法 |
|
|
在日常生活中,我们如果需要常常往返A地区和B地区之间,我们最希望知道的可能是从A地区到B地区间的众多路径中,那一条路径的路途最短。最短路径问题是图论研究中的一个经典算法问...【详细内容】 |
2019-08-15 算法 |
|
|
常见算法总结PHP 算法算法是我们遇到复杂问题时,处理程序的利器。说到算法,我们先来理解算法复杂度,其实算法复杂度是一个概念,一定程度上反映一个算法的好坏程度。算法复杂度...【详细内容】 |
2019-08-14 算法 |
|
|
这不是耸人听闻,百度飓风算法3.0将于8月内正式上线,届时将严厉打击跨领域采集的网站和站群网站。涵盖百度搜索下的PC站点、H5站点、小程序等内容,覆盖面几乎无死角。众所周知,百...【详细内容】 |
2019-08-14 搜索引擎 |
|
|
什么是渗流(Percolation)?渗流是物理中用来理解物理现象的一种算法,是很多物理系统的模型。我们假设一个NxN的方形网格,其中的小网格我们叫做位(site),每个site开放(open)的概率...【详细内容】 |
2019-08-14 算法 |
|
|
众所周知,Redis的所有数据都存储在内存中,但是内存是一种有限的资源,所以为了防止Redis无限制的使用内存,在启动Redis时可以通过配置项 maxmemory 来指定其最大能使用的内存容量...【详细内容】 |
2019-08-13 Redis |
|
|
8月9日 消息:昨日,百度方面宣布称为了保证优质站点以及小程序能够获得合理的流量分发,官方将于近期上线飓风算法3.0。2017 年 7 月 4 日,百度搜索资源平台发布公告推出飓风算法...【详细内容】 |
2019-08-09 搜索引擎 |
|
|
2019年8月8日百度在站长平台网站公布了最新的打击作弊算法,这次的主要目标是站群和违规小程序,一部分站长瑟瑟发抖吧,新算法一出又要死一堆人。 以下是新算法摘要说明:为了维护...【详细内容】 |
2019-08-09 搜索引擎 |
|
|
1 题目描述若一个数列至少有三个元素,且任意相邻两元素的差相等,则该数列为一个等差数列。例如,如下三个数列即为等差数列:1, 3, 5, 7, 97, 7, 7, 73, -1, -5, -9如下数列不是...【详细内容】 |
2019-08-08 Go语言 |
|
|
|