自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 【Spark学习】RDD工作原理

由于数据处理过程中需要计算资源(CPU、内存)和计算模型(逻辑),Spark框架在执行时,先申请计算资源,接着将应用程序的数据处理逻辑分解成一个个的计算任务task,然后将task分发到已经分配资源的计算节点上,按照指定的计算模型进行数据计算,最后得到计算结果。在Yarn环境中,Spark执行过程:1、启动Yarn集群环境。ResourceManager用于资源管理,NodeManager用于具体计算。2、Spark通过申请资源创建调度节点和计算节点。均运行在NodeManager上。3、S.

2022-05-07 17:07:49 640

原创 【前端学习】CSS——div垂直水平居中

Author:ViviTime:2021-06-04采用四种方式实习div块级元素垂直水平居中:①position定位(子绝父相)②position定位(子绝父相)+transform③display:table-cell+vertical align:middle④flexbox弹性盒子 display:flex+justify content:center+align item:center<!DOCTYPE html><html lang="en">&lt.

2021-06-04 14:29:14 147

原创 前端学习——css图像拼合技术(精灵图)

Author:ViviTime:2021-5-31 20:52图像拼接就是将很多很多的小图标放在一张图片上,称之为雪碧图或精灵图(CSS Sprites)。一、使用雪碧图的优点如下:1、将多张图片合并到一张图片中,可以减小图片的总大小。2、将多张图片合并成一张图片后,下载全部所需的资源,只需一次请求。可以减小建立连接的消耗。sprites图其实就是将一大块图用来做背景图,与普通背景图不同的是:sprites图只在某固定位置显示某部分图。案例一:图像拼合 - 创建一个导航列表使用拼.

2021-05-31 20:53:09 1138

原创 【Hadoop学习】——mapreduce中的Job提交流程及切片流程 **源码分析**

1、首先从waitForCompletion函数进入boolean result = job.waitForCompletion(true);/** * Submit the job to the cluster and wait for it to finish. * @param verbose print the progress to the user * @return true if the job succeeded * @throws IOException th

2021-04-07 12:38:20 272

原创 【hadoop学习】——MapReduce的WordCount案例代码简析

一、Map阶段部分:获取文本中的所有单词,作为key,每个key对应的value为1,输出格式为<key,1>.具体步骤:获取输入文本的每一行数据由Text类型转为String类型,将其以空格或逗号为分隔符切割为一个个单词放入String类型数组中,再将该数组中元素转为Text类型循环写出,每一个输出的key对应的value值为1.【注意】:①每一行数据都要调用一次map方法;②将要输出的String类型的数据转Text类型时,将new Text()得到的outK放在map方法外面作为

2021-04-06 16:35:47 299

原创 【Hadoop学习】——idea中maven项目配置注意事项

最近在学习hadoop,好不容易在centos中搭建好集群,学习了hdfs和mapreduce的相关理论知识后进入案例阶段,结果在idea中导入maven项目又碰到一些问题,如下图显示target下的pom.xml里未找到plugin插件,我便查看了File下的settings里的maven要注意红框中不要使用默认路径,而是自己电脑中的apache-maven-x.x.x和setting.xml所在路径。这里路径配置也没问题啊,我想会不会是settings.xml文件没配置好啊(这些文件是直接在b站

2021-04-06 14:08:57 219

原创 Ubuntu18.04 中文输入法安装

Step 1:安装中文字体在设置中的区域和语言改为汉语。Step2:安装 fcitx终端中输入命令行:sudo apt install fcitxStep3:安装 google 拼音终端中输入命令行:sudo apt install fcitx-googlepinyinStep4:配置输入法打开fcitx配置界面。点击桌面左下角的菜单,弹出如下桌面:点击: “输入法”,进入设置界面:点击 “确定”,进入下一步:点击 “Yes”,继续:默认为ibus,换成选择 “fcitx”

2020-12-09 14:45:06 342

原创 非递减单链表中的删除操作(删除所有值为x的结点)—— c语言实现

/*************************** * author:vivi* date: 20-07-14****************************/ #include <stdio.h>#include <stdlib.h>// function:单链表递增直接插入排序typedef struct Node{ int data; struct Node* next;}Node,* SList;void init_list(SL

2020-07-14 22:23:22 511

原创 vivi 快速排序 C语言实现

/*name:vividata:2020.4.2title:quick sort*/ #include<stdio.h>int pos(int a[],int low,int high){ int i = low; int j = high; int temp = a[low]; //选取枢轴 while(i < j) { while(i<j && temp <= a

2020-05-10 10:49:30 144

原创 leetcode刷题【简单】203 移除链表元素

删除链表中等于给定值 val 的所有节点。/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {pu...

2020-04-05 22:30:08 138

原创 leetcode刷题【简单】160相交链表

编写一个程序,找到两个单链表相交的起始节点。/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {pu...

2020-04-05 20:57:39 106

原创 leetcode刷题【简单】206.反转链表 c++

反转一个单链表。/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; *///将链表从第一个节点开始,一个一个按顺序采用头插法的方式插入新定...

2020-04-05 14:46:36 109

原创 leetcode刷题【简单】141.环形链表 c++

给定一个链表,判断链表中是否有环。/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next;* ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public:...

2020-04-04 11:34:34 103

原创 leetcode刷题【简单】删除排序链表中的重复元素 c++

给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。/** * Definition for singly-linked list. * struct ListNode {* int val; * ListNode *next;* ListNode(int x) : val(x), next(NULL) {} * }; */class Solut...

2020-04-03 20:38:32 136

原创 leetcode刷题【简单】合并两个有序链表 c++

将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} ...

2020-04-03 11:05:52 101

原创 c语言 二叉树先序遍历(非递归)

/*************************** * author:vivi* date: 19-09-10****************************/ #include <stdio.h>#include <stdlib.h>// function:直接插入排序typedef struct BTNode { int data;...

2019-09-10 23:48:16 6050 1

原创 直接插入排序——对单链表进行非递减排序(带头结点)c语言实现

直接插入排序——对单链表进行非递减排序(带头结点)c语言实现/*************************** * author:vivi* date: 19-09-09****************************/ #include <stdio.h>#include <stdlib.h>// function:单链表递增直接插入排序...

2019-09-09 19:56:58 3096 6

原创 vivi直接插入排序 c语言实现

插入排序/***************************author:vividata: 19-09-07****************************/#include <stdio.h>#include <stdlib.h>// function:直接插入排序void InsertSort(int R[],int n){int ...

2019-09-07 17:19:34 216

空空如也

空空如也

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

TA关注的人

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