- 博客(32)
- 收藏
- 关注
原创 Spring Boot出现java: 错误: 无效的源发行版:16的解决方式
最后的最后,mvn变更,如果没有下图这个小图标的话,就老老实实mvn clean install。在网上搜索和自己SDK适配的Springboot版本,1.8对应的是2.7.1(可以用)记录自己的问题,以后有同样的问题就不慌张了,希望也同样对大家有所帮助。第二步:Ctrl+Shift+Alt+S进入项目结构。修改为SDK的目标字节码版本。第三步:pom.xml文件中。修改Java版本为1.8。
2024-11-18 09:31:50
912
1
原创 外星人入侵_整体代码
这个程序有一点小问题,程序设置的飞船数目为3,但其实在飞船不断死亡后,可以先后运行四个飞船,看了半天代码没有改掉这个bug,我以为是我逻辑哪里没有跟到书上,就把书上的代码也运行了一遍,还是有同样的问题。
2024-07-31 15:40:53
189
原创 外星人入侵_计分
将能存储在msg中的文本转换为图像,然后存储在msg_image中,并接受一个不二实参,该实参指定开启还是关闭反锯齿功能,余下两个实参分别时文本颜色和背景颜色。显示缺少实参stats,但是我这里有stats,对比了一下Scoreboard类的初始化函数,发现缺少的是第一个形参screen的实参,补上就好了。当前,play按钮存在一个问题,那就是即便Play按钮不可见,玩家单击其原来的位置时,游戏依然会作出反应。当前,整群外星人都消灭干净后,玩家将提高一个等级,且希望加快游戏的节奏,让游戏变得更难。
2024-07-31 15:05:32
1048
原创 外星人入侵_外星人
两个实参True告诉Pygame删除发生碰撞的子弹和外星人(要模拟能够穿行到屏幕顶端的高能子弹——消灭它击中的每一个外星人,可将第一个布尔实参设置为False,第二个布尔实参设置为True,这样被击中的外星人将会消失,二所有的子弹始终有效,知道地道屏幕顶端后消失。接受两个实参,一个精灵和一个编组。将每颗子弹的rect同每个外星人的rect进行比较,并返回一个字典,其中包含发生了碰撞的子弹和外星人。将分会None,if里面的代码块不会执行,如果找到了飞船发生碰撞的外星人,则返回这个外星人。
2024-07-29 21:42:13
1266
原创 外星人入侵_武装飞船
建议调整飞船位置时,将增加或减去一个单位为像素的小数值,因此需要将位置存储在一个能够存储小数值的变量中。但rect将只存储这个值得整数部分,为了准确地存储飞船的位置,定义一个可以存储小数值的新属性self.center(3处)。在Pygame中,原点(0,0)位于屏幕左上角,向右下方移动时,坐标值将增大。将为False,用户按下键盘右键时,标志设置为True,而用户松开时,将标志重新设置为False。检测到KEYDOWN事件时,需要检查按下的是否是特定的键,如果按下右箭头键,增大飞船的。
2024-07-26 19:45:57
947
原创 python_类
让一个类继承另一个类后,可添加区分子类和父类所需的新属性和方法"""电车的独特之处""""""初始化父类的属性""""""初始化电动车特有的属性:电瓶容量""""""打印一条描述电瓶容量的信息"""main.py。
2024-07-22 21:28:31
824
原创 python 函数
关键字def为函数定义,后面为函数名,在括号内指出函数为完成其任务需要什么样的信息,定义以冒号为结尾。所有缩进的部分为函数体。"""显示简单的问候语"""
2024-07-21 11:31:36
830
原创 while循环
在要求很多条件都满足才继续运行的程序中,可定义一个变量,用于判断整个程序是否处于活动状态,这个变量被称为标志。要立即退出while循环,不再运行循环中余下的代码,也不管条件测试的结果如何,可使用break语句。for循环针对集合中的每个元素都是一个代码块,而while循环不断地运行,知道指定条件不满足为止。让程序在标志位True时继续运行,并在任何事件导致标志的值位false时让程序停止运行。要返回到循环开头,并根据条件测试结果决定是否继续执行循环,可使用continue语句。
2024-07-18 16:22:55
188
原创 函数input()的工作原理
使用函数input()时,python将用户输入解读为字符串。input()括号里面写给用户的提示信息。求模运算符%:将两个数相除并返回余数。提示超过一行可以使用变量代替。使用int()将输入作为数值。
2024-07-18 10:05:02
193
原创 字典.遍历字典
使用函数sorted(),sorted()函数是对键字母大小进行排序。python不关心键值对的存储顺序,只跟踪键和值之间的关联关系。使用方法keys(),去掉方法keys()也可以实现。此方法提取字典中所有的值,但没有考虑是否重复。为剔除重复项,使用集合set()使用方法values()使用方法items()
2024-07-17 17:41:26
152
原创 修改idea64.exe.vmoptions导致双击打不开idea的解决办法
这里写自定义目录标题欢迎使用Markdown编辑器欢迎使用Markdown编辑器让我看看是哪个倒霉蛋双击打不开idea了,哦,原来是我。当时是要优快云一下看看如何解决,网上说编辑idea.bat会弹出错误窗口。操作就是在最后一行加入pause。哎,我照做了。然后继续双击idea,没用,也没有弹出错误窗口,我不信邪,在我安装的idea根目录下打开idea64.exe,还是没有任何动静。但是,我双击直接点开我的idea.bat,错误出现了。翻译过来就是:打开G:/FineAgent.jarzi
2022-04-21 18:47:41
5613
9
原创 spark-shell系统找不到指定的路径的一些解决办法
spark-shell系统找不到指定的路径的一些解决办法一.jdk安装地址有问题1.在cmd输入下查看自己Java地址 java -verbose 最后两行可以看到安装路径为:(这里我已经改为正确的了)2.默认地址在C:\progrgram Files\Java…spark规定安装路径不能有空格,我们需要把安装路径改掉,保证没有空格出现二.系统路径有问题系统路径中输入安装路径是不要带\bin目录,如G:\java_jdk(你自己的安装地址)然后再%JAVA_HOME%后加bin如%JAVA_
2022-04-06 13:38:33
4188
1
原创 英语四六级阅读
阅读题型选词填空:单词、语法(词性、句子结构、搭配)匹配:学术阅读能力:扫读 略读选择题:精读贯穿所有题型的概念同转的概念同根词: excited- excitement / sad-sadness / agree-agreement / construct(建造修建) -constructive词词替换:big - large - massive / change - alter - shift - modify短语/概念替换:pull down(摧毁、推翻) -
2021-06-01 22:09:31
172
原创 java 2 基本语法
@[TOC]基本语法关键字和保留字标识符变量基本数据类型基本数据类型变量间转换基本数据类型与string间转换进制与进制之间的转换运算符程序流程控制
2021-05-21 13:41:36
185
原创 java1-5 问题
1.JDK,JRE,JVM三者之间的关系,以及JDK、JRE包含的主要结构有哪些?JDK=JRE+java开发工具(javac.exe,java.exe,javadoc.exe)JRE=JVM+java核心类库2.为什么配置path环境变量?如何配置?希望在任何文件目录下都可以执行程序1.找到path位置2.新建系统变量JAVA_HOME=bin上一层目录3.path=%JAVA_HOME%\bin3.常用的几个命令操作有哪些?(至少四个)cdmd:创建文件目录rd:删除文件目录de
2021-05-21 13:08:01
100
原创 java1-4总结
对第一个java程序进行总结1.java程序编写-编译-运行的过程编写;我们将编写的java代码保存在以“.java”结尾的源文件中编译:使用javac.exe命令编译我们的java源文件。格式:javac 源文件名.java运行:使用java.exe命令解释运行我们的字节码文件。 格式:java 类名在一个java源文件中可以声明多个class。但是只能最多有一个类声明为public的。要求声明为public的类的类型必须与源文件名相同。3.程序的入口是main()方法。格式是固定的。
2021-05-21 12:39:37
93
原创 java1-3注释
注释:用于注解说明解释程序的文字java中的注释类型:单行注释多行注释文档注释(Java特有)作用:提高代码阅读性文档注释格式:/**@author 本文作者@version 此程序版本号*/在DOS中输入此命令行:H:\java\code\day01>javadoc -d myhello -author -version hellojava.java生成打开index.html/*单行注释多行注释文档注释(java特有)*//*单行注释的作
2021-05-21 11:52:43
72
原创 java1-2 开发体验
1.记事本创建.java文件2.输入代码class HelloXian{ }3…javawenjian 编译3.运行文件错误1:输入java命令行时不需要加后缀名.class错误2:此错误是因为JDK重复安装了两次,需要删除不需要的版本。...
2021-05-19 20:06:46
102
2
原创 java1-1语言概述
文章目录前言一、软件开发介绍软件人机交互方式常用的DOS命令二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、软件开发介绍软件按照一系列按照特定顺序组织的计算机数据和指令的集合。有系统软件和应用软件之分。人机交互方式图形化界面(GUI graphical user interface)
2021-05-18 21:00:42
161
原创 stringstream和to_string
stringstreamto_stringstringstream使用stringstream对象简化类型转换C++标准库中中定义了三个类:istringstream:流的输入,ostringstream:流的输出,stringstream:流的输入输出。提供了比<stdio.h>更高级的功能,即单纯性、类型安全和可扩展性。stringstream:类型转换str()的方法,把stringstream类型转换为string类型clear(): 清空stringstream#in
2020-12-25 15:02:07
770
原创 哈希表
概念哈希表是一种数据结构,又称为散列表。用来存放数据。哈希表的构建方法哈希表可以理解为是数组,里面放指针,指针指向数据。关键字key---->f(x)哈希函数------>下标哈希函数哈希函数是根据关键字设计的,有很多种函数,主要的原理就是根据数组的大小n求模运算。(关键字key)%(数组大小n+1)数组的大小一般设计为质数,因为需要均匀散布。例如:20048157%17 (结果在0-16)遇到冲突的解决方法1.链表式解决遇到冲突时把数据写到next的位置。例如:
2020-12-17 20:18:30
435
2
原创 初学C++的一些小细节(1)
数组vector <数组类型> 数组名称如:vector <int> arr;vector <double> arr;autoauto的食用方法:1.自动类型推断auto a; //错误,必须初始化表达式auto int a=10;//错误,不需要写数据类型auto a=10;//正确auto a='A'; //正确auto s("hello"); //正确2.返回值占位template <typename T1, typename
2020-12-13 13:51:09
105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人