自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

转载 HDFS的HBase如何完成增删改查功能

1. HDFS的文件append功能早期版本的HDFS不支持任何的文件更新操作,一旦一个文件创建、写完数据、并关闭之后,这个文件就再也不能被改变了。为什么这么设计?是为了与MapReduce完美配合,MapReduce的工作模式是接受一系列输入文件,经过map和reduce处理,直接产生一系列输出文件,而不是在原来的输入文件上做原位更新。为什么这么做?因为直接输出新文件比原位更新一个旧文件高效的...

2019-09-10 13:18:20 321

原创 Leetcode刷题之二叉树(二)(遍历)

一、二叉树的前序遍历1、问题给定一个二叉树,返回它的 前序 遍历。示例:输入: [1,null,2,3]12/3输出: [1,2,3]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/binary-tree-preorder-traversal2、解答1、递归法/** * Definition for a bina...

2019-08-31 14:21:08 141

原创 Leetcode刷题之二叉树(一)

一、二叉树的最大深度(104)1、问题给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明: 叶子节点是指没有子节点的节点。示例:给定二叉树 [3,9,20,null,null,15,7],返回它的最大深度 3 。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/maximum-dept...

2019-08-30 17:00:07 183

原创 Leetcode刷题之括号

一、有效的括号(20)1、问题描述给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: “()”输出: true示例 2:输入: “()[]{}”输出: true示例 3:输入: “(]”输出: f...

2019-08-27 15:56:20 97

原创 Leetcode刷题字符串之反转字符串

一、反转字符串1、问题描述编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。示例 1:输入:[“h”,“e”,“l”,“l”,“o”]输出:[“o”,“l”,“l”,“e”,“h”]...

2019-08-24 19:28:57 867

原创 Leetcode刷题之栈和队列互相实现

一、用栈实现队列1、问题描述使用栈实现队列的下列操作:push(x) – 将一个元素放入队列的尾部。pop() – 从队列首部移除元素。peek() – 返回队列首部的元素。empty() – 返回队列是否为空。示例:MyQueue queue = new MyQueue();queue.push(1);queue.push(2);queue.peek(); // 返回 1...

2019-08-23 16:51:07 128

原创 Leetcode刷题链表之环形链表

一、环形链表1、问题描述给定一个链表,判断链表中是否有环。2、问题分析定义两个指针,从头节点开始,两个指针都向右移动,但是设置他们的移动速度不一样,如果为环形链表,则指针肯定会相遇。若为直链表,两个指针至少有一个为空。3、代码/** * Definition for singly-linked list. * class ListNode { * int val; * ...

2019-08-22 17:07:44 70

原创 Leetcode刷题链表之反转链表

一、反转链表11、问题描述反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL2、问题分析设置采用三个指针,一个指针遍历原链表,一个指针应用于所求链表,最后一个指针是临时指针。初始化两个指针p1,p2,p1=head;p2=null;1->null,2-...

2019-08-21 16:36:27 164

原创 Leetcode刷题链表之合并有序链表

一、合并两个有序链表1、问题描述将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/merge-two-so...

2019-08-20 19:39:07 71

原创 Leetcode刷题链表之删除链表的倒数第N个节点

删除链表的倒数第N个节点(java、python)1、问题描述给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。示例:给定一个链表: 1->2->3->4->5, 和 n = 2.当删除了倒数第二个节点后,链表变为 1->2->3->5.说明:给定的 n 保证是有效的。进阶:你能尝试使用一趟扫描实现吗?来源:力扣(Lee...

2019-08-20 13:50:44 138

原创 Leetcode刷题链表之两数相加求和(java、python)

两数相加求和1、问题描述给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 ...

2019-08-19 18:35:26 695

原创 Python数据挖掘入门与实践(四)之Apriori算法推荐电影

第四章 用亲和性分析方法推荐电影基于《python数据挖掘入门与实践》这一书的学习笔记,其中数据集和源码可以去图灵社区下载。一、Apriori算法数据挖掘十大算法之Apriori详解Apriori算法是一种用于关联规则挖掘(Association rule mining)的代表性算法,关联规则挖掘是数据挖掘中的一个非常重要的研究方向,也是一个由来已久的话题,它的主要任务就是设法发现事物之间...

2019-07-19 20:31:40 4013 2

原创 Python数据挖掘入门与实践(三)之用决策树预测获胜球队

第3章:用决策树预测获胜球队基于《python数据挖掘入门与实践》这一书的学习笔记,其中数据集和源码可以去图灵社区下载。一、关于数据集根据书中的事例,使用NBA2013-2014赛季的比赛数据。https://www.basketball-reference.com/leagues/NBA_2014_games.html按照书中的方式已经下载不到数据了,因为原网站已经做了改版。因此,本人...

2019-07-17 21:16:29 2871 1

原创 Python数据挖掘入门与实践学习笔记(二)

第二章 用scikit-learn估计器分类基于《python数据挖掘入门与实践》这一书的学习笔记,其中数据集和源码可以去图灵社区下载。一、scikit-learn 估计器scikit-learn把分类、聚类、回归分析等功能封装成估计器。估计器主要包括以下两个函数:fit(): 训练算法,设置内部参数。主要接收训练集,及其类别两个参数。predict(): 参数为测试集。预测测试集类别...

2019-07-17 16:28:58 295

原创 Python数据挖掘入门与实践学习笔记(一)

Python数据挖掘入门与实践学习笔记(一)基于《python数据挖掘入门与实践》这一书的学习笔记,其中数据集合源码可以去图灵社区下载。一、亲和性分析1、数据集分析1)首先,亲和性分析就是根据个体间的相似度,确定他们之间的亲密度。2)原数据集的维度为(100,5),这五列分别代表了面包、牛奶、奶酪、苹果和香蕉。行代表的是个体,列代表的是特征。用一段代码分析该数据集。import nu...

2019-07-16 22:39:24 418

原创 eclipse中hdfs上传txt文件乱码解决办法

eclipse中hdfs上传文件,TXT格式显示乱码,项目属性设置的utf-8,仍然乱码。解决办法:windows->Preferences 打开"首选项"对话框;general->Workspace,右侧Text file encoding,选择Other,改变为UTF-8。...

2019-05-15 20:18:43 480

原创 Linux虚拟机之间的通信以及与Windows主机之间的通信

Linux虚拟机之间的通信以及与Windows主机之间的通信参考1.打开vm,选择编辑选项,打开其下的虚拟网络编辑器,如下图所示:2.查看电脑主机的ip地址,win+R输入cmd回车,进入cmd命令行模式下,再输入ipconfig查看电脑Windows ip配置,如下图:根据1中可以知道VMnet8是NAT 模式的名称,这时可以发现IPv4地址为192.168.121.1(每个人的不一样...

2019-04-28 16:55:14 3182 1

PCA平面拟合.docx

PCA大作业,包括数据降维部分和点云数据的平面拟合,以及思考题。

2019-05-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除