自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++07 多态

一个类可以派生出其他的类,被派生的类称为派生类,派生派生类的类称为基类派生类拥有基类的所有属性和方法: 以及派生类的3种继承方法过后里面的3中标签中的属性和方法会有什么改变 公开继承:私有成员隐藏,其他成员不变 受保护继承:私有成员隐藏,其他成员变成受保护 私有继承:私有成员隐藏,其他成员变成私有成员在这个过程中,做了2个练习题来练习了一下各种继承的各种变化中间出现一个问题:想要从公开变成私有或者受保护很简单,只需要私有或者受保护继承即可,但是反过来想要从私有/受保护变成公开的话,公开继承是做

2021-06-17 22:01:34 102

原创 C++06 继承

类的特点继承:当一个类继承自另外一个类的时候,他会拥有被继承类的所有属性和方法实现继承:类名 + :public/private/protected + 想要继承的类被继承的类称为:基类继承基类的类称为:派生类继承过后,被继承的类中的方法和属性都会拥有,并且还可以自己扩展新的方法和属性,这就是面向对象编程的一大核心派生类中之所以会拥有基类的所有类型和方法,原因在于,派生类在构建的时候,会构建一次基类,然后在构建派生类但是,又由于以上原因,基类和派生类等于说是两个不同的类,只不过基类被包含在派生类

2021-06-13 21:09:13 121

原创 hive02

hive参数hive当中的参数、变量,都是以命名空间开头hive参数设置方式1、修改配置文件 ${HIVE_HOME}/conf/hive-site.xml2、启动hive cli时,通过–hiveconf key=value的方式进行设置例:hive --hiveconf hive.cli.print.header=true3、进入cli之后,通过使用set命令设置hive set 命令在hive CLI控制台可以通过set对hive中的参数进行查询、设置set设置:set hive.

2021-05-23 20:31:45 163

原创 Hive01

hivehive架构执行流程1、用户写入sql执行查询发送给driver2、driver把sql发送给compiler拿到执行计划3、compiler从metastore获取元数据(sql语句查询表对应hdfs文件)4、compiler把物理执行计划发回给driver5、driver把物理计划交给执行引擎6、执行引擎把mr作业交给yarn进行mapreduce作业7、结果写到节点返回执行成功8、结果返回到执行引擎,然后返回到driverhive搭建模式及搭建本地单用户模式(derb

2021-05-23 19:36:39 402

原创 c语言存储管理

内存分配方式一、从静态存储区域分配内存内存在程序编译时已经分配完成,这块内存在程序的整个运行期间都被占用。程序运行结束则自动释放内存。例如全局变量、静态变量(使用static声明变量)二、从栈空间分配内存函数内的局部变量申请的内存空间,随着函数的调用开始申请空间,函数调用结束,空间自动释放。三、从堆空间分配内存,动态内存分配。在程序中使用malloc函数申请任意字节的内存。需要程序员人为使用free函数来释放malloc申请的内存。所以堆内存的生存期由程序员决定。static静态变量#

2021-05-20 19:10:46 277

原创 C语言 文件操作

文件分类1、文本文件、二进制文件2、普通文件、设备文件(显示器、打印机、键盘等)3、源文件、目标文件、可执行文件、头文件、数据文件在c语言中,对文件操作由库函数完成FILE 文件类型,构造类型,系统提供的结构体文件指针 FILE *f1;打开文件/*打开文件语法格式FILE *fopen(char *filename,char *mode);按照指定的模式打开文件mode 打开模式的字符串“r”:只读“w”:只写“a”:追加“rb”:对二进制只读“wb”:二进制只写“

2021-05-20 19:05:18 461

原创 C语言 结构体共用体及预处理

结构体/*结构体是一种构造类型,既是用户自定义的数据类型。结构体类型由若干个成员组成,每一个成员可以是一个基本类型或者又是一个结构体类型。结构体类型需要先定义后使用,使用它来声明结构体变量*/#include <stdio.h>#include <string.h>struct Student{ char name[30]; int age; char address[100];}st3,st4;struct Student st1 ={"lisi",11,

2021-05-20 16:28:02 268

原创 C语言函数高级及其他数据类型

函数定义在c语言中函数的定义不能嵌套,调用可以嵌套#include <stdio.h>void prHello(){ printf("Hello \n");}int add(int a,int b){ prHello(); return a+b;}int main(){ int x = add(1,2); printf("%d\n",x); prHello(); return 0;}...

2021-05-20 12:25:48 116

原创 c语言指针

内存地址#include <stdio.h>int main(){ char c1='A',c2='z'; int a = 10,b = 20; long c = 30,d = 40; float f = 3.5; //%p打印变量的内存地址 printf("c1的地址:%p,c2的地址:%p\n",&c1,&c2); printf("a的地址:%p,b的地址:%p\n",&a,&b); printf("c的地址:%p,d的地址:%p\n"

2021-05-05 22:32:16 103

原创 c语言函数

字符数组相关函数#include <stdio.h>int main(){ char str1[100] = "abcd",str2[100] = "123456"; puts(str1);//输出字符 //字符串复制函数 strcpy(str2,str1);//把str1的值复制给str2 puts(str1); //字符串连接函数 strcat(str1,str2);//在str1后面连接str2 //字符串比较函数 //结果为正数,则第一个字符串大 //结

2021-05-05 21:28:53 56

原创 C语言数组

一维数组的定义和使用#include <stdio.h>int main(){ //定义一个一维数组arr int arr[10]; //数组大小只能使用常量,字面常量或者符号常量,不能是变量 //使用数组:一般是使用数组中的元素,每个数组元素通过数组名和下标来表示 //所有数组的下标编号从0开始,到指定的大小减1 //初始化 for(int i = 0 ;i<10;i++){ arr[i]=100*i; } for(int i=0;i<10;i++){

2021-05-05 20:26:47 80

原创 c语言分支/选择结构

一、位运算符位与运算符:&按照二进制位进行与运算只有两个1相与结果才是1,其他相与都为0位或运算符:|只有两位二进制都为0时,才为0异或运算符:^二进制位相异为1,相同为0;按位取反运算符:~0变1,1变0左移运算符 <<右移运算符 >>二、选择结构分支结构:if (条件){当条件成立执行的过程}if (条件){程序块}else if (条件) {程序块}多分支结构:switch(表达式){case 值1:语句块break;def

2021-05-05 14:39:23 415

原创 C语言各类运算符以及其优先级

运算符分类:C的运算符分类一、算术运算符+、-、、/、%、++、–二、关系运算符比较运算 >、 <、 >=、 <=、 !=、 ==三、逻辑运算符!、&&、||逻辑非、逻辑与、逻辑或四、条件运算符:?:编程语言中唯一的一个三目运算符A?B:C当A为成立时,运算结果是B,否则运算结果是C五、位运算符&、|、^、~位与、位或、位非、位取反六、赋值运算符以及复合赋值运算符=、+=、-=、=、/=、%=七、逗号运算符,..

2021-05-05 13:30:45 165

原创 C语言数据类型及格式化输入输出

数据类型及格式化输入输出一、整型数据在内存中的存放形式是以补码表示的补码是由原码转换来的正整数的补码和原码相同负整数的补码:第一位是符号位,除符号位外的每位由原码取反计算得来,最后一位再加1二、整型分类:1、基本整型: 使用int来定义基本整型变量这种变量能保存32位0、1表示的二进制整数大小范围:-(2的31次方)~~~~~(2的31次方)-12、无符号整型:使用unsigned 来定义无符号整型变量这种变量能保存32位0、1表示的二进制无符号整数大小范围:0~~~~~(2的32次方

2021-05-05 13:17:21 1291

原创 C语言数据类型

c语言02常量:在程序执行过程中,其值不会发生变化的量称为常量分类:1、直接常量,也叫字面常量整型常量实型常量 有小数点数字符常量,有双引号括起来的若干字符2、符号常量 需要先定义,把符号与直接常量对应,习惯上用一串大写字母表示符号常量 定义格式如下,需要定义在函数的上面 #define 符号 常量实例:#include <stdio.h>#define PI 3.14int main(){ printf(); return 0;}变量:1

2021-05-05 11:59:50 209

原创 初识c语言

C语言

2021-05-05 09:28:39 52

空空如也

空空如也

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

TA关注的人

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