- 博客(18)
- 收藏
- 关注
原创 【Spark学习】RDD工作原理
由于数据处理过程中需要计算资源(CPU、内存)和计算模型(逻辑),Spark框架在执行时,先申请计算资源,接着将应用程序的数据处理逻辑分解成一个个的计算任务task,然后将task分发到已经分配资源的计算节点上,按照指定的计算模型进行数据计算,最后得到计算结果。在Yarn环境中,Spark执行过程:1、启动Yarn集群环境。ResourceManager用于资源管理,NodeManager用于具体计算。2、Spark通过申请资源创建调度节点和计算节点。均运行在NodeManager上。3、S.
2022-05-07 17:07:49
676
原创 【前端学习】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"><.
2021-06-04 14:29:14
167
原创 前端学习——css图像拼合技术(精灵图)
Author:ViviTime:2021-5-31 20:52图像拼接就是将很多很多的小图标放在一张图片上,称之为雪碧图或精灵图(CSS Sprites)。一、使用雪碧图的优点如下:1、将多张图片合并到一张图片中,可以减小图片的总大小。2、将多张图片合并成一张图片后,下载全部所需的资源,只需一次请求。可以减小建立连接的消耗。sprites图其实就是将一大块图用来做背景图,与普通背景图不同的是:sprites图只在某固定位置显示某部分图。案例一:图像拼合 - 创建一个导航列表使用拼.
2021-05-31 20:53:09
1238
原创 【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
316
原创 【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
329
原创 【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
250
原创 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
410
原创 非递减单链表中的删除操作(删除所有值为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
549
原创 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
166
原创 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
170
原创 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
126
原创 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
133
原创 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
124
原创 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
157
原创 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
123
原创 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
6170
1
原创 直接插入排序——对单链表进行非递减排序(带头结点)c语言实现
直接插入排序——对单链表进行非递减排序(带头结点)c语言实现/*************************** * author:vivi* date: 19-09-09****************************/ #include <stdio.h>#include <stdlib.h>// function:单链表递增直接插入排序...
2019-09-09 19:56:58
3226
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
238
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人