- 博客(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
1197
原创 【Python学习笔记】Python logging模块的学习
logging是Python标准库中的模块,它提供了实现灵活的日志记录功能的工具和类。作为标准库的一部分,logging模块可以直接使用,而无需额外的安装和配置。该模块提供了一套丰富的工具,例如Logger类、Handler类、Formatter类和Filter类,用于管理和控制日志记录的不同方面。开发人员可以使用Logger类来创建和配置日志记录器,使用Handler类来指定日志消息的输出位置和方式,使用Formatter类来定义日志消息的格式,以及使用Filter类来筛选特定的日志消息。
2024-03-15 14:16:47
1186
1
原创 【pip学习笔记】Python包管理器 - pip
pip是Python Package Index(PyPI)的默认包管理器,用于安装、管理和发布Python包和模块。它为Python开发者提供了方便、简单的方式来安装和升级软件包,同时也是访问PyPI上数千个第三方包的主要途径。pip的作用和重要性包管理:pip允许开发者将自己的代码打包成可安装的包,以便他人可以轻松地使用、共享和分发。依赖管理:pip能够自动解析和安装包之间的依赖关系,简化了依赖管理的过程,降低了构建和部署应用程序的复杂性。
2024-03-15 14:15:31
1949
原创 解决Typora笔记上传到CSDN上图片无法显示的问题
当我们使用Typora这款强大的Markdown编辑器记录笔记时,经常会遇到一个让人困扰的问题:在将笔记上传到CSDN博客或者其他网站上后,图片无法正确显示。这不仅会大大降低我们的效率,还可能给他人理解我们的内容带来困难。
2024-01-05 11:10:01
1577
4
原创 【JDBC】Java编程语言操作数据库的技术(超详细,适合新手观看学习)
Java中提供了一个技术:JDBC(Java database connection),JDBC代码都位于Java的java.jar包下,是Java专门用来提供的操作各种各样的数据库的工具。Java.jar包下提供的JDBC技术大部分都是接口interface,接口只是告诉了我们如果你要连接数据库,你应该怎么做,每一个方法代表什么含义,每一个接口基本上都没有实现类。每个接口的实现类,每种数据库的具体如何使用JDBC连接,每一步方法如何操作,Java需要让数据库的服务厂商给我们提供。
2023-12-21 23:14:06
382
原创 【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
184
原创 【Spring学习笔记】Spring 核心容器
Spring技术是JavaEE开发必备技能,企业开发技术选型命中率>90%专业角度简化开发,降低企业级开发的复杂性框架整合,高效整合其他技术,提高企业级应用开发与运行效率学习Spring框架设计思想学习基础操作,思考操作与思想间的联系学习案例,熟练应用操作的同时,体会思想BeanFactory是IoC容器的顶层接口,初始化BeanFactory对象时,加载的bean延迟加载ApplicationContext接口是Spring容器的核心接口,初始化时bean立即加载。
2023-12-19 22:04:07
180
原创 Python实验 —— 简易计算器制作
计算器是计算机科学中的经典问题之一,它可以帮助我们进行基本的数学运算,同时展示了图形用户界面(GUI)设计的基础。我们将使用 Python 的 tkinter 库来创建 GUI,并结合数学库以实现计算功能。
2023-12-16 15:30:22
414
原创 WSL的安装与使用 (超详细图文版安装教程)
通过安装和使用 Windows Subsystem for Linux (WSL),我们可以在 Windows 系统上享受到 Linux 环境的便利。本文详细介绍了 WSL 的安装步骤和基本配置,以及与 Windows 的集成。希望这篇文章能够帮助大家顺利安装和使用 WSL,并在 Windows 上进行 Linux 开发和运行应用程序。
2023-12-14 17:59:55
61649
12
原创 Shell 中的 ${} 和 $() 的区别
尽管${}和$()${}用于变量扩展和修改,可以在字符串中插入和处理变量值;而$()用于执行命令,并将其输出作为一个字符串调用。${}的语法主要用于处理变量,例如扩展变量、修改变量值和获取变量长度等操作;而$()的语法主要用于执行命令、处理命令输出和进行命令嵌套等操作。${}和$()的使用场景不同,${}更适合于处理字符串和变量相关的操作,而$()则更适合于执行命令和处理命令输出等任务。${}和$()是 Shell 脚本中常见的两种语法形式,通过掌握它们的用法,可以使得脚本编写更加灵活、高效和准确。
2023-12-14 11:35:40
848
1
原创 Shell 脚本 基础 学习 笔记 (超详细,适合新手观看学习)
Shell 脚本是一种脚本语言,常用于自动化操作系统任务和批处理。它是一种解释性语言,主要用于在命令行环境下执行一系列命令和操作。Shell 脚本通常使用 Shell 解释器(如 Bash、Csh、Ksh 等)来执行。
2023-12-13 18:33:44
439
1
原创 Hive特殊函数的使用
列举hive一些特殊函数的使用。with as 、cast 、get_json_object、unix_timestamp、from_unixtime
2023-10-24 17:51:42
645
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
1327
4
原创 Spark计算框架
Spark的诞生背景Spark 2009年诞生的一个技术,诞生的主要原因是因为Hadoop大数据解决方案存在一些弊端MR程序是基于磁盘进行运算,因此导致MR程序计算效率底下。MR程序无法计算复杂的任务,如果想要实现复杂的计算逻辑,可能编写多个MR Job,其中后续的Job依赖于前一个Job的输出,但是多个Job无法知道前一个job,需要通过任务调度框架自己指定多job的依赖关系。
2023-09-25 21:10:38
1271
1
原创 zookeeper —— 分布式服务协调框架
Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。Zookeeper从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zookeeper就将负责通知已经在Zookeeper上注册的那些观察者做出相应的反应,从而实现集群中类似Master/Slave管理模式Zookeeper = 文件系统 + 通知机制。
2023-09-18 15:07:01
2221
1
原创 Scala编程语言
Scala是一门多范式编程语法,所谓多范式指的就是多种编程风格的语法,Scala主要是一门面向对象编程语言和函数式编程语言。
2023-09-17 11:33:10
5642
5
原创 Hadoop生态圈中的数据同步工具SQOOP
SQOOP软件是Apache开源的顶尖项目,sqoop.apache.org 被设计用来在RDBMS和Hadoop(Hive、HDFS、HBase)之间进行数据传输的工具。
2023-09-15 20:12:51
2591
1
原创 Hadoop生态圈中的Flume数据日志采集工具
Hadoop生态圈中的Flume数据日志采集工具,采集系统/网站产生的日志文件数据、端口数据等等到大数据环境中
2023-09-13 10:35:59
3524
1
原创 Hadoop的第三大组成:YARN框架
YARN是一个分布式资源调度系统,专门用来给分布式计算程序提供计算资源的,而且YARN只负责进行资源的提供,不管计算程序的逻辑,因此YARN这个软件非常的成功,因为YARN不关注程序计算逻辑,因此只要是分布式计算程序,只要满足YARN的运行要求,那么就可以在YARN上进行运行,由YARN进行资源调度。YARN提供一个web网站,http://ip:8088,通过这个web网站,可以查看YARN集群的资源信息和队列信息,以及可以查看YARN上运行的分布式计算程序的状态以及运行的日志输出。
2023-09-08 21:41:58
1290
2
原创 Git 超详细学习教程 (附带有详细的图文安装教程,适用于新手阅读学习)
版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。实现跨区域多人协同开发追踪和记载一个或者多个文件的历史记录组织和保护你的源代码和文档统计工作量并行开发、提高开发效率跟踪记录整个软件的开发过程减轻开发人员的负担,节省时间,同时降低人为错误简单说就是用于管理多人协同开发项目的技术。
2023-09-05 16:04:43
4447
2
软件设计与体系结构 实验2.docx
2023-12-16
软件设计与体系结构 实验1.docx
2023-12-16
unity3d小游戏卡牌消消乐
2023-12-16
MongoDB期末考试测试题
2023-12-16
Linux内核更新升级包.zip
2023-12-07
hive-jdbc-3.1.2-standalone.jar包 - dbeaver连接hive.zip
2023-12-07
关于#MongoDB#的问题,如何解决?
2022-10-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人