- 博客(45)
- 资源 (2)
- 收藏
- 关注
原创 spark集群搭建
此步骤假设大家的 Hadoop 集群已经能够无碍的运行, 并且 Linux 的防火墙和 SELinux 已经关闭, 时钟也已经同步, 如果还没有, 请参考 Hadoop 集群搭建部分, 完成以上三件事下载 Spark 安装包, 下载时候选择对应的 Hadoop 版本(资料中已经提供了 Spark 安装包, 直接上传至集群 Master 即可, 无需遵循以下步骤)
2022-11-28 21:37:31 641
原创 Mac上在vm虚拟机上搭建Hadoop集群并安装zookeeper hive hbase(下篇)
mac hadoop zookeeper hive hbase
2022-09-09 13:52:36 1064
原创 Mac上用SecureCRT连接parallel desktop中的centos8
安装centos8pd安装还是蛮简单的,选择centos后,选择继续,等一会就好了。设置root密码进入系统之后,打开终端1.设定root密码sudo passwd2.按照提示,输两遍密码就好了3.最后测试一下,切换到rootsu rootSecureCRT连接先用ifconfig命令获取ip地址连接成功...
2022-02-18 18:56:49 369
原创 MoreCommand——整合了一下常用的网站,适用于afred4
MoreCommand主要是一些常用的网页、搜索以及翻译站。都是直接通过默认浏览器打开的。常用的搜索知乎——命令:知乎 zhihu zh百度——命令:百度 baidu bdgithub——命令:githubgitee——命令:giteeV2EX——命令:v2exV2EX——命令:v2exquora——命令:quorastackoverflow——命令:stackoverflowcsdn——命令:csdnbilibili——命令:bilibili 哔哩哔哩语雀——命令:yuque
2022-01-25 17:13:06 347
原创 961数据结构总结--------链表
单链表结构typedef struct LNode{ Elemtype data; struct LNode *next;}LNode, *LinkList;头插法建立链表LinkList List_HeadInsert(LinkList &L){ LNode *s,; int x; L=(LinkList)malloc(sizeof(LNode)); //创建头结点 L->next=NULL; //初始为空链表 scanf("%d",&x); //输
2022-01-18 15:19:57 217 1
原创 961数据结构总结--------队列
基本操作InitQueue(&Q) //初始化队列,构造一个空队列QueueEmpty(Q) //判空,若空,返回trueEnQueue(&Q,x) //入队,将x加入,使之成为队尾DeQueue(&Q,&x) //出队,删除队头,用x返回GetHead(Q,&x) //读队头元素,用x返回顺序队1、结构typedef struct{ ElemType data[MaxSize]; int front,rear;}SqQueue
2022-01-18 15:19:50 144
原创 961数据结构总结--------栈
1、基本操作InitStack(&S) //初始化一个空栈SStackEmpty(S) //判断是否为空,空返回truePush(&S,x) //进栈Pop(&S,&x) //出栈,弹出栈顶元素,并用x返回GetTop(S,&x) //读栈顶元素,用x返回DestroyStack(&S) //销毁栈,释放空间2、结构顺序栈typedef struct{ ElemType data[MaxSize]; int top;}
2022-01-18 15:19:32 287
原创 961数据结构总结--------树
1、链式存储结构typedef struct BiTNode{ ElemType data; struct BiTNode *lchild,*rchild;}BiTNode,*BiTree;2、遍历(1)先序遍历//递归void PreOrder1(BiTree T){ if(T!=NULL){ visit(T); PreOrder(T->lchild); PreOrder(T->rchild); }}//非递归void PreOrder2(BiTr
2022-01-18 15:19:24 341
原创 961数据结构总结--------查找
1、二分查找int Binary_Search(SeqList L,ElemType key){ int low=0,high=L.TableLen-1,mid; while(low<=high){ mid=(low+high)/2; if(L.elem[mid]==key) return mid; else if(L.elem[mid]>key) high=mid-1; else low=mid+1; } return -1;}3、BST(二叉
2022-01-18 15:19:15 222 1
原创 961数据结构总结--------图
1、结构(1)邻接矩阵法#define MaxVertexNum 100 //顶点数目最大值typedef char VertexType; //顶点数据类型typedef int EdgeType; //带权图中边上权值的数据类型typedef struct{ VertexType Vex[MaxVertexNum]; //顶点表 EdgeType Edge[MaxVertexNum][MaxVertexNum]; //邻接矩阵,边表 int vexnum,arcnum;
2022-01-18 15:19:07 899 1
原创 961数据结构总结--------排序
1、插入排序(1)直接插入排序void InsertSort (ElemType A[],int n){ int i,j; for(i=2;i<=n;i++) //依次将A[2]~A[n]插入到前面已排序序列 if(A[i]<A[i-1]){ //若A[i]关键码小于其前驱,将A[i]插入有序表 A[0]=A[i]; //复制为哨兵,A[0]不存放元素 for(j=i-1;A[0]<A[j];--j) //从后往前查找待插入位置
2022-01-18 15:18:58 327 1
原创 961数据结构总结----顺序表
基本操作InitList(&L) 初始化表,构件一个空表Length(L) 求表长,返回表长度,即元素个数LocateElem(L,e) 按值查找元素,找值为e的元素Getelem(L,i) 按位查找,找第i个位置的元素ListInsert(&L,i,e) 插入,第i个位置插入eListDelete(&L,i,&e) 删除,删除第i个位置元素,并用e返回PrintList(L) 输出,依次输出各个元素Empty(L) 判空,若空
2022-01-18 15:17:38 297
原创 hexo 博客搭建
hexo 博客搭建安装node 安装hexomkdir blogsudo hexo initcnpm install --save hexo-deployer-git修改_config.yml文件deploy: type: ''改为:deploy: type: 'git' repo: https://gitee.com/..... branch: master
2021-05-26 12:23:37 86
原创 java中的输入输出格式控制
sc.next()和 sc.nextLine() 以回车为结束符import java.util.Scanner;public class test0101 { public static void main(String[] args) { System.out.print("输入:"); Scanner sc = new Scanner(System.in); String s = sc.next(); //String
2021-02-03 18:41:56 2004 2
原创 解析和格式化(Data和String的转换)
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class SimpleDateFormatDemo { public static void main(String[] args) throws ParseException { //格式化:从Date到String Date d=new Date();//
2021-01-08 17:45:01 282
原创 String和Int的转换
/* int和String的相互转换 (command+B) */public class IntegerDemo { public static void main(String[] args) { //int----String int number=100; //方式1 String s1=""+number; System.out.println(s1); //方式二
2021-01-08 17:02:23 115
原创 ubuntu中安装google chrome(只需两个命令)
使用命令安装google chrome使用 wget 命令获取 DEB 文件:wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb使用dpkg从下载的 DEB 文件中安装 Chrome:sudo dpkg -i google-chrome-stable_current_amd64.deb现在,您可以在菜单中找到 Google Chrome 浏览器,然后从那里开始。参考:https
2021-01-05 22:03:54 635
原创 网页爬虫 关于电影误杀的评论
import requestsfrom bs4 import BeautifulSoupfor i in range(10): url='https://movie.douban.com/subject/30176393/comments?' 'start='+str(i*20)+'&limit=20&sort=new_score&status=P' headers={ "User-Agent": "Mozilla/5.0 (Windows NT
2020-09-09 23:23:33 277
原创 408王道数据结构(顺序表)1.13
给定一个含n(n≥1)个整数的数组,请设计一个在时间上尽可能高效的算法,找出数组中未出现的最小正整数。例如,数组{-5, 3, 2, 3}中未出现的最小正整数是1;数组{1, 2, 3}中未出现的最小正整数是4。要求:(1)给出算法的基本设计思想。(2)根据设计思想,采用C、C++或Java语言描述算法,关键之处给出注释。(3)说明你所设计算法的时间复杂度和空间复杂度。核心代码思路:时间复杂度O(n) 空间复杂度O(n)/*给定一个含n(n≥1)个整数的数组,请设计一个在时间上尽可能
2020-05-20 22:16:43 1381
原创 408王道数据结构(顺序表)1.12
已知一个整数序列A=(a0,a1,…,an-1),其中0≤ai<n(0≤i<n)。若存在ap1=ap2=…=apm=x且m>n/2(0≤pk<n,1≤k≤m),则称x为A的主元素。例如A=(0,5,5,3,5,7,5,5),则5为主元素;又如A=(0,5,5,3,5,1,5,7),则A中没有主元素。假设A中的n个元素保存在一个一维数组中,请设计一个尽可能高效的算法,找出A的主元素。若存在主元素,则输出该元素;否则输出-1。要求:(1)给出算法的基本设计思想。(2)根据.
2020-05-20 18:05:25 2128 22
原创 408王道数据结构(顺序表)1.11
一个长度为L(L≥1)的升序序列S,处在第 [L/2]个位置的数称为S的中位数。例如,若序列S1=(11,13,15,17,19),则S1的中位数是15,两个序列的中位数是含它们所有元素的升序序列的中位数。例如,若S2=(2,4,6,8,20),则S1和S2的中位数是11。现在有两个等长升序序列A和B,试设计一个在时间和空间两方面都尽可能高效的算法,找出两个序列A和B的中位数。要求:(1)给出算法的基本设计思想。(2)根据设计思想,采用C、C++或Java语言描述算法,关键之处给出注释。(3)说
2020-05-20 13:00:28 463
原创 408王道数据结构(顺序表)1.10
设将n(n>1)个整数存放到一维数组R中,试设计一个在时间和空间两方面尽可能有效的算法将R中保存的序列循环左移p(0<p<n)个位置,即将R中的数据由(X0,X1,…,Xn)变换为(Xp,Xp+1,…Xn-1,X0,X1,…,Xp-1)。要求:(1)给出算法的基本设计思想(2)根据设计思想,采用c或c++或java语言描述算法,关键之处给出注释(3)说明你所设计算法的时间复杂度和空间复杂度。1)算法的基本设计思想:可以将这个问题看作是把数组ab转换成数组ba(a代表数组的前p个
2020-05-19 11:14:45 419
原创 408王道数据结构(顺序表)1.9
线性表(a1,a2,a3,…,an)中的元素递增有序且按顺序存储于计算机内。要求设计一算法,完成用最少时间在表中查找数值为x的元素,若找到则将其与后继元素位置相交换,若找不到则将其插入表中并使表中元素仍然递增有序核心代码://线性表(a1,a2,a3,...,an)中的元素递增有序且按顺序存储于计算机内。//要求设计一算法,完成用最少时间在表中查找数值为x的元素,若找到则将其与后继元素位置相交换//若找不到则将其插入表中并使表中元素仍然递增有序 #include <iostream&g
2020-05-18 15:58:26 579
原创 408王道数据结构(顺序表)1.8
已知在一维数组A[m+n]中依次存放两个线性表(a1,a2,a3,…,am)和(b1,b2,b3,…,bn)。试编写一个函数,将数组中两个顺序表互换,即将 (b1,b2,b3,…,bn)放在 (a1,a2,a3,…,am)的前面核心算法://已知在一维数组A[m+n]中依次存放两个线性表(a1,a2,a3,...,am)和(b1,b2,b3,...,bn)。//试编写一个函数,将数组中两个顺序表互换,即将 (b1,b2,b3,...,bn)放在 (a1,a2,a3,...,am)的前面 #inc
2020-05-18 10:19:37 399
原创 408王道数据结构(顺序表)1.7
将两个有序顺序表合并为一个新的有序顺序表,并由函数返回结果顺序表核心算法//将两个有序顺序表合并为一个新的有序顺序表,并由函数返回结果顺序表 #include <iostream>#define ElemType int#define InitSize 50using namespace std;typedef struct { ElemType *data; int MaxSize,length;}SeqList;void printList(SeqList L){
2020-05-17 13:38:48 290
原创 408王道数据结构(顺序表)1.6
从有序顺序表中删除所有其值重复的元素,使表中所有元素的值均不同//从有序顺序表中删除所有其值重复的元素,使表中所有元素的值均不同 #include <iostream>#define ElemType int#define Initsize 50#define MaxSize 50using namespace std;typedef struct { int* data; int length;}SqList;void Init(SqList& L,int n
2020-05-16 13:00:31 385
原创 408王道数据结构(顺序表)1.5
从顺序表中删除其值在给定值s与t之间(包含s和t,要求s<t)的所有元素,如果s或t不合理或顺序表为空,则显示出错信息并退出运行//从顺序表中删除其值在给定值s与t之间(包含s和t,要求s<t)的所有元素,如果s或t不合理或顺序表为空,则显示出错信息并退出运行 #include <iostream>using namespace std;#define ElemType int#define Initsize 50#define MaxSize 50typedef st
2020-05-09 13:36:30 192
学生管理系统 sql java
2019-06-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人