- 博客(21)
- 收藏
- 关注
原创 Trie字典树Java实现
Trie树,又称为前缀树或字典树,是一种有序树,用于保存关联数组,其中的键通常是字符串。与二叉查找树不同,键不是直接保存在节点中,而是由节点在树中的位置决定。一个节点的所有子孙都有相同的前缀,也就是这个节点对应的字符串,而根节点对应空字符串。它的主要特点如下:根节点不包含字符,除根节点外的每一个节点都只包含一个字符。从根节点到某一节点,路径上经过的字符连接起来,为该节点对应的字符串。每个节点的所有子节点包含的字符都不相同。
2023-01-28 11:58:20
269
原创 JAVA语言入门
为什么要学习Java语言?Java是使用最广泛,且用法简单的语言。Java是一门强类型的语言(对数据类型的划分很精细)。Java有非常严谨的异常处理机制。Java提供了对于大数据的基础性支持。hadoop的底层使用java编写。1995年由SUN公司推出,Java之父:詹姆斯·高斯林,SUN公司在2009年被Oracle收购。JDK:Java开发工具包(Java Development Kit),包含开发工具和JRE。常用的开发工具:javac,javaJRE。
2022-11-18 08:56:20
599
原创 大数据课程综合实验案例:网站用户行为分析
大数据课程综合实验案例1 案例简介1.1 案例目的1.2 适用对象1.3 时间安排1.4 预备知识1.5 硬件要求1.6 软件工具1.7 数据集1.8 案例任务1.9 实验步骤2 本地数据上传到数据仓库Hive2.1 实验数据集的下载2.2 数据集的预处理(1)删除文件第一行记录,即字段名称(2)对字段进行预处理(3)导入数据库3 Hive数据分析3.1 操作Hive3.2 简单查询分析3.3 查询条数统计分析3.4 关键字条件查询分析3.4.1 以关键字的存在区间为条件的查询3.4.2 关键字赋予给定值为
2022-05-29 16:33:27
18538
原创 Matlab实现数字图像处理——滤波
Matlab实现数字图像处理——滤波同态滤波局部直方图均衡傅立叶变换自适应直方图均衡巴特沃斯滤波器均值滤波高斯滤波器半邻域滤波中值滤波多窗口中值滤波百分比滤波锐化拉普拉斯边界检测与增强噪声对拉普拉斯边界检测的影响本文介绍了使用matlab代码实现数字图像处理中各种滤波方法。同态滤波I = imread('FeiWang.jpg');G = rgb2gray(I);figure();imshow(G), title('OriginalFigure');homo_flt(G);function
2022-05-29 16:06:31
11939
原创 Matlab实现数字图像处理——点运算
数字图像处理实验——点运算点运算甄别上截断下截断上下截断多值甄别补偿平方方根求反放缩伽马变换本文介绍matlab代码实现图像处理中常见的点运算。点运算主程序:f = imread('outman.jpg');gray_f = rgb2gray(f);figure();imshow(gray_f),title('原图');thresholding(gray_f, 0.35);uptruncation(gray_f, 100);downtruncation(gray_f, 100);mul
2022-05-29 15:44:28
1329
原创 熟悉常用的Linux操作和Hadoop操作——大数据基础编程实验之一
实验一:熟悉常用的Linux操作和Hadoop操作1.1 实验目的Hadoop运行在Linux系统上,因此,需要学习实践一些常用的Linux命令。本实验旨在熟悉常用的Linux操作和Hadoop操作,为顺利开展后续其他实验奠定基础。1.2 实验平台(1)操作系统:Linux(Ubuntu 16.04)(2)Hadoop版本:3.1.31.3 实验步骤1.3.1 熟悉常用的Linux操作1)cd命令:切换目录(1)切换到目录/usr/local。(2)切换到当前目录的上一级目录。(3
2021-10-10 17:39:00
4137
原创 Flink初级编程实践(使用macOS上的IDEA远程调试服务器)——大数据基础编程实验之八
Flink初级编程实践——大数据基础编程实验之八一、实验目的(1)通过实验掌握基本的Flink编程方法。(2)掌握用IntelliJ IDEA工具编写Flink程序的方法。二、实验平台(1)服务器 Ubuntu 16.04。(2)个人电脑 macOS 10.15.6。(3)IntelliJ IDEA 2021.2.2。(4)Flink 1.9.1。三、实验步骤1.使用IntelliJ IDEA工具开发WordCount程序在个人电脑macOS系统中安装IntelliJ IDEA,然后使
2021-10-10 17:24:56
6688
5
原创 数据挖掘实验报告:Apriori算法实现
数据挖掘实验报告姓名:黄礼捷班级:电信中英1801班学号:U201815246实验一:Apriori算法实现一、Apriori算法简介 Apriori算法是经典的挖掘频繁项集和关联规则的数据挖掘算法。A priori在拉丁语中指"来自以前"。当定义问题时,通常会使用先验知识或者假设,这被称作"一个先验"(a priori)。Apriori算法的名字正是基于这样的事实:算法使用频繁项集性质的先验性质,即频繁项集的所有非空子集也一定是频繁的。Apriori算法使用一种称为逐层搜索的迭代方法,其中
2021-08-12 22:06:15
6092
原创 基于Matlab暗通道图像去雾处理
基于Matlab暗通道图像去雾处理一、简介何恺明的暗通道先验( dark channel prior)去雾算法是CV界去雾领域很有名的算法,关于该算法的论文"Single lmage Haze Removal Using Dark Channel Prior"一举获得2009年CVPR最佳论文。作者统计了大量的无雾图像,发现一条规律:每一幅图像的每个像素的RGB3三个颜色通道中,总有一个通道的灰度值很低。基于这个几乎可以视作是定理的先验知识,作者提出暗通道先验的去雾算法。暗通道去雾模型如下:I(x)
2021-08-12 22:04:24
7419
6
原创 macOS安装伪分布式Hadoop教程
macOS安装Hadoop3.3.0伪分布式教程一、安装Java及jdk安装Java在Java官网下载并安装https://www.java.com/zh-CN/download/安装jdkJava安装成功后,打开terminal终端。在终端中输入命令:java终端会自动给出提示没有可以使用的java命令,说明mac系统中没有自带的jdk。点弹出的窗口中的“更多信息…”,按照指导步骤安装对应版本的jdk即可。jdk安装成功后,安装成功后,打开terminal终端。在终端中输入命令:j
2021-08-12 22:01:35
680
原创 使用wget下载KITTI数据集
使用wget下载KITTI数据集SemanticKITTI官网KITTI数据集的官网下载页为http://semantic-kitti.org/dataset.html#download。我们需要下载KITTIes Odometry Benchmark Velodyne point clouds, KITTI Odometry Benchmark calibration data, SemanticKITTI label data这三个文件。对应点击download填写邮箱,就会得到他们的下载url
2021-07-14 15:53:06
7680
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人