自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Xftp 7:让文件传输与远程管理效率翻倍的神兵利器

Xftp7作为高效文件传输与远程管理工具,显著提升开发运维效率。其双窗口界面直观支持多种协议连接,高速传输结合断点续传功能大幅缩短文件部署时间。可视化远程文件管理替代复杂命令行操作,支持编辑、搜索等便捷功能。SSL/TLS加密与SSH密钥认证保障数据安全,同时促进团队协作与工具集成,成为开发运维人员不可或缺的效率利器。

2025-06-13 08:00:00 618

原创 Navicat Premium 15:数据库管理的效率倍增器

摘要:Navicat Premium 15作为一款功能强大的数据库管理工具,显著提升了开发者的工作效率。它提供直观的可视化界面,支持多种主流数据库统一管理;具备智能SQL编辑器,实现语法高亮、代码补全和查询优化;可视化表设计器简化了复杂数据结构的创建;高效的数据传输与同步功能满足不同环境间的数据迁移需求;完善的数据备份与恢复机制保障数据安全;团队协作功能支持连接共享和版本控制集成。这些特性使Navicat Premium 15成为数据库开发和管理领域的"效率倍增器"。

2025-06-13 08:00:00 504

原创 Shell 脚本:系统管理与任务自动化的利器

Shell脚本作为Linux/Unix系统下的自动化利器,能显著提升开发者工作效率。其核心优势在于自动化执行重复任务和灵活处理复杂流程,适用于系统管理(如日志清理、软件部署)和开发工作(如代码编译、数据处理)。通过简单语法即可实现定时任务、批量操作等功能,相比人工操作效率提升数倍。入门门槛低但扩展性强,支持条件判断、循环等逻辑控制,还能与其他语言结合使用。掌握Shell脚本技能可让开发者摆脱重复劳动,专注于更有价值的创造性工作。

2025-06-12 12:35:00 549

原创 头歌 循环3 第3关:斐波那契数列

本文介绍斐波那契数列的计算方法。斐波那契数列是一个经典数列,其定义是:F(1)=1,F(2)=1,F(n)=F(n-1)+F(n-2)(n≥3)。通过C语言实现时,可以使用数组存储数列值,通过循环迭代计算第n项。测试样例表明,当输入9时程序正确输出34。该程序采用动态规划思想,时间复杂度为O(n),空间复杂度为O(n),能高效求解斐波那契数列问题。

2025-06-12 08:00:00 88

原创 PyCharm:让 Python 开发效率飙升的工具利器

在工具即生产力的时代,选择合适的开发环境就是选择更高的效率起跑线。无论你是刚入门的 Python 新手,还是经验丰富的架构师,PyCharm 都能以其强大的功能矩阵,成为你提升开发效率的最佳伙伴。然而,随着项目规模的扩大和技术栈的复杂化,诸如依赖管理、代码重构、性能优化等挑战层出不穷,开发者对专业工具的依赖程度显著提升。

2025-06-11 08:00:00 903

原创 IntelliJ IDEA:全栈开发者的效率革命工具

IntelliJ IDEA:全栈开发效率革命工具 摘要:IntelliJ IDEA凭借跨语言智能支持、全栈开发整合和工程化能力,成为提升开发效率的利器。其核心优势包括:1、全域智能感知能力,支持Java、Python、JavaScript等20+语言的精准代码补全和重构;2、深度框架集成,实现SpringBoot、React等前后端技术的无缝协作;3、工程化工具链覆盖代码审查、版本控制和持续集成全流程。数据显示,使用IntelliJ IDEA可减少50%代码审查时间,降低60%构建错误率。

2025-06-11 08:00:00 886

原创 HTML静态网页成品作业(HTML5、CSS3和JavaScript)——旅游网站网页(内包含1个页面)

一个包含首页、旅游景点介绍、家乡介绍等页面的旅游网站。该网站采用HTML5、CSS3和JavaScript进行布局和样式设计,确保兼容主流浏览器。网站布局使用了DIV+CSS,实现了简洁大气的设计效果,并包含了导航条、图片插入、表单提交等功能。此外,网站还具备鼠标悬停变色、动态图片切换等交互效果。每个页面都保持了统一的设计风格,以增强整体宣传效果。

2025-06-10 08:00:00 103

原创 HMTL 旅游网站网页源代码

一个包含首页、旅游景点介绍、家乡介绍等页面的旅游网站。该网站采用HTML5、CSS3和JavaScript进行布局和样式设计,确保兼容主流浏览器。网站布局使用了DIV+CSS,实现了简洁大气的设计效果,并包含了导航条、图片插入、表单提交等功能。此外,网站还具备鼠标悬停变色、动态图片切换等交互效果。每个页面都保持了统一的设计风格,以增强整体宣传效果。

2025-06-10 08:00:00 105

原创 WebVm:无需本地安装,一款在浏览器运行的 Linux它来了!!!

WebVM是一款基于WebAssembly技术的浏览器内Linux虚拟机,可直接运行未修改的Debian系统。其创新之处在于完全客户端运行,无需服务器支持,同时提供图形界面、网络连接和AI助手等完整功能。通过TailscaleVPN实现网络连接,支持从Dockerfile自定义环境,并集成ClaudeAI辅助开发。WebVM突破了传统虚拟机的限制,为开发测试、教学演示和远程办公提供了便捷的Linux体验,无需本地安装即可实现完整的开发环境。

2025-06-09 08:00:00 306

原创 【Python新手入门教程】一分钟看完搭建Python开发环境

《Python开发环境高效搭建指南》介绍了使用新一代工具uv快速搭建Python开发环境的方法。文章对比传统Python环境搭建的痛点,突出uv工具的优势:支持Python版本管理、快速的包安装速度(无需换源)和小巧的体积。教程涵盖Windows/Mac/Linux三大系统的uv安装步骤,推荐搭配VSCode编辑器使用,并详细讲解uv的6个核心功能:项目初始化、依赖管理、代码检查、依赖锁定/更新及运行脚本。文章还介绍了uv的高级特性,包括高效的虚拟环境管理(比传统方式快10倍)和脚本管理功能等

2025-06-09 08:00:00 1574

原创 VS Code:重构现代开发效率的智能代码编辑器

VS Code:重构现代开发效率的智能代码编辑器。VS Code 通过其高度可定制的智能生态,重塑了开发者的工作方式。在参与多个大型项目开发的过程中,我们发现经过合理配置的 VS Code 能将日常开发效率提升 60% 以上,其核心优势主要体现在三个方面:智能交互、工程化支持和生态扩展。

2025-06-08 17:26:33 1522

原创 MySQl安装教程(保姆级指导安装)

本文介绍了MySQL数据库的完整安装流程。首先需要在MySQL官网下载社区版的Windows离线安装包(约437MB)。安装完成后,可通过两种方式验证:一是在命令提示符中进入bin目录,使用mysql命令登录并查看版本信息;二是通过MySQL命令行客户端程序查看服务状态。最后完成了环境配置,确认MySQL 8.0.34社区版已成功安装。全文以图文方式详细指导了从下载到验证的每个步骤,确保用户可以顺利完成MySQL的安装。

2025-06-08 10:58:04 746

原创 头歌 MapReduce基础编程

摘要:本文介绍了MapReduce基础编程的三个任务:1、合并去重,通过Mapper直接输出value作为key,Reducer去除重复项;2、整合排序,Mapper将输入转为IntWritable类型,Reducer按位次输出排序结果;3、信息挖掘,Mapper将父子关系正反输出,Reducer建立祖孙关系表。每个任务均包含完整的Java代码实现,涉及Map、Reduce类编写及主程序配置。

2025-06-08 10:31:56 370

原创 头歌 MYSQL数据库 — 初始MySQL

本文介绍了MySQL数据库的基本操作步骤:1、创建数据库MyDb和TestDb;2、在TestDb中创建表t_emp;3、演示主键约束的两种实现方式;4、通过t_class和t_student表展示外键约束;5、创建t_user表时综合使用自增、非空、唯一、默认值等约束。每个步骤都使用标准MySQL命令格式,包含连接参数和具体SQL语句,展示了数据库和表的基本创建方法以及常见约束的应用方式。

2025-06-07 23:18:08 318

原创 HTML爱心代码 99个爱心闪烁||表白代码||完整代码

这是一个HTML爱心动画代码,会在蓝色背景上随机生成99个闪烁的红色爱心。代码通过CSS创建爱心形状(由正方形和两个圆形组成),设置旋转45度、缩放和透明度变化的动画效果。JavaScript部分随机定位爱心位置,每50毫秒生成一个,直到达到99个为止。该代码适合用于网页表白场景,可以轻松修改爱心数量(当前设置为99)和背景色等参数。技术实现上运用了CSS动画、伪元素和DOM动态创建等Web前端技术。

2025-06-07 08:00:00 90

原创 头歌 HBase 伪分布式环境搭建

头歌 HBase 伪分布式环境搭建 摘要:本文介绍了HBase伪分布式环境搭建步骤,包括解压安装包到/app目录,配置hbase-env.sh设置JAVA_HOME路径,修改hbase-site.xml配置分布式模式、HDFS根目录和Zookeeper数据目录,添加HBASE_HOME环境变量并更新系统配置。最后启动Hadoop和HBase服务,验证各配置项成功后完成伪分布式环境搭建,预期输出表明所有关键配置均成功执行。

2025-06-06 08:00:00 189

原创 头歌 Spark任务提交

【代码】头歌 Spark任务提交。

2025-06-06 08:00:00 197

原创 头歌 Spark的安装与使用

头歌 Spark的安装与使用 摘要:本文介绍了Scala和Spark开发环境的部署步骤。首先在/opt目录下解压Scala安装包到/app目录,配置环境变量并验证安装。然后在相同目录下解压Spark安装包,设置环境变量并配置spark-env.sh文件,添加Java、Scala、Hadoop等路径信息。启动Spark服务后,通过运行SparkPi示例程序验证安装成功。整个过程包含环境变量配置、主机名设置和安装验证等关键步骤。

2025-06-06 08:00:00 478

原创 头歌 RDD的创建 -Scala

头歌 RDD的创建 -Scala 摘要:本文包含两个Spark RDD创建与操作的编程任务。第一关通过集合并行化方式创建RDD,计算学生成绩总和:将学生姓名和成绩的元组列表转换为PairRDD,使用reduceByKey聚合相同姓名学生的成绩,输出(bj,254)(sh,221)(gz,285)等结果。第二关从外部文件创建RDD,统计教师出现次数:读取文本文件,提取每行教师姓名,映射为(姓名,1)键值对,再通过reduceByKey统计总次数。

2025-06-06 08:00:00 280

原创 头歌 分布式文件系统HDFS

头歌 分布式文件系统HDFS 摘要: 本文介绍了HDFS的四种基本操作:(1)通过命令行完成创建目录、文件上传下载等基础操作;(2)使用Java API读取HDFS文件内容;(3)通过Java API实现文件上传并显示进度条;(4)使用Java API删除HDFS目录及文件列表查询。每个操作都包含详细步骤和代码实现,涵盖HDFS的核心功能操作,包括文件系统交互、数据读写和目录管理。所有操作均基于Hadoop环境实现,完整展示了HDFS的常用操作流程。

2025-06-05 16:24:10 150

原创 头歌 Hadoop开发环境搭建

头歌 Hadoop开发环境搭建 本文介绍了Hadoop开发环境中HBase数据库的搭建与基本操作。首先通过下载脚本并执行完成HBase安装(第1关)。接着演示在HBase shell中创建test、dept、emp三张表(第2关)。最后完成表的增删操作:创建mytable表,插入三行数据后,展示删除数据和表的操作(第3关)。文章简明扼要地呈现了HBase安装及CRUD操作的关键步骤,适合开发者快速掌握HBase基础操作。

2025-06-05 16:17:54 171

原创 头歌 Hadoop开发环境搭建

头歌 Hadoop开发环境搭建 本文详细介绍了Hadoop开发环境的配置过程,分为两个主要部分:1)Java JDK环境配置,包括解压安装、环境变量设置和验证;2)Hadoop伪分布式集群搭建,涵盖SSH配置、Hadoop核心文件修改(如core-site.xml、hdfs-site.xml等)、目录创建、环境变量设置以及集群启动脚本配置。通过逐步执行文中提供的命令行操作,读者可以完成从基础环境搭建到Hadoop集群启动的全过程,最终实现伪分布式Hadoop环境的部署。

2025-06-05 16:15:32 286

原创 头歌 Hive基本数据类型

头歌 Hive基本数据类型 本实训任务要求使用Hive创建数据表并计算2013年7月25日各股票买入总金额。重点介绍了Hive的基本数据类型,包括数值类型(TINYINT、BIGINT等)、布尔型、字符串(STRING)和时间戳(TIMESTAMP),并强调其与Java类型的对应关系。任务需在mydb数据库下创建total表,包含交易日、股票代码、买卖价格等字段(字段间用空格分隔)。最终通过SQL代码完成建表操作,代码需严格匹配指定格式。测试通过标准为表结构符合题目要求且数据分隔方式正确。

2025-06-05 08:00:00 286

原创 头歌 Hive基本查询操作(二)

头歌 Hive基本查询操作(二) 本文介绍了Hive数据分析的三个示例:1.数据排序示例展示了如何按字段对20130722日期的数据进行分组汇总和降序排序;2.数据类型转换示例演示了将字符串转换为浮点数后进行数值计算;3.抽样查询示例创建了6个桶的分区表并进行抽样分析。这些案例展示了Hive在数据排序、类型转换和抽样分析方面的应用,体现了其处理大数据的能力。

2025-06-04 21:34:16 228

原创 头歌 Hive表DDL操作(一)

头歌 Hive表DDL操作(一) 本实验任务要求使用Hive完成表分区操作,主要包括:在test4数据库创建分区表student,按stu_year和subject分区;添加两个分区(2018/Chinese和2018/Math);删除2018/Chinese分区。关键操作涉及创建分区表(PARTITIONED BY)、添加分区(ADD PARTITION)、重命名分区(RENAME TO PARTITION)和删除分区(DROP PARTITION)等DDL语句。

2025-06-04 21:27:41 750

原创 头歌 内部表与外部表(表操作)

头歌 内部表与外部表 表操作 摘要:本任务要求在Hive中创建外部表并导入数据。主要内容包括:1)区分内部表和外部表的关键差异(内部表删除时数据一并删除,外部表仅删除元数据);2)创建表的语法要点,包括字段定义、分隔符设置和存储格式;3)数据导入方法,演示了从本地文件加载数据和直接插入数据的操作步骤。任务要求创建student表并导入包含学生信息的txt文件(格式为"学号,姓名"),然后插入两条新记录。通过此任务可掌握Hive表的基本操作和数据导入技术。

2025-06-04 19:50:25 1002

原创 头歌 MapReduce综合应用案例 — 电信数据清洗

头歌 MapReduce综合应用案例 — 电信数据清洗 摘要:本案例展示了一个基于Hadoop MapReduce的电信数据清洗系统。系统通过LogMR类实现数据清洗功能,包含MyMapper类处理原始通话记录数据,结合MySQL数据库中的用户和地区信息进行数据关联。DBHelper类提供MySQL数据库连接功能,PhoneLog类封装通话记录对象。测试时需先启动Hadoop集群,系统会自动创建所需MySQL表结构。

2025-06-04 08:15:00 357

原创 头歌 MapReduce的编程开发-合并

头歌 MapReduce的编程开发-合并 摘要:本实验通过MapReduce程序实现三个数据文件(student.txt、course.txt、score.txt)的合并。采用map端合并策略,在setup()方法中预加载学生和课程信息到HashMap,在map阶段通过学员ID和课程ID匹配对应的学生姓名和课程名称,最终输出包含学员姓名、课程名称和成绩的合并文件。程序使用NullWritable作为输出键,Text作为输出值,并配置了Hadoop作业的输入输出路径。

2025-06-04 08:00:00 1021

原创 头歌 HBase综合测试

头歌 HBase综合测试 摘要:本文介绍了HBase综合测试的四个关键任务:1)使用HBase-shell命令创建表并插入数据;2)通过Java API操作HBase表,包括建表、停用/删除表和数据插入;3)执行HBase表扫描操作,设置扫描范围和指定列;4)应用过滤器进行高级查询,包括行键过滤和正则表达式匹配手机号。这些任务涵盖了HBase的基本操作和API使用,展示了HBase的数据存储和查询能力。

2025-06-03 10:38:27 236

原创 头歌 当HBase遇上MapReduce

头歌 当HBase遇上MapReduce 本文介绍了HBase与MapReduce结合的两种实现方式:1) 基础实现通过TableMapper直接读取HBase表数据,经MapReduce处理后写入目标表;2) 进阶实现从文件读取数据,经Mapper处理后通过TableReducer输出到HBase表。两种方法都完成了词频统计的核心功能,包括数据拆分、单词计数和结果聚合。代码展示了HBase表操作、MapReduce任务配置等关键技术要点,通过工具类简化了HBase与MapReduce的集成过程。

2025-06-03 10:32:40 314

原创 头歌 HBase 开发:使用Java操作HBase

头歌 HBase 开发:使用Java操作HBase 本文介绍了使用Java操作HBase数据库的四个关键步骤:创建表、添加数据、获取数据和删除表。首先需要启动Hadoop和HBase服务,通过Java API创建Configuration对象和Connection连接,使用Admin对象执行表操作。创建表时需定义表名和列族;添加数据使用Put对象指定行键、列族和值;获取数据通过Get对象查询单条记录或Scan对象扫描全表;删除表需先禁用再删除。

2025-06-03 10:19:07 681

原创 头歌 HBase高级特性:过滤器(一)

头歌 HBase高级特性:过滤器(一) 摘要:本文介绍了HBase高级特性中三种过滤器使用方法及答案。第1关实现行键条件查询,包括等于、大于和小于等于条件的RowFilter使用;第2关展示正则表达式(RegexStringComparator)和子字符串匹配(SubstringComparator)的行键查询;第3关演示列族过滤器(FamilyFilter)、列名过滤器(QualifierFilter)和值过滤器(ValueFilter)的应用。

2025-06-03 10:09:21 455

原创 头歌 HBase开发:表的扫描与扫描的缓存和批量处理

头歌HBase开发:表的扫描与扫描的缓存和批量文介绍了HBase开发中表的扫描操作及相关优化技术,包含三个关键开发环节:1批量处理操作,通过batch方法实现删除和获取数据的批量执行;2全表扫描实现,使用Scan对象遍历表数据并输出结果;3扫描优化技术,通过设置缓存参数(Caching=200)和扫描范围(StartRow/StopRow)提高查询效率。每个环节均提供了完整的Java实现代码,涵盖HBase基本API的使用方法,包括Configuration、Connection、Table等核心类的操作。

2025-06-02 11:08:03 245 1

原创 头歌 HBase 开发:批量操作

头歌 HBase 开发:批量操作 HBase批量操作开发摘要 本文介绍了HBase开发的三个批量操作关卡: 批量获取数据:通过Get操作批量查询step1_student表中数据,解析并返回结果值集合 批量删除数据:使用Delete操作批量删除step2_table表中row1-row5和row7-row10的数据记录 批量导入数据:创建stu表并批量插入基本信息(basic_info)和信息(school_info)两个数据,每个操作都需要先启动Hadoop和HBase服务,并等待20秒初始化完成。

2025-06-02 11:06:06 601

原创 头歌 HBase开发: Java API 管理表

头歌 HBase开发: Java API 管理表 摘要:本文展示了使用Java API管理HBase表的三个关键操作步骤。第一关演示了如何列出所有表及其状态(是否启用/存在);第二关介绍了修改表结构的操作,包括设置列族属性(缓存大小、压缩算法等)和删除列族;第三关提供了完整的表生命周期管理功能,包括创建表(支持多列族)、删除表、启用/禁用表等核心操作。所有操作均通过HBase的Admin接口实现,展现了HBase Java API在表管理方面的完整能力。

2025-06-02 10:48:26 258

原创 习题 DevEco Studio的使用

【摘要】本文总结了DevEco Studio开发工具的关键知识点:1预览器不支持网络/数据库/传感器功能预览;2多设备预览需配置deviceTypes字段;3支持代码自动补全、导包等功能;4@Entry为页面入口装饰器,@Preview用于组件预览;5常用hdc命令查看设备信息;6提升编码效率的方法包括智能补全、API文档快速查阅、代码格式化等。多选题部分需要注意预览器交互体验与真机一致,但@Entry用于页面入口而非预览实现。

2025-06-01 00:09:28 349

原创 头歌 第2关:Hive Shell入门基础命令(Hive的安装与配置 Hive Shell入门基础命令)

头歌:Hive的安装与配置。 本文介绍了Hive Shell的入门基础命令操作。首先详细说明了Hive 3.1.0的安装与配置过程,包括解压安装包、配置环境变量、设置MySQL作为元数据库、配置hive-site.xml文件等步骤。然后展示了Hive Shell的基本使用,包括创建数据库(mydb)和创建表(student)的简单命令。整个过程涵盖了从Hive安装到基础命令操作的完整入门指南,适合初学者快速掌握Hive的基本使用方法。

2025-05-31 12:19:37 297

原创 头歌 数据库和数据仓库的区别

头歌 数据库和数据仓库的区别摘要: 题目1正确答案是A(正确),数据库主要用于事务处理,数据仓库侧重数据分析。题目2错误说法是B(数据仓库不能取代数据库),其他选项正确描述了Hive与数据库的特点差异,如规模支持、查询语言及数据操作方式等。若解答有帮助,请点赞支持!

2025-05-31 12:07:31 166

原创 头歌Hive 概述 第1关:Hive 概述

头歌Hive 概述 第1关:Hive 概述 摘要:Hive是基于Hadoop的数据仓库(第1题选C),其架构中CLI并非网页访问方式(第2题选C)。Hive具有类SQL语法(选A)和自定义函数功能(选B),但不支持实时查询(排除C)和在线事务处理(排除D)。主要考察Hive的基础架构与核心特性。

2025-05-31 12:04:24 125

原创 头歌Alter 表/列 第1关:Hive 的 Alter Table 操作

头歌Alter 表/列 第1关:Hive 的 Alter Table 操作 本实验演示了Hive中Alter Table操作的基本流程。首先创建employee表并导入数据,然后通过Alter命令完成四项表结构修改:1将id列重命名为emp_id;2将name列重命名为emp_name;3将salary列数据类型从float改为double;4新增hiredate日期列。实验详细展示了CHANGE和ADDCOLUMNS命令的语法,并强调数据类型修改需兼容性验证。最终通过DESCRIBE命令确认表结构变更成功

2025-05-31 11:50:33 824 1

一个包含首页、旅游景点介绍、家乡介绍等页面的旅游网站网页源代码

一个包含首页、旅游景点介绍、家乡介绍等页面的旅游网站。该网站采用HTML5、CSS3和JavaScript进行布局和样式设计,确保兼容主流浏览器。网站布局使用了DIV+CSS,实现了简洁大气的设计效果,并包含了导航条、图片插入、表单提交等功能。此外,网站还具备鼠标悬停变色、动态图片切换等交互效果。每个页面都保持了统一的设计风格,以增强整体宣传效果。

2025-06-08

一个包含首页、旅游景点介绍、家乡介绍等页面的旅游网站网页源代码

一个包含首页、旅游景点介绍、家乡介绍等页面的旅游网站。该网站采用HTML5、CSS3和JavaScript进行布局和样式设计,确保兼容主流浏览器。网站布局使用了DIV+CSS,实现了简洁大气的设计效果,并包含了导航条、图片插入、表单提交等功能。此外,网站还具备鼠标悬停变色、动态图片切换等交互效果。每个页面都保持了统一的设计风格,以增强整体宣传效果。

2025-06-08

空空如也

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

TA关注的人

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