- 博客(1884)
- 资源 (19)
- 收藏
- 关注
原创 Scala实战:打印九九表
本次实战的目标是使用不同的方法实现打印九九表的功能。我们将通过四种不同的方法来实现这个目标,并在`day02`子包中创建相应的对象。
2024-04-11 12:04:37 385
原创 Java - 键盘输入数据
在这个实战中,我们将学习如何使用键盘输入数据。首先,我们将介绍使用扫描器(Scanner)的方法,包括创建扫描器对象、输入各种类型的数据等。然后,我们将通过案例演示来加深对扫描器的理解和应用。接下来,我们将介绍使用缓冲字符输入流(BufferedReader)的方法,包括将标准字节输入流转换成字符输入流、再将字符输入流转换成缓冲字符输入流,以及利用缓冲字符输入流的readLine()方法接受任意字符串(可以包含空格)。最后,我们也将通过案例演示来展示缓冲字符输入流的使用。
2024-04-10 12:11:17 268
原创 Java - 赋值运算符
在这个实战中,我们将学习赋值运算符的使用方法。首先,我们将介绍简单赋值运算符的基本概念和语法格式。然后,我们将通过案例演示来加深对赋值运算符的理解。接下来,我们将对比Java和Python这两种不同的编程语言,探讨它们在赋值运算符方面的异同。最后,我们将介绍复合赋值运算符的基本概念和语法格式,并通过案例演示来展示其用法。
2024-04-10 12:08:30 125
原创 1.2.2 利用组件注解符精简Spring配置文件
本实战主要介绍了如何使用组件注解符来精简Spring配置文件。首先,通过创建新包和复制四个类来搭建项目结构。然后,使用Spring组件注解符(如@Component、@Repository、@Mapper、@Service、@Controller等)对类进行注解,使其纳入Spring容器的管理。接着,修改测试类并运行测试方法,观察结果。
2024-04-08 18:17:51 187
原创 在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 748
原创 Spark实战:词频统计
在Spark实战中,我们通过Scala和Python两个版本分别实现了词频统计的功能。首先,我们从文本文件中创建了RDD,然后按空格拆分进行扁平化映射,接着将单词数组映射成二元组数组,之后对二元组数组进行按键归约,最后将词频统计结果按次数降序排列。在分步实现的基础上,我们还可以通过一步命令直接完成整个流程。通过这次实战,我们对Spark的基本操作有了更深入的了解,为后续的学习和实践打下了基础。
2024-04-02 13:01:45 661 1
原创 1.3 使用Scala集成开发环境
搭建Scala的IntelliJ IDEA开发环境,安装JDK8和IDEA 2022.3,创建Scala项目,编写类和对象,运行程序。
2024-04-02 10:13:19 702
原创 任务2.1 一元二次方程(顺序结构版)
在这个任务中,我们编写了一个Java程序来解决一元二次方程。程序接受用户输入的系数a、b、c,并计算出方程的根。通过计算判别式delta的值,我们可以确定方程有两个不相等实根、两个相等实根还是没有实数根。这个程序遵循了IPO模式,即输入(Input)、处理(Process)和输出(Output),逻辑清晰,方便用户快速求解一元二次方程。
2024-03-28 21:03:03 533
原创 生成编程语言流行度词云图
该代码使用matplotlib和WordCloud库创建了一个展示不同编程语言流行度的词云图,其中语言的字体大小反映了它们的流行度。
2024-03-28 13:50:48 49
原创 Spring实战:采用Spring配置文件管理Bean
在即将进行的Spring框架实战中,我们将深入探索如何使用Spring的依赖注入和控制反转原则来管理Java对象。通过创建任务类和执行者类,并利用Spring配置文件来定义Bean,我们将学习如何将对象管理和依赖解析委托给Spring容器。这将帮助我们编写出更加灵活、可维护且易于测试的代码。让我们开始这段Spring框架的学习之旅吧!
2024-03-27 23:14:19 783 2
原创 眼观百遍,不如手敲一遍
在现代教育体系中,编程已成为一项基础而关键的技能。伴随着各种便捷的工具和在线资源的普及,获取并复制代码变得前所未有地容易。然而,在这种趋势下,一项传统的学习方法——手动输入代码,仍然显得格外重要。
2024-03-26 15:53:12 901
原创 俚语加密漫谈
俚语加密是古老有效的通信方式,将特定词语赋予群体内特殊含义,隐藏真实信息。现代密码学通过数学运算编织密语,俚语加密则是一种隐写术形式。设计好用的密码需平衡安全与效率。纳瓦霍语是典型案例,保证信息准确传达的同时提高加密效率。历史故事提醒我们,真正高效的加密在于保障安全的同时保持通信的流畅和快速。
2024-03-26 14:39:17 222
原创 使用Spark单机版环境
在Spark单机版环境中,通过SparkPi验证π近似值,交互式Shell进行简单计算与RDD操作,掌握基础功能与数据处理技巧。
2024-03-26 11:44:13 359
原创 Web实战:采用JSP+ Servlet + DB实现用户登录功能
本实战项目采用了JSP+ Servlet + DB的组合,搭建了一个简单的用户登录功能。通过创建数据库、用户表、Jakarta EE项目,以及编写用户实体类、数据库连接管理类、用户数据访问类、用户服务类、登录处理程序等模块,完成了整个登录功能的实现。
2024-03-25 17:51:59 280
原创 漫漫数学之旅037
芝诺的这个悖论,被后人称为“二分悖论”,它以一种看似无懈可击的逻辑,挑战了我们对空间和时间的基本理解。这个悖论的核心观点是:要从点A前进到点B,你需要经过无穷多个中点,而每个中点的通过都需要花费一秒钟的时间,因此,你将需要无穷多秒的时间才能从点A到达点B。
2024-03-25 13:28:12 491
原创 Ruby选择结构实战
通过这两个Ruby编程实例,我深入理解了Ruby的选择结构。第一个实例是判断闰年的程序,它展示了如何使用if语句进行条件判断。第二个实例是求解一元二次方程的程序,它不仅包含了条件判断,还涉及到了复数的计算。这两个实例都体现了Ruby语言简洁明了的特点,使我对Ruby有了更深入的了解和实践。
2024-03-22 17:06:56 992
原创 初探Ruby编程语言
松本行弘(Matz)在1993年发明了Ruby,它是一种解释型、面向对象、动态类型的语言。Ruby经过多年发展,终于在Rails框架的推动下,于2006年前后迅速崛起。尽管执行速度不是最高效的,但Ruby却能极大地提高程序员的编程效率。
2024-03-22 13:46:59 555 1
原创 查看Scala类的方法
本文介绍了在Scala中查看`Int`类方法的两种方法:使用Scala标准库文档和使用反射机制。通过Scala标准库文档,您可以方便地查看`Int`类的所有方法和属性,并了解它们的详细说明和用法示例。另外,通过反射机制,您可以动态地获取`Int`类的方法名称,虽然这只提供了方法名称而不是详细信息。
2024-03-22 13:35:27 889
原创 语言与人生:编程中的“影视风云”
Java,这地主家的孩子,初识时,他天真烂漫,如同童年时代的小英子,在乡间的小路上欢快地奔跑。在编程的江湖中,他巧取豪夺,方圆百里之内,几乎听不到一丝欢声笑语。但话说回来,这地主家的孩子,也自有他的威风与骄傲,毕竟,不是每个江湖人都能像他那样,拥有如此强大的影响力。在编程的世界里,我遇见了各种各样的影视人物,他们有的深沉,有的活泼,有的狡黠,有的纯真。所以,朋友们,不要害怕编程的枯燥与复杂,试着去欣赏它、体验它,或许你会发现,它其实是一部充满趣味与智慧的影视作品,等待着你去探索与发现。
2024-03-22 08:44:16 881
原创 Linux上安装Scala
今天我们将一起在Linux系统上安装Scala,并演示其基础功能。Scala是一种多范式的编程语言,集成了面向对象编程和函数式编程的特性,非常适合构建大规模、高可靠性的软件系统。
2024-03-19 12:00:49 551
原创 漫漫数学之旅036
芝诺的悖论,以其独特的“无穷分割”方法,挑战了我们对时间和空间的常规理解。这个悖论的核心观点是:在从点A到点B的过程中,你需要经过无穷多个中点,因此需要无穷多的时间。这听起来像是一个无法解决的难题,但实际上,它揭示了我们对时间和空间的误解。
2024-03-10 16:49:04 776
原创 Scala 之舞:林浩然与杨凌芸的 IDEA 冒险
在那个阳光明媚的日子里,林浩然如同一位英勇的探险家,踏入了 Scala 的 IntelliJ IDEA 开发环境的奇妙领域,他带着无畏的勇气,准备在代码的世界中掀起一场风暴。
2024-03-05 23:48:09 1055
原创 项目一:踏上Java开发之旅(2023软件1班)
在Java编程之旅中,首先通过安装并配置JDK作为能量源泉,搭建起与操作系统对话的魔法桥梁。接着,开发者运用文本编辑器或IDE创建并编译执行第一个简单的“Hello Java World~”程序,成功开启了通向Java世界的大门。
2024-03-05 18:20:21 1114
原创 了解黎曼ζ函数
黎曼ζ函数,由贝尔纳·黎曼提出,是复变函数论中的重要函数。ζ函数在该区域内有解析表达式,对复数域的解析延拓揭示其更深层次的性质。引发了著名的黎曼猜想,与数论和素数分布密切相关。$ζ$函数是数学研究的关键对象,具有广泛的应用和深刻的数学内涵。
2024-03-05 16:26:25 1186
原创 漫漫数学之旅035
一码就是一码,这话听起来似乎毋庸置疑,就像我们常说的“一加一等于二”一样自然。但如果我们追溯到古代,在没有现代精密测量工具的年代,"一码"的长度其实是相当随意和相对的,甚至可能随着国王的心情或体型变化而变化。
2024-03-03 17:38:45 1184
原创 在实训云平台上配置云主机
在实训云平台上,通过登录进入系统后,用户需掌握如何熟练地构建网络环境,包括创建路由器和链接子网,以确保不同设备间的通信。此外,用户还需能够创建虚拟网卡,以及管理安全组规则来维护网络安全。关键技能还包括基于特定镜像创建云主机,并使用FinalShell等工具连接到这些主机进行管理和配置,确保其按预期运行。
2024-02-29 17:26:47 1378
原创 Java开发的核心模式 - MVC
在整个Java学习之旅中,MVC(Model-View-Controller)设计模式无疑占据着极其重要的地位,堪称理解和掌握Java项目开发精髓的钥匙。如果你未能透彻理解并熟练运用MVC设计模式,那么很可能在面对复杂的项目架构、模块划分以及代码组织等问题时感到迷茫,无法充分利用Java编程的强大功能和灵活性。
2024-02-28 19:49:38 522
原创 Java技术发展历程中的六大春天:从Web开发到大数据战略
自Java诞生以来,其发展历程中出现了多个关键的“春天”时刻,每一段历程都伴随着重大技术革新与市场需求的变化,为开发者带来广阔的职业前景和技术创新空间。
2024-02-27 13:39:53 996
原创 AI技术在软件开发领域的应用与软件工程师的重要性
随着人工智能(AI)技术的飞速发展,其在软件开发过程中的应用也越来越广泛。AI技术可以自动化处理一些重复性任务,提供辅助工具,从而提升软件开发的效率。然而,尽管AI技术在某些方面具有优势,但它并不能完全取代软件工程师。本文将从多个角度阐述软件工程师在现代软件开发中的重要性。
2024-02-26 08:37:09 859
原创 2024年上半年第一次课
大家好!欢迎参加我们2024年上半年第一次课。在今天的课上,我们将共同完成一系列学习平台和工具的接入与使用指导,确保每位同学都能顺利地参与到我们的在线互动学习中来,并利用高效工具提升个人的学习体验和成果展示能力。
2024-02-25 12:39:32 999
基于网络乐库音乐播放器V1.0源码.rar
2021-01-10
基于媒体库音乐播放器V1.0源码.rar
2021-01-10
VB版学生成绩管理系统V1.0源码.rar
2021-01-08
学生信息管理系统(MySQL版)V1.0源码.rar
2021-01-08
贪吃蛇游戏V1.0源码_贪吃蛇游戏源代码
2021-01-08
boostrap_demo.rar
2019-08-21
boot_thymeleaf_demo.rar
2019-08-21
MSMusicPlayerV1.0.rar
2019-08-21
学生信息管理系统(MySQL版)V1.0.rar
2019-08-21
第三阶段实训项目:基于网络乐库音乐播放器V1.0
2018-02-09
第二阶段实训:基于媒体库音乐播放器V1.0
2018-02-09
采用多种方式实现词频统计
2018-02-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人