自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 练习-----文件的拷贝

/fwrite的4个参数,写入的数据,写入数组中每个数据的长度,写入多少数据,写入数据的文件。//定义变量num接收fread返回的读取数据量,当num=0时,就说明读完了,就不再进行循环。//fread的4个参数,存放数据的数组,数组中每个数据的长度,读取多少数据,读取的文件。//打开要复制的文件,进行读操作。//打开要粘贴的文件,进行写操作。//定义数组存放读到的数据。

2024-08-12 15:00:55 303

原创 C语言-----文件

/fgetc(file) 返回的是一个整数(int类型),表示读取到的字符的ASCII码值,或者在读取失败时返回 EOF(End Of File)。//fgets需要3个参数,数组:存储读到的数据,长度:用数组的多长去装数据,文件名:读取的文件。//fread需要4个参数,用于存放数据的数组,数组中每个数据占多少字节,每次读取多少数据,文件。//fwrite需要4个参数,写入的数据,每个数据占用多少字节,要写入多少数据,对应的文件。//所以以字符的方式打印,读到多少数据就打印多长。

2024-08-12 15:00:01 1006

原创 C语言----内存

p = "bbb";这并不是修改,而是将p由指向abc换成了指向bbb的指针*p = “bbb” 这才是修改abc的值,这是不允许的。

2024-08-11 11:23:13 489

原创 C语言----共同体

/最大成员是moneystr[100],所以需要填补4个空白字节到104,才是8的整数倍。//这里他的最大单个长度是double,所有占用空间是double的整数倍,每次只能给一个变量进行赋值,因为第二次赋值时会覆盖原有的数据。//占用同一个内存空间,所以新定义会覆盖旧的。所占的内存大小=最大成员的长度(也受内存对齐影响)内存对齐:一定是最大成员的单个成员的长度的整数倍。//定义共同体,包含整数,小数,字符串3种类型。//3个变量占用同一个内存空间。各个变量的总和(受内存对齐影响)存一起,多次存会覆盖。

2024-08-11 11:21:33 390

原创 练习----结构体(模拟景点投票案例)

VT spotArr[4] ={{"故宫",0},{"长城",0},{"鸟巢",0},{"天安门",0}};4个景点进行投票,一共80人,每人一票,投票采用随机数,如果出现平票则以故宫-长城-鸟巢-天安门的顺序进行优先选取。//以故宫-长城-鸟巢-天安门进行对比,当找到最高票数时直接跳出循环,不考虑后面的平票可能。思路:选择结构体来存储景点的名字和得票数,起始都为0票,每有一人投,则票数加一,80人投完后,选取票数最大值输出。//进行判断,随机数等于0代表故宫得票,以此类推。//规定随机数范围为0-4。

2024-08-10 16:26:48 457

原创 C语言----结构体

int age;int main()//定义student型变量并传入实参struct student st1 = {"张三",18};struct student st2 = {"李四",19};struct student st3 = {"王五",20};//定义数组来接收3个student变量int i;for(i=0;i<3;i++)printf("学生的名字为:%s;学生的年龄为:%d\n",strArr[i].name,strArr[i].age);

2024-08-10 16:25:46 1378

原创 练习-----字符串

printf("你输入的字符串中:\n大写字符有%d个;printf("密码错误,你还有%d次机会\n",i);printf("用户名错误,你还有%d次机会\n",i);//定义一个函数对比键盘录入的数据和已有的数据,相同返回0,不同返回非0。//密码错误则提示密码错误,同时提示剩余机会。printf("请输入一条字符串(长度在100内):");//用户名错误则提示用户名错误,同时提示剩余机会。printf("请输入你的用户名:");printf("请输入你的密码:");//定义已有的用户名和密码。

2024-08-09 17:27:40 394

原创 C语言----字符串

利用字符数组 +双引号的方式定义字符串利用指针 +双引号的方式定义字符串。

2024-08-09 17:26:29 857

原创 C语言---指针数组和数组指针,函数指针

/指针数组int *arr[5] //函数指针int (*p)(int,int) = add;printf("请选择你要进行什么计算(1:加、2:减、3:乘、4.除):");//(arr[choice-1])将数组内用户选择的算法函数指针传递给p。int (*p)[5] 这个声明定义了一个指针 ,指向一个包含5个整数的数组。printf("请输入你要进行计算的两个整数(之间用/分隔):");//int (*p)(int,int)定义一个函数指针。例:int (*p)(int,int) = add;

2024-08-08 20:49:58 468

原创 C语言----二维数组

int arr [m] [n] = 其中的m就是这个二维数组里有多少个一维数组(二维数组的长度){ 其中的n就是这个二维数组中的一维数组有多少个元素(一维数组的长度)要求内部数组长度一致int main()//定义各个一维数组//计算各个一维数组的长度//重点:要在将各个一维数组存入二维数组前计算,//因为数组参与计算的时候,会退化为第一个元素的指针,那时计算的长度就是第一个元素的长度//将各个一维数组长度存入数组,方便调用//定义二维数组,将上面定义的一维数组存入。

2024-08-08 20:48:54 579

原创 C语言---指针的运算和各种类型的指针

void swap(void* p1,void* p2,int len) //定义两个viod指针来接受传递的内存地址,定义len接收外部数据的占用字节长度。*是解引用运算符,代表解一次,所以此时就是p,而p保存的是内存地址,所以就代表把p的内存地址改为p的内存地址。解两次,解1次是p,p保存的是内存地址,再解一次就解成了b,b保存的是具体的值,所以此时就是输出b的值。printf("数组的1索引对应的元素是:%d\n",*(p1+1));printf("指针p的内存地址为:%p\n",p);

2024-08-07 16:39:56 1189

原创 C语言-----指针的各种作用(附代码案例)

void swap(int* p1,int* p2) //定义一个函数来互换两个变量的值,传递变量的地址来进行互换。if(arr[i] > *max) //拿max的值和数组中的元素一一对比,大的就存为max;if(arr[i] < *min) //拿min的值和数组中的元素一一对比,小的就存为min;printf("数组最大值:%d\n数组最小值:%d\n",max,min);//原理是在外部定义最大最小的变量,然后再函数内部对变量值进行修改,原理是基于作用一。

2024-08-07 16:36:59 674

原创 C语言中数组的各种排序

C语言中数组的各种排序

2024-08-01 10:47:53 311

原创 C语言中数组的各种查找算法

数组的查找算法

2024-08-01 10:46:28 832

原创 练习-----数组的各种使用场景

打印数组最大值。数组录入随机数且求平均数,和等。键盘录入数据到数组内反转后打乱

2024-07-31 15:39:22 1793

原创 C语言------数组

C语言------数组

2024-07-31 15:33:16 271

原创 代码练习--------自定义一个计算长方体体积的函数

自定义一个计算长方体体积的函数

2024-07-30 16:47:08 168

原创 C语言核心-----函数

C语言核心-----函数

2024-07-30 16:44:06 752

原创 代码练习-----流程控制语句(九九乘法表、判断范围质数等)

九九乘法表、判断范围内有多少个质数、判断1-1000内有哪些数的各个位数相加等于15代码案例及解析

2024-07-29 09:46:24 849

原创 话接上篇,今天分享的是C语言中最核心的知识-----流程控制语句

C语言核心-----流程控制语句

2024-07-29 09:36:59 810

原创 学一门通百门?C语言当真如此强大?今天的分享是C语言中的语法知识,你真的不来瞧瞧吗?

我们需要用到的学习工具有3个1.Microsoft Visual C++,安装包在我的百度网盘,任君采撷链接:https://pan.baidu.com/s/1Edrlqo5R9Z8uYX0Tt_G94g?pwd=cp1j 提取码:cp1j2.一双手速飞快的手,什么!?,你不快?,那就试试顶级工程师才会的cv大法3.一瓶生发剂,才怪嘞,是你聪明的小脑袋瓜让我们跳过那些繁琐的理论,咱们码农要实用滴!今天我们先学习语言的基础---

2024-07-28 16:00:39 567

原创 spark方法总结

例:data = [1, 2, 3, 4, 5] distData = sc.parallelize(data) 例:val seq = Seq(1,Seq("iteblog.com","sparkhost1.com")),(3,Seq("iteblog.com","sparkhost2.com")),(2,Seq("iteblog.com","sparkhost3.com")),val iteblog = sc.makeRDD(seq)通过HDFS文件创建RDD例:val test = sc.text

2024-05-16 19:35:25 775

原创 exharts无人售货机案例分析

reset的作用的重置浏览器的默认属性,因为浏览器的品种不同,样式不同,需要重置。

2024-05-13 10:23:30 1040 1

原创 echarts异步数据加载和动画加载

.get("咖啡店各年订单.json",function(data){在属性里添加这一段 --allow-file-access-from-files。加载数据完成后,隐藏加载动画 myChart.hideLoading();设置动画时间setTimeout()函数(1000就是动画设置为1秒)组件设置,数据之类的都包在mychart.setOption里。如果需要在谷歌浏览器中运行则需要更改浏览器设置。调用json文件里的data数据。

2024-04-24 17:20:39 259

原创 idea打jar包到集群环境下运行

然后进集群调用jar包,命令:(spark-submit --class test.test1 /opt/untitled13-1.0-SNAPSHOT.jar)然后再打开file下的project structure添加scala(前提是已经在idea上配置好了scala,没有配置可以看我前几篇文章配置离线版(/opt/untitled13-1.0-SNAPSHOT.jar是你的集群下的jar包路径。这里把override勾中然后点击文件夹图标然后去找maven下的工具箱,选中然后ok。

2024-04-21 14:47:47 510 3

原创 echarts水印操作和多表联动

多表联动就是制作多个图表并且用connect联系起来在option下添加以下代码,注释部分为第一种方法制作图表时要注意都要进行初始化和制作dom显示图表也要注意区分。

2024-04-14 17:55:21 272 1

原创 词云图案例

【代码】词云图案例。

2024-04-08 09:59:30 251

原创 基础雷达图

其中有高亮设置在series里。触发设置在option下。

2024-04-01 09:19:34 122

原创 散点图(带涟漪)和仪表盘

散点<!DOCTYPE html><html> <head> <meta charset="utf-8"> <!--引入ECharts脚本--> <script src="js/echarts.js"></script></head> <body> <!---为ECharts准备一个具备大小(宽高)的DOM--> <div i

2024-04-01 09:12:35 183

原创 数据可视化绘制散点图和仪表盘

【代码】数据可视化绘制散点图和仪表盘。

2024-03-27 15:02:54 267

原创 scala函数练习题

3、对数据中的元素按照指定规则进行分组比如:List("张三,深圳,男","王五,北京,男","刘六,北京,女")规则: 按照地址进行分组4、根据指定规则对数组所有元素聚合,比如:Array(10,4,6,10,2)规则: 求和/求乘积

2024-03-24 15:01:13 201 1

原创 会员表绘制堆积柱状图,条形图,瀑布图,饼图,环形图

【代码】会员表绘制堆积柱状图,条形图,瀑布图。

2024-03-18 16:12:16 343

原创 安装idea并配置scala环境

进入链接后往下翻找到免费社区版点击下载安装时勾选以下选项,这样就会自动配置好环境到重启那一步先不进行操作,挂在后台先配环境scala离线配置包链接然后查看idea版本安装对应的scala插件,这里我是2023.3.5安装并配置JDK环境:注:根据自己的系统选择对应的JDK进行下载,版本不低于1.5!选择windows版本下载安装完成后找到java文件绝对路径配置环境进入系统环境变量配置双击系统环境path,蓝线部分新建一个变量,把刚才复制的绝对路径粘贴进去,然后一直确定保存退出。

2024-03-15 18:27:46 1539 2

原创 Scala九九乘法表完整代码教学

1.进入配置好Scala的环境后输入scala进入scala编辑2.创建两个变量3.编辑循环打印九九乘法表var i,j = 0;for (i <- 1 to 9){ for (j <- 1 to i){ print(j+"*"+i+"="+(i*j)+"\t")} println()}var i,j = 0; ----------定义变量for (i <- 1 to 9){ ---------创建for循环,

2024-03-13 15:11:44 1161 1

原创 使用Visual绘制条形图和折线图(包含对比项和完整代码)

找到你要绘制的样式替换类型。

2024-03-11 18:28:04 779

原创 数据可视化柱状图案例代码

var myChart = echarts.init(document.getElementById("main"));myChart.setOption(option);然后跳转浏览器就看到成果了案例代码如下

2024-03-10 21:49:56 1011

原创 spark和scala环境安装与部署,有手就行

source /etc/profile使环境变量生效,接着scala -version查看是否安装成功,出现画线版本号即为成功。解压安装包 tar -zxvf /opt/scala2.12.12.tgz -C /opt/9.查看spark是否安装成功 返回主目录下输入spark-submit --version。7.启动集群:spark下sbin目录下:./start-all.sh。图片中箭头的部分是你的安装路径,根据自己的安装路径进行配置。spark和scala是基于Hadoop环境部署安装的。

2024-03-07 18:02:25 1133

原创 认识spark和scala,让你月入过万

图计算的应用在很多情况下处理的数据量都是很庞大的。如果用户需要自行编写相关的图计算算法,并且在集群中应用,难度是非常大的。Scala 是一种纯粹的面向对象的语言,每个值都是对象。即可解决这个问题,因为它内置了许多与图相关的算法,如在移动社交关系分析中可使用图计算相关算法进行处理和分析。查询的大规模并行查询引擎,允许用户通过权衡数据精度缩短查询响应时间,数据的精度将被控制在允许的误差范围内。的缩写,是一种多范式的编程语言,由洛桑联邦理工学院的马丁。生态圈的一部分,专注于机器学习领域,学习门槛较低。

2024-03-06 15:34:55 610

原创 visual安装教程超详细

搜索栏搜索chinese安装中文插件 接着在弹出的页面点击change langua and restart。搜索栏继续搜索open 安装open in browser。搜索栏继续搜索javas 点击第一个安装。搜索栏继续搜索html 点击第一个安装。左击左边第五个拓展图标。

2024-03-04 09:23:15 408 3

空空如也

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

TA关注的人

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