必须掌握【分布式锁】三种实现方式---用户4143945

一、为什么要使用分布式锁

我们在开发应用的时候,如果需要对某一个共享变量进行多线程同步访问的时候,可以使用我们学到的Java多线程的18般武艺进行处理,并且可以完美的运行,毫无Bug…

现在告诉你MySQL为什么选择B+Tree呢?---用户4143945

大家都知道MySQL数据库选择的是B+Tree作为索引的数据结构,那为什么会选择B+Tree呢?

本文分四种数据结构来分析:

二叉查找树
平衡二叉树
多路平衡查找树
加强版多…

LeetCode 56,区间合并问题---TechFlow-承志

今天是LeetCode专题的第33篇文章,我们一起来看LeetCode的第56题,它的难度是Medium。

题意

这道题的题意也很简单,只有一句话:“Given a collectio…

LeetCode 3题合集,砍瓜切菜刷三题不费劲---TechFlow-承志

今天是LeetCode专题的第34篇文章,刚好接下来的题目比较简单,很多和之前的做法类似。所以我们今天出一个合集,一口气做完接下来的57、59和60这三题。

再次申明一下,为了节约篇…

Python装饰器不会传参?别着急,这篇文章为你解惑---TechFlow-承志

今天是Python专题的第13篇文章,上一篇文章当中我们介绍了Python装饰器的定义和基本的用法,这篇文章我们一起来学习一下Python装饰器的一些进阶使用方法。对装饰器不太熟悉,或者错过了上…

啤酒和尿布放在一起卖得更好?来看看这个故事背后的Apriori算法---TechFlow-承志

今天是机器学习专题的第19篇文章,我们来看经典的Apriori算法。

Apriori算法号称是十大数据挖掘算法之一,在大数据时代威风无两,哪怕是没有听说过这个算法的人,对于那个著名的…

将并查集应用在图论中的最小生成树算法——Kruskal---TechFlow-承志

今天是算法和数据结构专题的第19篇文章,我们一起来看看最小生成树。

我们先不讲算法的原理,也不讲一些七七八八的概念,因为对于初学者来说,看到这些术语和概念往往会很头疼。头疼也是正常的…

一个“栗子”讲透泊松分布---TechFlow-承志

今天是概率统计专题的第5篇文章,这篇文章的出现意味着高等数学专题我们已经告一段落了。高数当中剩下的内容还有很多,比如多重积分、微分方程求解等等内容。但对于算法领域来说,基本的微积分已经基本上足够…

Golang入门教程——基本操作篇---TechFlow-承志

今天是Golang专题的第四篇,这一篇文章将会介绍golang当中的函数、循环以及选择判断的具体用法。

函数

在之前的文章当中其实我们已经接触过函数了,因为我们写的main函数本质上也…

从年报读中国移动历史:2005年,中国移动被称作"合法印钞机"---悲了伤的白犀牛

当时中国移动整治SP市场,其最大的原因还是——中国移动不甘于只做平台,跃跃欲试想要自己下场!

来源 | 悲了伤的白犀牛

图片来源 | 中国移动

2005年,中…

AI综述专栏 | “博彩众长,自成一家”的神经机器翻译---用户7282388

AI综述专栏简介

在科学研究中,从方法论上来讲,都应先见森林,再见树木。当前,人工智能科技迅猛发展,万木争荣,更应系统梳理脉络。为此,我们特别精选国内外优秀的综述论文,开辟“综述”…

AI综述专栏|神经科学启发的人工智能---用户7282388

AI综述专栏

在科学研究中,从方法论上来讲,都应先见森林,再见树木。当前,人工智能科技迅猛发展,万木争荣,更应系统梳理脉络。为此,我们特别精选国内外优秀的综述论文,开辟“综述”专栏,…

【AIDL专栏】陶建华:深度神经网络与语音(附PPT)---用户7282388

AIDL简介

“人工智能前沿讲习班”(AIDL)由中国人工智能学会主办,旨在短时间内集中学习某一领域的基础理论、最新进展和落地方向,并促进产、学、研相关从业人员的相互交流。对于硕士、…

2018CCAI丨不忘初心,方得始终——我国人工智能发展如何务实推进---用户7282388

两年前,AlphaGo将我们预想中电脑战胜人类围棋手的时间提前了二十年,也将人工智能带到了公众的面前。那一年,“人工智能”成为网络年度热搜榜第7名,全球有将近两千家人工智能初创公司拿到融资。在智…

深度科普:What the f,机器学习中的“ f”到底是什么---deephub

仔细研究一下机器学习中的“ f”一词,以及为什么不能忽略它!

我知道您很想知道这个“ f”实际上是什么。我们很快就知道了。我可以立即告诉您的一件事是,无论您对机器学习的熟悉程度如何,理解“ f…