摘要: Hadoop 组件 HDFS分布式文件系统 作为Hadoop分布式文件系统,HDFS处于Hadoop生态圈的最下层,存储着所有的数据,支持着Hadoop的所有服务。 HDFS是基于节点的形式进行构建的,里面有一个父节点NameNode,他在机器内部提供了服务,NameNode本身不干活,NameNo 阅读全文
posted @ 2020-07-27 14:27 Christbao 阅读(825) 评论(0) 推荐(0) 编辑
摘要: 如何判断算法复杂度 确定问题规模 n 循环减半过程 -- logn k层关于n的循环 - n 复杂情况根据算法执行过程判断 判断空间复杂度:评估算法内存占用大小 算法使用几个变量:O(1) 算法使用了长度为n的一维列表:O(n) 算法使用了m行n列的二维列表:O(mn) 递归:调用自身,结束条件(避 阅读全文
posted @ 2020-07-19 23:05 Christbao 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 递归(Recursion)算法思想递归算法是一种调用自身函数的算法(二叉树的许多性质在定义上就满足递归)。递归的基本性质就是函数调用,在处理问题的时候,递归往往是把一个大规模的问题不断地变小然后进行推导的过程。 举例:(汉诺塔问题)有三个塔 A、B、C,一开始的时候,在塔 A 上放着 n 个盘子,它 阅读全文
posted @ 2020-07-14 00:01 Christbao 阅读(1550) 评论(0) 推荐(0) 编辑
摘要: 纬线:地球仪上的横线,lat,赤道是最大的纬线,从赤道开始分为北纬和南纬,都是0-90°,纬线是角度数值,并不是米; 经线:地球仪上的竖线,lng,子午线为0°,分为西经和东经,都是0-180°,经线也是角度数值; 经纬线和米的换算:经度或者纬度0.00001度,约等于1米,这个在GPS测算距离的时 阅读全文
posted @ 2020-07-10 17:51 Christbao 阅读(1650) 评论(0) 推荐(0) 编辑
摘要: 数组、字符串(Array & String) 数组的优点在于: 构建非常简单 能在 O(1) 的时间里根据数组的下标(index)查询某个元素 而数组的缺点在于: 构建时必须分配一段连续的空间 查询某个元素是否存在时需要遍历整个数组,耗费 O(n) 的时间(其中,n 是元素的个数) 删除和添加某个元 阅读全文
posted @ 2020-06-29 17:03 Christbao 阅读(3934) 评论(1) 推荐(3) 编辑
摘要: 基础准备 一、风控建模分类 授信类建模 反欺诈建模 二、反欺诈建模和授信建模的不同 什么是欺诈?什么是反欺诈?这一切都是由业务场景所决定。 反欺诈底层是什么?不仅要与相类似的数据比较,还需要与自己相比较。也即是说反欺诈的核心是在寻找与欺诈相似的同时,寻找“正常”中的异常。 怎么做?有监督,无监督,策 阅读全文
posted @ 2020-06-21 16:37 Christbao 阅读(110) 评论(0) 推荐(0) 编辑
摘要: li = 12234 str(li)[:1] #取第一个元素 输出 '1' str(li)[1:] #取第二个元素之后所有元素 输出'2234' str(li)[::-1] #元素倒序排列输出 输出 '43221' str(li)[2::-1] #取第三个元素之后倒序排列的元素 输出 '221' s 阅读全文
posted @ 2020-06-01 15:11 Christbao 阅读(1792) 评论(0) 推荐(0) 编辑
摘要: 15,三数之和 ————双指针 class solution(): def threeSum(self,nums): """ :param nums: list[int] :return: """ nums.sort() res = [] for i in range(len(nums)-2): i 阅读全文
posted @ 2020-05-28 18:44 Christbao 阅读(155) 评论(0) 推荐(0) 编辑
摘要: linux中的;,&&和&,|和||说明与用法 ; 连接两个命令,command1 ; command 2 ,两个命令从左往右运行,彼此之间不关心失败与否,都会运行 | 管道命令,# rpm -qa|grep licq ,第一个命令输出作为第二个命令输入 & 设置为后台进程命令,command1 & 阅读全文
posted @ 2020-05-20 11:19 Christbao 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 111 阅读全文
posted @ 2020-04-03 11:15 Christbao 阅读(182) 评论(0) 推荐(0) 编辑