自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Python学习笔记】Python近期总结

pandas库的使用读取csv文件for循环遍历指定范围(左闭右开)df.shape行列取值操作删除行列操作DataFrame.rename()和DataFrame.replace()输出为csv文件日期时间库的使用日期格式转化时间戳格式的转化os库的使用json库的使用读取json文件获取json keypython基础操作关于列表的操作startswith()和endswith()的用法zip()函数python字符串操作python读取json文件关于字典的操作tqdm进度条。

2024-03-15 14:19:33 1038

原创 【Python学习笔记】Python logging模块的学习

logging是Python标准库中的模块,它提供了实现灵活的日志记录功能的工具和类。作为标准库的一部分,logging模块可以直接使用,而无需额外的安装和配置。该模块提供了一套丰富的工具,例如Logger类、Handler类、Formatter类和Filter类,用于管理和控制日志记录的不同方面。开发人员可以使用Logger类来创建和配置日志记录器,使用Handler类来指定日志消息的输出位置和方式,使用Formatter类来定义日志消息的格式,以及使用Filter类来筛选特定的日志消息。

2024-03-15 14:16:47 948

原创 【pip学习笔记】Python包管理器 - pip

pip是Python Package Index(PyPI)的默认包管理器,用于安装、管理和发布Python包和模块。它为Python开发者提供了方便、简单的方式来安装和升级软件包,同时也是访问PyPI上数千个第三方包的主要途径。pip的作用和重要性包管理:pip允许开发者将自己的代码打包成可安装的包,以便他人可以轻松地使用、共享和分发。依赖管理:pip能够自动解析和安装包之间的依赖关系,简化了依赖管理的过程,降低了构建和部署应用程序的复杂性。

2024-03-15 14:15:31 965

原创 【Maven学习笔记】Maven入门教程(适合新手反复观看学习)

Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。

2024-03-15 14:07:11 980

原创 解决Typora笔记上传到CSDN上图片无法显示的问题

当我们使用Typora这款强大的Markdown编辑器记录笔记时,经常会遇到一个让人困扰的问题:在将笔记上传到CSDN博客或者其他网站上后,图片无法正确显示。这不仅会大大降低我们的效率,还可能给他人理解我们的内容带来困难。

2024-01-05 11:10:01 1056 4

原创 大数据相关软件的安装指南(超详细的图文教程)

大数据相关软件的安装指南

2024-01-05 11:00:42 973

原创 【JDBC】Java编程语言操作数据库的技术(超详细,适合新手观看学习)

Java中提供了一个技术:JDBC(Java database connection),JDBC代码都位于Java的java.jar包下,是Java专门用来提供的操作各种各样的数据库的工具。Java.jar包下提供的JDBC技术大部分都是接口interface,接口只是告诉了我们如果你要连接数据库,你应该怎么做,每一个方法代表什么含义,每一个接口基本上都没有实现类。每个接口的实现类,每种数据库的具体如何使用JDBC连接,每一步方法如何操作,Java需要让数据库的服务厂商给我们提供。

2023-12-21 23:14:06 207

原创 【云服务器】阿里云飞天计划 - 学生免费云服务器(超详细的图文介绍)

面向未参与过高校学生免费领取`ECS`活动的用户,通过学生身份认证及续费任务,最多可领取1+6个月免费`ECS`资源。

2023-12-21 22:55:57 2046 1

原创 【MyBatis学习笔记】MyBatis基础学习

MyBatis是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录MyBatis是一个半自动的ORM(Object Relation Mapping)框架建议分成两种情况进行处理实体类类型的参数使用@Param标识参数。

2023-12-20 22:13:33 127

原创 【Spring学习笔记】Spring 注解开发

Spring学习笔记 - Spring注解开发

2023-12-20 18:43:56 93

原创 【Spring学习笔记】Spring 核心容器

Spring技术是JavaEE开发必备技能,企业开发技术选型命中率>90%专业角度简化开发,降低企业级开发的复杂性框架整合,高效整合其他技术,提高企业级应用开发与运行效率学习Spring框架设计思想学习基础操作,思考操作与思想间的联系学习案例,熟练应用操作的同时,体会思想BeanFactory是IoC容器的顶层接口,初始化BeanFactory对象时,加载的bean延迟加载ApplicationContext接口是Spring容器的核心接口,初始化时bean立即加载。

2023-12-19 22:04:07 64

原创 Vim命令大全(超详细,适合反复阅读学习)

Vim命令大全(超详细,适合反复阅读学习)

2023-12-19 21:56:30 272

原创 Python实验 —— 简易计算器制作

计算器是计算机科学中的经典问题之一,它可以帮助我们进行基本的数学运算,同时展示了图形用户界面(GUI)设计的基础。我们将使用 Python 的 tkinter 库来创建 GUI,并结合数学库以实现计算功能。

2023-12-16 15:30:22 84

原创 Python实验 —— 图形化编程入门案例

Python实验 —— 图形化编程入门案例

2023-12-16 15:10:17 141

原创 WSL的安装与使用 (超详细图文版安装教程)

通过安装和使用 Windows Subsystem for Linux (WSL),我们可以在 Windows 系统上享受到 Linux 环境的便利。本文详细介绍了 WSL 的安装步骤和基本配置,以及与 Windows 的集成。希望这篇文章能够帮助大家顺利安装和使用 WSL,并在 Windows 上进行 Linux 开发和运行应用程序。

2023-12-14 17:59:55 6449 2

原创 Shell 中的 ${} 和 $() 的区别

尽管${}和$()${}用于变量扩展和修改,可以在字符串中插入和处理变量值;而$()用于执行命令,并将其输出作为一个字符串调用。${}的语法主要用于处理变量,例如扩展变量、修改变量值和获取变量长度等操作;而$()的语法主要用于执行命令、处理命令输出和进行命令嵌套等操作。${}和$()的使用场景不同,${}更适合于处理字符串和变量相关的操作,而$()则更适合于执行命令和处理命令输出等任务。${}和$()是 Shell 脚本中常见的两种语法形式,通过掌握它们的用法,可以使得脚本编写更加灵活、高效和准确。

2023-12-14 11:35:40 147 1

原创 Shell 脚本 基础 学习 笔记 (超详细,适合新手观看学习)

Shell 脚本是一种脚本语言,常用于自动化操作系统任务和批处理。它是一种解释性语言,主要用于在命令行环境下执行一系列命令和操作。Shell 脚本通常使用 Shell 解释器(如 Bash、Csh、Ksh 等)来执行。

2023-12-13 18:33:44 330 1

原创 Windows系统使用wsl执行shell脚本报错解决

Windows系统使用wsl执行shell脚本报错解决

2023-12-13 15:06:32 215 1

原创 Hive特殊函数的使用

列举hive一些特殊函数的使用。with as 、cast 、get_json_object、unix_timestamp、from_unixtime

2023-10-24 17:51:42 581 1

原创 Spark SQL

Spark SQL属于Spark计算框架的一部分,是专门负责结构化数据的处理计算框架,Spark SQL提供了两种数据抽象:DataFrame、Dataset,都是基于RDD之上的一种高级数据抽象,在RDD基础之上增加了一个schema表结构。DataFrame是以前旧版本的数据抽象(untyped类型的数据抽象),Dataset是新版本的数据抽象(typed有类型的数据抽象),新版本当中DataFrame底层就是Dataset[Row]。Spark SQL特点易整合统一的数据访问方式。

2023-09-30 16:24:37 1064 4

原创 Spark计算框架

Spark的诞生背景Spark 2009年诞生的一个技术,诞生的主要原因是因为Hadoop大数据解决方案存在一些弊端MR程序是基于磁盘进行运算,因此导致MR程序计算效率底下。MR程序无法计算复杂的任务,如果想要实现复杂的计算逻辑,可能编写多个MR Job,其中后续的Job依赖于前一个Job的输出,但是多个Job无法知道前一个job,需要通过任务调度框架自己指定多job的依赖关系。

2023-09-25 21:10:38 1028 1

原创 zookeeper —— 分布式服务协调框架

Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。Zookeeper从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zookeeper就将负责通知已经在Zookeeper上注册的那些观察者做出相应的反应,从而实现集群中类似Master/Slave管理模式Zookeeper = 文件系统 + 通知机制。

2023-09-18 15:07:01 910 1

原创 Scala编程语言

Scala是一门多范式编程语法,所谓多范式指的就是多种编程风格的语法,Scala主要是一门面向对象编程语言和函数式编程语言。

2023-09-17 11:33:10 1832 4

原创 Hadoop生态圈中的数据同步工具SQOOP

SQOOP软件是Apache开源的顶尖项目,sqoop.apache.org 被设计用来在RDBMS和Hadoop(Hive、HDFS、HBase)之间进行数据传输的工具。

2023-09-15 20:12:51 967 1

原创 Hadoop生态圈中的Flume数据日志采集工具

Hadoop生态圈中的Flume数据日志采集工具,采集系统/网站产生的日志文件数据、端口数据等等到大数据环境中

2023-09-13 10:35:59 2418 1

原创 Hadoop生态圈中的Hive数据仓库技术

Hive技术通过类SQL语言(HiveQL--HQL)分布式数据的管理、计算、存储的操作。

2023-09-09 21:07:38 681 5

原创 Hadoop的第三大组成:YARN框架

YARN是一个分布式资源调度系统,专门用来给分布式计算程序提供计算资源的,而且YARN只负责进行资源的提供,不管计算程序的逻辑,因此YARN这个软件非常的成功,因为YARN不关注程序计算逻辑,因此只要是分布式计算程序,只要满足YARN的运行要求,那么就可以在YARN上进行运行,由YARN进行资源调度。YARN提供一个web网站,http://ip:8088,通过这个web网站,可以查看YARN集群的资源信息和队列信息,以及可以查看YARN上运行的分布式计算程序的状态以及运行的日志输出。

2023-09-08 21:41:58 506 2

原创 Hadoop的第二个核心组件:MapReduce框架第四节

MapReduce详细的工作流程、应用场景,MR程序运行问题总结等

2023-09-06 16:34:42 705 2

原创 Hadoop的第二个核心组件:MapReduce框架第三节

MR程序运行的核心阶段的细节性知识

2023-09-06 16:30:12 527 1

原创 Hadoop的第二个核心组件:MapReduce框架第二节

MapReduce的简易版工作流程原理、序列化机制及案例的实现

2023-09-06 16:26:27 540 1

原创 Hadoop的第二个核心组件:MapReduce框架第一节

MapReduce框架的基本概念、组成及简单案例分析

2023-09-06 16:18:32 578 1

原创 Hadoop的分布式文件存储系统HDFS组件的使用

Hadoop的第一个核心组件:HDFS(分布式文件存储系统)

2023-09-06 14:55:36 1026 1

原创 Git 超详细学习教程 (附带有详细的图文安装教程,适用于新手阅读学习)

版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。实现跨区域多人协同开发追踪和记载一个或者多个文件的历史记录组织和保护你的源代码和文档统计工作量并行开发、提高开发效率跟踪记录整个软件的开发过程减轻开发人员的负担,节省时间,同时降低人为错误简单说就是用于管理多人协同开发项目的技术。

2023-09-05 16:04:43 802 1

原创 Hadoop的概述与安装

Hadoop的基本概述与安装配置

2023-09-04 21:15:35 738 1

原创 关于Linux系统时间的问题

关于Linux系统时间的问题

2023-08-31 21:58:26 693

原创 MongoDB实验——MongoDB配置用户的访问控制

MongoDB*配置用户的访问控制

2023-08-30 14:47:29 1190

原创 MongoDB实验——在Java应用程序中操作 MongoDB 数据

在Java应用程序中操作 MongoDB 数据

2023-08-30 14:45:51 2379

原创 MongoDB实验——MongoDB shell操作

MongoDB shell操作

2023-08-30 14:38:28 3471

原创 MongoDB实验——在MongoDB集合中查找文档

MongoDB实验——在MongoDB集合中查找文档

2023-08-30 11:56:56 1922

原创 Linux中常用软件的安装(超详细,图文详解)

Linux操作系统中特定软件的安装——JDK、MySQL、VMware、CentOS的安装

2023-08-29 16:01:03 578

软件设计与体系结构 实验2.docx

内容概括:提供了一份针对软件设计与体系结构课程中的实验1的文档,用于帮助学生深入理解和掌握软件设计的基本概念、原理和方法。 适用人群:适用于正在学习软件设计与体系结构的同学,特别是在进行实验1时需要进行参考的学生。 使用场景及目标:该文档可以作为学生完成实验1的参考和指导材料。文档中详细介绍了实验1的要求和内容,包括软件设计原则、需求分析、系统架构设计等方面的任务。通过实践参照该文档,同学们可以深入理解软件设计的流程和方法,并掌握针对复杂系统进行设计的技能。同时,该文档还提供了实验结果报告的书写要求,帮助同学们掌握科学报告书写的基本格式和方法。 其他说明:这份文档仅针对实验1的完成进行介绍和指导,不包含其他实验内容。建议同学们参照实验指导书、教材和其他相关资源对软件设计与体系结构进行综合学习和掌握,以获得更为全面的能力和技能。请注意,该文档仅供参考和学习使用,不得抄袭和传播。

2023-12-16

软件设计与体系结构 实验1.docx

内容概括:提供了一份针对软件设计与体系结构课程中的实验1的文档,用于帮助学生深入理解和掌握软件设计的基本概念、原理和方法。 适用人群:适用于正在学习软件设计与体系结构的同学,特别是在进行实验1时需要进行参考的学生。 使用场景及目标:该文档可以作为学生完成实验1的参考和指导材料。文档中详细介绍了实验1的要求和内容,包括软件设计原则、需求分析、系统架构设计等方面的任务。通过实践参照该文档,同学们可以深入理解软件设计的流程和方法,并掌握针对复杂系统进行设计的技能。同时,该文档还提供了实验结果报告的书写要求,帮助同学们掌握科学报告书写的基本格式和方法。 其他说明:这份文档仅针对实验1的完成进行介绍和指导,不包含其他实验内容。建议同学们参照实验指导书、教材和其他相关资源对软件设计与体系结构进行综合学习和掌握,以获得更为全面的能力和技能。请注意,该文档仅供参考和学习使用,不得抄袭和传播。

2023-12-16

unity3d小游戏卡牌消消乐

内容概括:提供了一个名为"卡牌消消乐"的Unity3D小游戏项目,用于帮助学习Unity3D和C#的同学进行练手和实践。 适用人群:适用于想要学习Unity3D和C#编程的同学,尤其是初学者和需要进行练习的学生。 使用场景及目标:该游戏项目可用作学生练习和实践Unity3D和C#编程技能的工具。通过阅读项目代码和进行修改、调试,同学们可以熟悉Unity3D游戏开发环境,学习如何创建游戏场景、处理用户输入、实现游戏逻辑等。目标是帮助同学们掌握Unity3D和C#的基本概念和技术,以便能够自己设计和开发简单的游戏项目。 其他说明:这个项目提供了一个简单的卡牌消消乐游戏的原始版本,但是同学们可以根据自己的需要进行修改和扩展。建议同学们结合学习资料和教材,通过实际操作和实践,加深对Unity3D和C#编程的理解和掌握。请注意,这个项目仅供学习和练习使用,不能用于商业目的。

2023-12-16

MongoDB期末考试测试题

内容概括:提供了一份MongoDB期末考试测试题的文档,用于帮助同学复习MongoDB相关知识和技能。 适用人群:适用于需要复习MongoDB知识的同学,尤其是准备参加期末考试的学生。 使用场景及目标:该文档可以用作学生复习MongoDB课程的参考材料。它提供了一系列测试题,涵盖了MongoDB的基本概念、数据建模、查询语言、索引优化等方面的内容。通过阅读测试题并解答其中的问题,同学们可以加深对MongoDB的理解,夯实知识基础,并为期末考试做好准备。 其他说明:这份文档是为了帮助同学们复习MongoDB并测试他们的掌握程度而设计的。建议同学们在使用测试题时,结合教材、课堂笔记和其他相关资源进行综合学习和复习。同时,注意文档中可能存在的答案错误或不完整之处,可以与教师或同学交流讨论以获取正确的答案。请注意,这份文档仅供复习和学习使用,不能代替正式的教学和学习材料。

2023-12-16

Linux内核更新升级包.zip

内容概括:提供用于更新升级 Linux 内核的压缩包,用于在 Windows 10 操作系统中安装 WSL (Windows Subsystem for Linux) 必需的更新升级。 适用人群:想要在 Windows 10 系统中安装 WSL 的用户,需要下载并安装 Linux 内核更新升级包。 使用场景及目标:在 Windows 10 操作系统下,用户可以通过微软商店或命令行等方式安装 WSL,但在某些情况下会提示需要下载并安装 Linux 内核的更新升级。用户可以下载该压缩包,解压缩后按照安装说明进行安装,以完成 WSL 的安装和配置。 其他说明:使用此压缩包进行 Linux 内核的更新升级需要按照安装说明进行操作,确保安装正确和完整。用户可以根据自己的操作系统和 WSL 版本选择合适的升级包,并注意版本兼容性和稳定性。另外,在安装过程中需要注意相关提示,例如安装过程中是否需要重启等。

2023-12-07

hive-jdbc-3.1.2-standalone.jar包 - dbeaver连接hive.zip

内容概括:提供数据库可视化软件dbeaver连接hadoop下的hive数据库所需要的jar包。 适用人群:希望使用dbeaver软件远程操作并管理hadoop中的hive数据库的用户。 使用场景及目标:用户可以使用dbeaver软件连接hadoop集群上的hive数据库,进行数据库的可视化操作、查询和管理。通过使用hive-jdbc-3.1.2-standalone.jar包,用户可以在dbeaver中配置正确的连接参数,实现与hive数据库的远程交互。 其他说明:使用dbeaver连接hive数据库需要提前安装并配置好dbeaver软件,确保连接参数、用户名、密码等设置正确。同时,需要将hive-jdbc-3.1.2-standalone.jar包添加到dbeaver的classpath中,以使软件能够正确识别并调用该jar包提供的功能。用户可以根据具体情况选择合适的jar包版本,并确保版本兼容性和稳定性。

2023-12-07

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

TA关注的人

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