算法
大鱼-瓶邪
工作已签,base杭州,专注毕业,后期更新可能会稍微少一点,还是会和大家一起探讨。
华中科技大学在读研究生。主要做核聚变模拟计算,管理着82个节点的集群,做大数据和机器学习,利用10多个老节点搭建各种环境钻研大数据知识,主要是Hadoop生态圈(HDFS+Spark+Sqoop+HIve+Hbase+Pig+Zookeeper)。<br>也用python做科研数据分析,机器学习。<br>熟悉scala开发<br>本科期间跟随导师做了两年的java web开发,熟悉ssh框架,mysql,oracle数据库
展开
-
SnowFlask算法的Java实现全局唯一ID(直接复制即可运行)
package AlgorithmProjects;/** * author:Yexin * create 2018-05-02 19:31 * Desc:该算法是用来生成全局唯一ID * SnowFlake所生成的ID一共分成四部分: * 1.第一位 * 占用1bit,其值始终是0,没有实际作用。 * 2.时间戳 * 占用41bit,精确到毫秒,总共可以容纳约140年的时间。...原创 2018-05-13 20:51:32 · 436 阅读 · 0 评论 -
欧式距离与曼哈顿距离
欧式距离,其实就是应用勾股定理计算两个点的直线距离二维空间的公式其中,为点与点之间的欧氏距离;为点到原点的欧氏距离。 三维空间的公式 n维空间的公式 曼哈顿距离,就是表示两个点在标准坐标系上的绝对轴距之和:图中红线代表曼哈顿距离,绿色代表欧氏距离,也就是直线距离,而蓝色和黄色代表等价的曼哈顿距离。曼哈顿距离——两点在南北方向上...原创 2018-08-13 15:28:13 · 41709 阅读 · 3 评论 -
用信鸽传信方式来解释 HTTPS
密码学是一门难以理解的学科,因为它充满了数学定理。但是除非你要实际开发出一套加密算法系统,否则你是没必要强制理解那些深奥的数学定理的。你在互联网上从事的任何活动(阅读这篇文章、在亚马逊上购物、上传图片等)归结到底都是从某台服务器上发送和接收信息。这个说起来可能有点抽象,不如让我们假设这些消息都是由信鸽来传递的。我知道这个假设有些太过随意,但相信我 HTTPS 就是这样工作的,尽管它的速度快...翻译 2018-08-17 14:58:43 · 424 阅读 · 0 评论 -
冒泡排序Python3.6
#!/usr/bin/env python# encoding: utf-8"""@Company:华中科技大学电气学院@version: V1.0@author: Victor@contact: 1650996069@qq.com 2018--2020@software: PyCharm@file: BubbleSort.py@time: 2019/2/19 9:53@De...原创 2019-02-20 10:41:40 · 331 阅读 · 0 评论 -
选择排序Python3.6
#!/usr/bin/env python# encoding: utf-8"""@Company:华中科技大学电气学院@version: V1.0@author: Victor@contact: 1650996069@qq.com 2018--2020@software: PyCharm@file: SelectionSort.py@time: 2019/2/20 10:2...原创 2019-02-20 10:43:02 · 237 阅读 · 0 评论 -
插入排序Python3.6
#!/usr/bin/env python# encoding: utf-8"""@Company:华中科技大学电气学院@version: V1.0@author: Victor@contact: 1650996069@qq.com 2018--2020@software: PyCharm@file: InsertSort.py@time: 2019/2/20 12:12@D...原创 2019-02-20 13:16:18 · 268 阅读 · 0 评论 -
数据结构-----图
数据结构当中的图(Graph)可以看作是一个关系网。再举一个栗子,咱们在用百度地图的时候,常常会使用导航功能。比如你在地铁站A附近,你想去的地点在地铁站F附近,那么导航会告诉你一个最佳的地铁线路换乘方案。许许多多地铁站所组成的交通网络,也可以认为是数据结构当中的图。=========================================================...原创 2019-04-15 21:43:32 · 471 阅读 · 0 评论