自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

howard2005的专栏

酒城编程乐园

  • 博客(1900)
  • 资源 (20)
  • 收藏
  • 关注

原创 2-6 任务 猜数小游戏(单次版)

实战概述:本任务要求编写一个猜数小游戏(单次版),游戏规则是计算机产生一个0到100之间的随机整数,用户通过输入猜测的数字进行猜测,根据猜测情况给出提示,直到猜对为止。编程思路是利用while循环和多分支结构实现永真循环和判断用户猜测情况,最后统计用户猜测次数并输出结果。

2024-05-09 20:47:06 54

原创 2.1 初识Spark

Spark于2009年诞生,最初是加州大学伯克利分校的研究项目。2013年加入Apache孵化器项目,2014年成为Apache顶级项目。Spark以内存内运算技术为核心,包含多个计算框架,成为大数据计算领域的后起之秀,打破了Hadoop的基准排序纪录,展现了其快速、高效的优势。

2024-05-09 18:55:32 168

原创 Java实战:验证改进的哥德巴赫猜想

改进的哥德巴赫猜想(Improved Goldbach's Conjecture)声称每个大于5的奇数都可以表示为三个素数之和。

2024-05-09 18:21:10 244

原创 2-5 任务:打印九九表

通过本次实战,我们将能够熟练运用循环嵌套、break和continue语句等编程技巧,提高解决问题的能力,为今后的学习和工作打下坚实的基础。

2024-05-07 18:44:49 167

原创 1.4 初探JdbcTemplate操作

- 掌握Spring框架中JdbcTemplate的使用,实现对数据库的基本操作。- 理解数据库连接池的工作原理及其在实际开发中的重要性。- 通过实际操作,加深对Spring框架中ORM(对象关系映射)的理解。

2024-05-06 18:40:29 212 2

原创 无心剑七绝《兴文溶洞》

整首诗不仅赞美了兴文溶洞的自然美,也体现了诗人对自然之美的热爱和对自然奇观的敬畏。通过对溶洞景观的细腻描绘,诗人将读者带入了一个神秘而宁静的自然世界,让人在阅读中感受到心灵的净化和审美的享受。

2024-05-05 07:53:07 74

原创 无心剑七绝《游笔架山》

整首诗以笔架山为背景,展现了作者游山时的所见所感,以及与友人共享美好时光的愉悦心情。诗中运用了丰富的意象和生动的描绘,使读者仿佛置身于诗人的游山经历之中。

2024-05-05 07:50:12 122

原创 无心剑七绝《双五立夏》

整首诗以立夏为题材,通过对春天离去、夏天来临的描绘,展现了季节更替的自然美感。同时,诗人以细腻的笔触表达了对立夏这个节气的热爱和对生活的期待。通过对“九州”指代华夏大地的理解,诗歌的意境更加深远,充满了对祖国大地的热爱和对美好生活的向往。

2024-05-05 07:46:12 204

原创 无心剑七绝《叠瀑情深》

整首诗以自然景观为背景,融入了作者的情感,既有对美景的赞美,也有对相思之情的抒发。诗中运用了丰富的意象和修辞手法,使得诗歌充满了诗意和画面感,读来令人陶醉。

2024-05-05 07:42:18 82

原创 2-4 任务:等差数列求和

本次实战的目标是计算1到100的累加和。我们将使用Java编程语言,通过三种不同的循环结构(for循环、while循环和do-while循环)来实现这个任务。在每个循环结构中,我们将逐步累加数字,并在最后输出结果。

2024-04-30 18:11:12 95

原创 2-3 任务:成绩等级评定

在编程中,多分支结构是控制程序流程的重要手段之一,它允许根据不同的条件执行不同的代码块。在处理成绩等级评定的任务时,我们可以看到有四种不同的多分支结构处理方式:并列式、嵌套式、延拓式和开关式。每种方式都有其优缺点,适用于不同的场景。

2024-04-28 20:56:30 274

原创 HBuilder X里运行JavaScript程序

在HBuilder X通过设置node路径执行JavaScript程序

2024-04-28 19:02:12 180 3

原创 Java实战:确定给定日期是一年的第几天

本次实战,我们将探讨如何确定给定日期是一年中的第几天。为此,我们提供了三种不同的方法,每种方法都有其独特的实现方式和适用场景。

2024-04-26 12:05:05 336

原创 1.3 初探Spring AOP

本次课,我们深入了解了Spring框架中的AOP(面向切面编程)概念,它是一种编程范式,用于处理那些在多个类中重复出现、与业务逻辑无关的横切关注点,如日志记录、事务管理等。AOP与OOP(面向对象编程)是互补的,OOP通过封装、继承和多态性来组织代码,而AOP则关注程序内部的横向关系。

2024-04-24 21:00:54 320

原创 2-2 任务:闰年判断

本次课,我们讨论了闰年的判断方法、关系运算符与关系表达式、逻辑运算符与逻辑表达式,以及流程控制结构中的选择结构。

2024-04-24 11:34:21 336

原创 1.5 掌握Scala内建控制结构

通过这些控制结构的学习和实践,可以更好地掌握Scala语言的特性,提高编程效率和代码质量。课程通过具体的编程任务,如判断闰年、打印九九表、解决百钱买百鸡问题等,使学习者能够将理论知识应用于实际问题解决中。

2024-04-23 11:52:16 287

原创 LaTeX命令环境和源代码结构

如何使用TeXstudio新建文档,并展示了一个简单的LaTeX文档的编写过程

2024-04-16 18:14:27 497

原创 证明调和级数的发散性

调和级数是发散的

2024-04-13 20:57:53 540

原创 Scala实战:打印九九表

本次实战的目标是使用不同的方法实现打印九九表的功能。我们将通过四种不同的方法来实现这个目标,并在`day02`子包中创建相应的对象。

2024-04-11 12:04:37 408

原创 1.2.4 采用Java配置类管理Bean

演示如何使用Java配置类管理Bean,实现基于注解的IoC容器的配置。

2024-04-10 20:52:18 238

原创 1.2.3 利用注解配置类取代Spring配置文件

演示如何使用注解配置类取代Spring配置文件,实现基于注解的IoC容器的配置。

2024-04-10 20:46:50 153

原创 Java - 键盘输入数据

在这个实战中,我们将学习如何使用键盘输入数据。首先,我们将介绍使用扫描器(Scanner)的方法,包括创建扫描器对象、输入各种类型的数据等。然后,我们将通过案例演示来加深对扫描器的理解和应用。接下来,我们将介绍使用缓冲字符输入流(BufferedReader)的方法,包括将标准字节输入流转换成字符输入流、再将字符输入流转换成缓冲字符输入流,以及利用缓冲字符输入流的readLine()方法接受任意字符串(可以包含空格)。最后,我们也将通过案例演示来展示缓冲字符输入流的使用。

2024-04-10 12:11:17 287

原创 Java - 赋值运算符

在这个实战中,我们将学习赋值运算符的使用方法。首先,我们将介绍简单赋值运算符的基本概念和语法格式。然后,我们将通过案例演示来加深对赋值运算符的理解。接下来,我们将对比Java和Python这两种不同的编程语言,探讨它们在赋值运算符方面的异同。最后,我们将介绍复合赋值运算符的基本概念和语法格式,并通过案例演示来展示其用法。

2024-04-10 12:08:30 137

原创 Java - 算术运算符与算术表达式

在编程中,我们经常需要进行各种数学计算,而算术运算符和算术表达式则是我们实现这些计算的基础工具。

2024-04-10 10:04:40 265

原创 1.2.2 利用组件注解符精简Spring配置文件

本实战主要介绍了如何使用组件注解符来精简Spring配置文件。首先,通过创建新包和复制四个类来搭建项目结构。然后,使用Spring组件注解符(如@Component、@Repository、@Mapper、@Service、@Controller等)对类进行注解,使其纳入Spring容器的管理。接着,修改测试类并运行测试方法,观察结果。

2024-04-08 18:17:51 198

原创 在CentOS 7上安装Python 3.7.7

在CentOS 7上安装Python 3.7.7的步骤包括安装编译工具、下载和上传安装包、解压缩安装包、切换目录并编译安装、配置Python环境变量、使配置生效以及验证安装是否成功。这些步骤涉及到的命令包括yum、tar、cd、configure、make等。通过这次实战,我对Linux环境下的软件安装流程有了更深入的了解,也熟悉了Python的环境配置,为后续的学习和实践打下了基础。

2024-04-02 13:13:01 775

原创 Spark实战:词频统计

在Spark实战中,我们通过Scala和Python两个版本分别实现了词频统计的功能。首先,我们从文本文件中创建了RDD,然后按空格拆分进行扁平化映射,接着将单词数组映射成二元组数组,之后对二元组数组进行按键归约,最后将词频统计结果按次数降序排列。在分步实现的基础上,我们还可以通过一步命令直接完成整个流程。通过这次实战,我们对Spark的基本操作有了更深入的了解,为后续的学习和实践打下了基础。

2024-04-02 13:01:45 741 1

原创 1.4 掌握Scala运算符

在Scala中,运算符实际上就是方法的一种特殊形式。这意味着我们可以像调用方法一样使用运算符。

2024-04-02 11:59:07 422

原创 1.3 使用Scala集成开发环境

搭建Scala的IntelliJ IDEA开发环境,安装JDK8和IDEA 2022.3,创建Scala项目,编写类和对象,运行程序。

2024-04-02 10:13:19 716

原创 任务2.1 一元二次方程(顺序结构版)

在这个任务中,我们编写了一个Java程序来解决一元二次方程。程序接受用户输入的系数a、b、c,并计算出方程的根。通过计算判别式delta的值,我们可以确定方程有两个不相等实根、两个相等实根还是没有实数根。这个程序遵循了IPO模式,即输入(Input)、处理(Process)和输出(Output),逻辑清晰,方便用户快速求解一元二次方程。

2024-03-28 21:03:03 542

原创 生成编程语言流行度词云图

该代码使用matplotlib和WordCloud库创建了一个展示不同编程语言流行度的词云图,其中语言的字体大小反映了它们的流行度。

2024-03-28 13:50:48 62

原创 Spring实战:采用Spring配置文件管理Bean

在即将进行的Spring框架实战中,我们将深入探索如何使用Spring的依赖注入和控制反转原则来管理Java对象。通过创建任务类和执行者类,并利用Spring配置文件来定义Bean,我们将学习如何将对象管理和依赖解析委托给Spring容器。这将帮助我们编写出更加灵活、可维护且易于测试的代码。让我们开始这段Spring框架的学习之旅吧!

2024-03-27 23:14:19 795 2

原创 眼观百遍,不如手敲一遍

在现代教育体系中,编程已成为一项基础而关键的技能。伴随着各种便捷的工具和在线资源的普及,获取并复制代码变得前所未有地容易。然而,在这种趋势下,一项传统的学习方法——手动输入代码,仍然显得格外重要。

2024-03-26 15:53:12 910

原创 俚语加密漫谈

俚语加密是古老有效的通信方式,将特定词语赋予群体内特殊含义,隐藏真实信息。现代密码学通过数学运算编织密语,俚语加密则是一种隐写术形式。设计好用的密码需平衡安全与效率。纳瓦霍语是典型案例,保证信息准确传达的同时提高加密效率。历史故事提醒我们,真正高效的加密在于保障安全的同时保持通信的流畅和快速。

2024-03-26 14:39:17 228

原创 使用Spark单机版环境

在Spark单机版环境中,通过SparkPi验证π近似值,交互式Shell进行简单计算与RDD操作,掌握基础功能与数据处理技巧。

2024-03-26 11:44:13 377 1

原创 搭建Spark单机版环境

搭建Spark单机版环境:下载、上传Spark安装包;解压至/usr/local;配置环境变量;验证版本。

2024-03-26 11:40:48 536

原创 Web实战:采用JSP+ Servlet + DB实现用户登录功能

本实战项目采用了JSP+ Servlet + DB的组合,搭建了一个简单的用户登录功能。通过创建数据库、用户表、Jakarta EE项目,以及编写用户实体类、数据库连接管理类、用户数据访问类、用户服务类、登录处理程序等模块,完成了整个登录功能的实现。

2024-03-25 17:51:59 287

原创 漫漫数学之旅037

芝诺的这个悖论,被后人称为“二分悖论”,它以一种看似无懈可击的逻辑,挑战了我们对空间和时间的基本理解。这个悖论的核心观点是:要从点A前进到点B,你需要经过无穷多个中点,而每个中点的通过都需要花费一秒钟的时间,因此,你将需要无穷多秒的时间才能从点A到达点B。

2024-03-25 13:28:12 493

原创 Ruby选择结构实战

通过这两个Ruby编程实例,我深入理解了Ruby的选择结构。第一个实例是判断闰年的程序,它展示了如何使用if语句进行条件判断。第二个实例是求解一元二次方程的程序,它不仅包含了条件判断,还涉及到了复数的计算。这两个实例都体现了Ruby语言简洁明了的特点,使我对Ruby有了更深入的了解和实践。

2024-03-22 17:06:56 999

原创 初探Ruby编程语言

松本行弘(Matz)在1993年发明了Ruby,它是一种解释型、面向对象、动态类型的语言。Ruby经过多年发展,终于在Rails框架的推动下,于2006年前后迅速崛起。尽管执行速度不是最高效的,但Ruby却能极大地提高程序员的编程效率。

2024-03-22 13:46:59 574 1

2022年Java学习笔记-Java课程配套案例.rar

本博2022年Java学习笔记的配套案例

2022-12-19

基于网络乐库音乐播放器V1.0源码.rar

1、数据源来自服务器端音乐库(数据库保存专辑图片与音乐路径) 2、列表显示音乐文件(专辑封面图片、音乐名、演唱者、播放时长) 3、音乐列表可按音乐标识符、标题或播放时长排序 4、利用自定义Service类来实现音乐的播放与暂停以及进度的更新 5、界面类(Activity)与服务类(Service)之间通过广播接收者进行通信 6、主界面包含播放列表、可设置播放模式、显示当前音乐名、拖拽条显示和设置播放进度、显示播放进度值和播放时长、包含上一首按钮、下一首按钮、播放|暂停按钮

2021-01-10

基于媒体库音乐播放器V1.0源码.rar

1、数据源来自媒体库音频 2、列表显示音乐文件(专辑封面图片、音乐名、演唱者、播放时长) 3、音乐列表可按音乐标识符、标题或播放时长排序 4、利用自定义Service类来实现音乐的播放与暂停以及进度的更新 5、界面类(Activity)与服务类(Service)之间通过广播接收者进行通信 6、主界面包含播放列表、可设置播放模式、显示当前音乐名、拖拽条显示和设置播放进度、显示播放进度值和播放时长、包含上一首按钮、下一首按钮、播放|暂停按钮

2021-01-10

VB版学生成绩管理系统V1.0源码.rar

该系统针对中小学成绩管理的实际情况,操作简单,功能实用,设置灵活,能充分满足中小学教师与班主任管理成绩的需要。 利用该系统你能进行成绩表管理,包括建表、浏览、追加、修改、删除、查询、排序、统计分析等等功能,减少教师的重复劳动,提高工作效率。 该系统的版本V1.0,能够处理每学期科目不同的情况,可以随意设置科目名称,科目数最多可达15个,当然可以小于15个科目。 当您登录进入该系统,有两种不同的权限级别:管理员和浏览者。系统管理员的用户名是系统规定好的,为system,其权限包括系统维护、成绩表浏览、编辑、删除。而浏览者不能进行系统维护,也不能编辑和删除成绩表。

2021-01-08

学生信息管理系统(MySQL版)V1.0源码.rar

1、可设置学校信息 学校名、校长、创立时间、联系电话、邮箱、通信地址、学校简况 2、可设置状态栏信息 学校名、版本号、作者、联系电话、通信地址、邮箱 3、登录与注册功能 用户:用户名、密码、联系电话、注册时间 4、密码修改功能 登录用户可以修改密码 5、对学生记录增加和修改 学生:学号、姓名、性别、年龄、系部、班级、联系电话 6、查询功能 按学号、姓名、班级和系部进行查询 7、删除功能 按学号、班级、系部删除记录 8、统计功能 按性别、班级、系部统计人数

2021-01-08

贪吃蛇游戏V1.0源码_贪吃蛇游戏源代码

1、玩家使用方向键或手势滑动操控一条长长的蛇不断吞苹果,同时蛇身随着吞下的苹果不断长,当蛇头撞到蛇身或障壁时游戏结束。 2、玩家可选择地图、设置背景音乐、选择蛇移动速度。 3、提供玩家排行榜,显示前三名分数(贪吃蛇吃掉苹果的数量)

2021-01-08

NumberGuess.rar

利用JSP实现猜数小游戏(利用了JSP的脚本元素、request和session对象与JavaScript脚本)

2019-09-23

JSPElementsDemo.rar

案例演示JSP的七个元素:模板元素、指令元素、动作元素、声明元素、脚本元素、表达式元素和注释元素。

2019-09-09

simonshop_final.rar

BBT:采用Spring Boot框架、Bootstrap前端框架和Thymeleaf模板引擎开发一个简易购物网站。

2019-08-21

boostrap_demo.rar

利用Bootstrap框架可以快速布局,设计简洁、美观、优雅的界面,Web开发者有必要好好掌握这一优秀前端框架。本案例只是简单地演示了一下基本用法,大家要深入学习,可访问Bootstrap官网:http://getbootstrap.com

2019-08-21

boot_thymeleaf_demo.rar

采用Thymeleaf模板引擎,关键要注意动态数据与静态数据,一个用于服务器端数据的获取,一个用于客户端数据的显示,前端与后端很好地分离来处理,即使没有启动程序,也能在客户端看到页面的样式效果。通过案例学会正确使用Thymeleaf的各种表达式得到预期的动态数据,呈现在模板页面上。

2019-08-21

MPChartDemo.rar

利用MPChart演示三种类型的图表:饼状图、柱状图和折线图。

2019-08-21

MSMusicPlayerV1.0.rar

基于媒体库音乐播放器V1.0 1、数据源来自媒体库音频 2、列表显示音乐文件(专辑封面图片、音乐名、演唱者、播放时长) 3、音乐列表可按音乐标识符、标题或播放时长排序 4、利用自定义Service类来实现音乐的播放与暂停以及进度的更新 5、界面类(Activity)与服务类(Service)之间通过广播接收者进行通信 6、主界面包含播放列表、可设置播放模式、显示当前音乐名、拖拽条显示和设置播放进度、显示播放进度值和播放时长、包含上一首按钮、下一首按钮、播放|暂停按钮

2019-08-21

学生信息管理系统(MySQL版)V1.0.rar

本案例利用Java SE基本知识是开发【学生信息管理系统】,包括登录注册、系统设置(设置学校信息、设置状态栏信息、修改用户密码)、数据操作(增加学生记录、编辑学生记录、删除学生记录、浏览学生记录)、查询学生(按学号查询、按姓名查询、按班级查询、按系部查询)、人数统计(按性别统计人数、按班级统计人数、按系部统计人数)等功能。

2019-08-21

db_demo.rar

php项目db_demo,实现数据库连接,进行数据表记录增删改查操作。

2019-08-21

第三阶段实训项目:基于网络乐库音乐播放器V1.0

1、数据源来自服务器端音乐库(数据库保存专辑图片与音乐路径) 2、列表显示音乐文件(专辑封面图片、音乐名、演唱者、播放时长) 3、音乐列表可按音乐标识符、标题或播放时长排序 4、利用自定义Service类来实现音乐的播放与暂停以及进度的更新 5、界面类(Activity)与服务类(Service)之间通过广播接收者进行通信 6、主界面包含播放列表、可设置播放模式、显示当前音乐名、拖拽条显示和设置播放进度、显示播放进度值和播放时长、包含上一首按钮、下一首按钮、播放|暂停按钮

2018-02-09

第二阶段实训:基于媒体库音乐播放器V1.0

1、数据源来自媒体库音频 2、列表显示音乐文件(专辑封面图片、音乐名、演唱者、播放时长) 3、音乐列表可按音乐标识符、标题或播放时长排序 4、利用自定义Service类来实现音乐的播放与暂停以及进度的更新 5、界面类(Activity)与服务类(Service)之间通过广播接收者进行通信 6、主界面包含播放列表、可设置播放模式、显示当前音乐名、拖拽条显示和设置播放进度、显示播放进度值和播放时长、包含上一首按钮、下一首按钮、播放|暂停按钮

2018-02-09

采用多种方式实现词频统计

一、利用Java程序实现词频统计 二、利用Scala程序实现词频统计 三、利用Python程序实现词频统计 四、利用Akka和Scala实现词频统计 五、利用MapReduce实现词频统计 六、利用Hive实现词频统计 七、利用Storm实现词频统计 八、利用Spark实现词频统计

2018-02-09

在Struts2中上传图片文件

在Struts2中上传图片文件

2012-12-28

我爱法语1.0

小巧的法语词典,使用非常方便。

2008-08-22

空空如也

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

TA关注的人

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