自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 day02 LED

流水灯

2022-07-11 06:00:00 252

原创 day03 timer

定时器

2022-07-10 14:10:59 266 1

原创 day01 开始

暑期实训开始

2022-07-10 10:46:03 232

原创 day07 OLED和DHT11

oled和dht11

2022-07-10 10:27:49 279

原创 day06中断

stm32中断方式实现按键功能

2022-07-07 16:54:02 261

原创 公钥密码-单元测试

第一关 基础1、使用非对称密码算法时,需要将非对称算法进行保密。×2、非对称密码相对于对称密码更安全。×3、在非对称加密中,同一密钥既用干加密明文,也用于解密密文。×4、RSA算法可用于数字签名,现A拥有对密钥,公钥PKA和私钥SKA, B拥有一对密钥, 公钥PKB和私钥SKB, 如果A向B发送消息,A对发送的消息进行签名的密钥是(),B接收到密文后进行验证签名的密钥是() DA、PKA SKBB、PKB SKBC、SKB PKB...

2022-05-02 08:00:00 748

原创 分组密码-单元测试

第一关 基础 第二关提高第三关进阶

2022-05-01 00:46:33 1010

原创 古典密码-单元测试

第一关 基础 1.多表代替加密算法容易被攻破的原因是它仍然没有消除原有明文的统计规律。√2.采用恺撒密码(K=3),消息是BCD,密文是()BA.DEF B.EFG C.FGH D.GHI3.密码算法的安全性应该完全依赖于密钥,而不应该依赖于算法的保密性,因此,普通商用密码算法一般公开。√4.一个密码系统至少由明文、密文、加密算法、解密算法和密钥5部分组成,而其安全性是由( )D ...

2022-04-29 11:51:53 3302 1

原创 5.6 Spark算子

第一关 map案例sc = SparkContext("local", "Simple App")data = [1,2,3,4,5,6]rdd = sc.parallelize(data)print(rdd.collect())rdd_map = rdd.map(lambda x: x * 2)print(rdd_map.collect())输出:[1, 2, 3, 4, 5, 6][2, 4, 6, 8, 10, 12]编程要求...

2022-01-02 23:45:00 2167

原创 5.5 RDD的创建(Python版)

第一关 集合并行化创建RDD编程要求编写一个集合并行化创建RDD的程序。代码实现# -*- coding: UTF-8 -*-from pyspark import SparkContextif __name__ == "__main__": #********** Begin **********# # 1.初始化 SparkContext,该对象是 Spark 程序的入口 sc = SparkContext("local", "Simpl...

2022-01-02 23:00:00 4015

原创 5.4 RDD概述

相关知识RDD介绍RDD是Spark的核心抽象,即 弹性分布式数据集(residenta distributed dataset)。代表一个不可变,可分区,里面元素可并行计算的集合。其具有数据流模型的特点:自动容错,位置感知性调度和可伸缩性。 在Spark中,对数据的所有操作不外乎创建RDD、转化已有RDD以及调用 RDD操作进行求值。RDD结构图RDD具有五大特性: 一组分片(Partition),即数据集的基本组成单...

2022-01-02 22:00:00 497

原创 5.2 Spark运行架构及流程检测

1、以下层级关系正确的是?AA、Job->Stage->TaskB、Stage->Task->JobC、Task->Job->StageD、Job->Task->Stage2、以下哪项可以反映RDD之间的依赖关系?BA、DriverB、DAGC、StageD、Cluster Manager3、Stage的task数量由...

2022-01-02 21:45:00 1738

原创 5.3 Spark任务提交

spark-submit提交编程要求:jar包所在位置:/root/project.jar主类:Student 提交模式:local预期输出:(bj,88)(sh,67)(gz,92)代码实现:#!/bin/bashcp -r Spark/SparkRDD/target/project.jar /rootcd /opt/spark/dist/bin#********** Begin **********#./spark-sub...

2022-01-02 21:45:00 1589

原创 5.1 Spark的安装与使用

第一关 Scala语言开发环境的部署 1.下载解压在Scala官网根据平台选择下载Scala的安装包scala-2.17.7.tgz解压到/app目录下:mkdir /app //创建 app 目录cd /opttar -zxvf scala-2.12.7.tgz -C /appeducoder平台已经将解压包下载在/opt目录下了,就不需要再从网络下载了,只需要解压即可。 2.配置环境...

2022-01-02 20:30:00 7562 2

原创 4.2 HBase伪分布式环境搭建

1.在命令行输入以下代码:mkdir /appcd /optulimit -f 1000000tar -zxvf hbase-2.1.1-bin.tar.gz -C /app2.修改hbase-env.sh文件vim /app/hbase-2.1.1/conf/hbase-env.sh 在两个configuration中加入以下代码:export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_1113.修改hbase-site.x...

2022-01-02 20:00:00 2154

原创 5.7 Spark简单算子案例(Python版)

第一关 WordCount - 词频统计编程要求对文本文件内的每个单词都统计出其出现的次数。 按照每个单词出现次数的数量,降序排序。文本文件内容如下(单词与单词之间以空格进行分割):hello javahello python javahello python pythonhello flinkscala scala scala scala scala预期输出: (scala,5) (hello,4) (python,3) (java,2...

2022-01-02 19:32:58 5630

原创 4.1 Hbase的安装与简单操作

第一关 Hbase数据库的安装1.首先要在官网下载好Hbase的安装包(educoder已装到/opt目录下)2.将安装包解压到/app目录下mkdir /appcd /optulimit -f 1000000tar -zxvf hbase-2.1.1-bin.tar.gz -C /app3.查询JAVA_HOME的路径echo $JAVA_HOME查询结果,把它复制下来:4.编辑HBase conf目录下的hbase-env.sh文件,将其中的JAVA.

2022-01-02 15:30:47 17400 1

原创 3.2 电信数据清洗

2021-12-06 09:50:05 3213 1

原创 3.1 python版mapreduce

第一关第二关第三关

2021-12-01 22:59:08 2278 3

原创 2.2 分布式文件系统HDFS

educoder 分布式文件系统

2021-11-24 16:00:00 5684

原创 2.1 Hadoop环境搭建

educoder 分布式系统环境搭建

2021-11-23 23:04:35 3769 1

原创 1.10数据库编程练习

第一关 数据库表创建编程要求在名为nudt的数据库下,创建课程表(Course)和教师表(Teacher),表结构如下:课程表(Course)字段名 字段类型 说明 Cno CHAR(10) 课程编号(主键) Cname CHAR(100) 课程名称 Tno CHAR(10) 教师编号 教师表(Teacher)字段名 字段类型 说明 Tno CHAR(10) 教师编号(主键)...

2021-11-21 12:00:00 1021

原创 1.9模块

第一关 模块的定义任务描述在Python程序的开发过程中,为了代码维护的方便,我们可以把函数进行分组,分别放到不同的.py文件里,这样,每个文件包含的代码就相对较少,这个.py文件就称之为一个模块(Module)。本关的目标是了解并掌握Python模块定义的相关知识。编程要求 1.输入直角三角形的两个直角边的边长a和b,要求计算出其斜边边长; 2.要求使用math模块,并输出计算结果,结果保留小数点后三位小数。代码实现#...

2021-11-20 12:00:00 1058 1

原创 1.8字典

字典和列表一样,都是Python中十分重要的可变容器模型,都可以存储任意类型元素。第一关 字典的使用任务描述我们将以菜单的例子来说明字典使用的基本知识:餐馆的菜单上不仅包含菜名,菜名后面还必须包含该道菜的价格。如果要用列表实现,就需要两个列表,例如:list_menu = ['fish','pork','potato','noodles'] list_price = [40,30,15,10]给定一个菜名,要查找相应的价格...

2021-11-19 20:00:00 1117

原创 1.7元组

元组看起来犹如列表,但元组使用圆括号()而不是[]来标识,而且列表的元素可以修改,但元组的元素不能修改。

2021-11-18 06:00:00 218

原创 1.6列表

第一关 增删改查任务描述对一个给定的列表进行增、删、改等操作,并输出变化后的最终列表。编程要求 1.将guests列表末尾的元素删除,并将这个被删除的元素值保存到deleted_guest变量 2.将deleted_guest插入到step1删除后的guests列表索引位置为2的地方; 3.将step2处理后的guests列表索引位置为1的元素删除 4.打印输出step1的deleted_guest变量。 5.打印输出ste...

2021-11-16 22:47:28 621

原创 1.5 循环结构

第一关

2021-11-14 21:10:12 731

原创 1.4 顺序与选择结构

第一关 顺序结构任务描述本关介绍顺序结构,程序最基本的结构就是顺序结构,顺序结构就是程序按照语句顺序,从上到下依次执行各条语句。本关要求读者理解顺序结构,对输入的三个数changeone,changetwo,plus能够先交换changeone,cahngetwo值,然后计算changeone + plus的值。编程要求程序中给出a,b,c三个整数,要求实现先交换a,b的值,然后计算a + c的值并输出。代码实现changeOne...

2021-11-13 11:00:23 828

原创 2.递推关系(一)

2.1取石头题目:有一堆石子,A,B两人轮流从中取出石子,每次取出的石子数目只能为1,3,7或8,最后一枚石子谁取到就是输方。A,B两人都足够聪明,不会做出错误的判断。现给出一定数目的石子,A先取石子,计算A最终是输是赢,赢用1表示,输用0表示....

2021-05-30 19:37:36 1487

原创 1.1欧几里得算法

如有错误,欢迎指正。

2021-05-28 16:01:56 890 4

空空如也

空空如也

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

TA关注的人

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