自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Tomcat安装及环境配置

这个时候我们的Java很容易被调用,所以我们在Path里面再添加JAVA_HOME的路径。如果没有配置java环境变量,打开系统设置,点击高级程序设置 ,然后点击环境变量。虽然这里有很多的服务器,但是最著名的就是来自Apache的Tomcat服务器。进去之后的显示,就是 源代码的路径,如果有需要,就可以进行添加。Win+R打开运行,输入cmd回车,在DOS窗口中输入java。点击Next进去之后 点击Browse,找到Tomcat的地址。取名尽量小写,其他的不变,点击next。

2023-09-01 19:19:45 778

原创 在qt5中给Tab widget添加Tab框

qt5中给Tab widget添加Tab框

2023-06-03 21:27:54 764

原创 python创建用户界面之PyQt5的使用

如果需要让系统自行排版我们就将它们都框起来,然后点击右键的布局→栅格布局。先将光标放在ui文件上,点击右键选择External Tools→PyUi。注意的是程序的位置必须是designer,而且是.exe结尾的。进去之后我们选择:Main Window之后点击确定。我们在pycharm就会出现我们刚刚保存的文件。这个时候我们就会发现出现了刚刚文件的py文件。我们将QI空间设计好了之后就来给他保存。就会到了如下界面,我们就可以进行创作。下载好了之后我们打开 Pycharm。配置好了之后就可以点击确定。

2023-05-18 14:20:30 796 1

原创 第三章 选择与循环

可以在python中连续使用。3.3.1 while循环。eg:求三个数的最大值。3.2.4 多分支结构。3.3.2 for循环。3.2.1单分支结构。3.2.2双分支结构。3.2.3三目运算符。

2023-04-10 07:00:00 110

原创 第二章python序列-集合

该方法不同于 remove() 方法,因为 remove() 方法在移除一个不存在的元素时会发生错误,而 discard() 方法不会。(2)集合对象的update()方法:添加多个元素。

2023-04-09 07:00:00 327

原创 第二章python序列-字典

如果 key 在 字典中,返回对应的值。如果不在字典中,则插入 key 及设置的默认值 default,并返回 default ,default 默认值为 None。update() 函数把字典 dict2 的键/值对更新到 dict 里。若指定键不存在则会抛出异常。删除并返回指定“键”的元素。删除指定键的对应元素。

2023-04-08 07:00:00 144

原创 第二章python序列-元组

列表属于可变序列,可以随意地修改列表中的元素值以及增加和删除列表中的元素;元组没有提供append(),extend()和insert()等方法,无法向元组中添加元素,同样元组中也没有remove()和pop()方法,也不支持对元组元素进行del操作,不能从元组中删除元素,只能使用del命令删除整个元组,元组支持切片操作,但只是通过切片操作来访问元组中的元素,不支持使用切片来修改元组中的元素值,也不支持使用切片操作作为元组增加或删除元素。(1)运算符 + 、 +=、 *(2)计数: count()

2023-04-07 07:00:00 342

原创 第二章Python序列-列表

sorted()对列表进行排序,与列表对象的sort()方法不同,内置函数sorted()返回新的列表,并不对原列表进行任何修改。切片操作是python中有序序列的重要操作之一,适用于列表,元组,字符串,range对象等类型。删除并返回指定(默认为最后一个)位置上的元素,如果给定的索引超出列表的范围,则抛出异常。同样也适用于元组,集合,range对象,字典,以及map对象和filter对象等等。返回列表中的个数,同样适用于元组,字典,集合,字符串和range对象。(2)用list()将其他类型转化为列表。

2023-04-06 07:00:00 507

原创 python基础知识

python采用基于值的内存管理方式,如果为不同变量赋值为相同的值,这个值在内存中只保留一份,多个变量指向同一个值的内存空间的首地址,这样可以减少内存空间的占用,提高内存利用率。python中有些许多内置对象可供编程者直接使用,例如:数字,字符串,列表,元组,字典,集合,del命令和len(),id(),type()等大量内置函数。在python中,字符串属于不可变序列,可以使用单引号,双引号,三引号进行界定,而且单引号,双引号和三引号还可以相互嵌套,用来表示复杂的字符串。翻译的方式有两种(如图所示)

2023-04-05 11:44:47 363

原创 C语言选择控制语句

if else 语句的作用是,如果if的条件成立,执行if后面{}内的语句,否则执行else后的语句。形式1和形式2的区别是,形式1先判断在执行循环体,形式2先执行循环体,再判断break跳出循环。进入while循环的时候,首先会判断条件表达式是否为真,为真进入循环体,否则退出循环。先执行循环体里的代码,然后去判断条件表达式是否为真,为真再次执行循环体,否则退出循环。在判断的时候,从上往下判断,一旦有成立的表达式,执行对应的复合语句,表达式2,是循环的条件,只有表达式2为真了,才执行循环体,也就是说。

2023-02-17 19:50:56 249

原创 C语言运算符

在计算机中,正数是直接用原码表示的,如单字节5,在计算机中就表示为: 0000 0101.用算术运算符将运算对象(也称操作数)连接起来的、符合C语法规则的式子,称为C算术表达式。如单字节的5的原码为: 0000 0101;注:建议当表达式比较复杂的时候,用()括起来,括号的优先级最高,优先算括号里的。运算符在变量的后面,在当前表达式中先用i的值,下条语句的时候i的值改变。前边的表达式成立,整个表达式的值,是?和:之间的表达式的结果。在表达式中按照优先级先后进行运算,优先级高的先于优先级低的先运算。

2023-02-16 20:31:42 132

原创 C语言数据类型

1.2 数据类型。

2023-01-08 18:00:00 102

原创 C语言关键字

1.1关键字。

2023-01-07 15:44:20 70

原创 Java反射

这个时候我们cons[0]运行就是错的,因为它会默认的排序,从小到大进行排序。我们的数组下标是0的时候,其实只有name的方法。获得所有的属性,注意,给父类属性的前面加public,如果不加就会一个都得不到。然后我们就可以通过反射来创建对象,就是通过类对象调用newInstance。上面的是只有一个方法,我们给上面的方法再加上三个方法,相当于拥有四个方法。只能获得自己的属性,不能得到从父类继承的属性。例如:在我们的老师类中有一个无参的构造方法。得到任意一个对象所属的类的信息。获取任意一个对象的属性和方法。

2023-01-06 20:27:04 489

原创 Java的数据库

创建数据库然后给数据库取一个名字我们编码的时候肯定会涉及到中文,所以在这个第二栏选则utf8然后在第三栏选择默认的default,最后点击Create然后我们左边的学生管理系统就已经创建好了在Java中我们就需要创建一个学生类,但是在数据库我们只需要创建一张表刚刚我们创建的是数据库,现在是创建一张数据表,选择create Table然后就会出现这样的一个界面然后我们添加学号,是字符串的类型就选择varchar,这个是字符串类型的和我们的Java是不一样的其它的如图。

2022-12-20 11:56:15 2221 2

原创 Java集合类

非线性结构集合概述为了在程序中可以保存数目不确定的对象,Java提供了一系列特殊的类,这些类可以存储任意类型的对象,并且长度可变,这些类被统称为集合。集合类都位于java.util包中,使用时必须导包。集合就是一个动态数组集合按照其存储结构可以分为两大类,单列集合Collection和双列集合Map,这两种集合的特点具体如下:●单列集合类的根接口,用于存储一系列符合某种规则的元素,它有两个重要的子接口,分别是List和Set。其中,List的特点是元素有序、元素可重复。

2022-12-19 20:07:44 593

原创 Java异常

什么是异常为了能够及时有效的处理程序中的异常,Java专门引用了异常类。异常的分类编译异常例如,如下的代码,看起来是没有问题的(运行异常)然后我们经过测试是没有什么问题的但是我们再一次测试,就会报错,因为我们没有考虑0作为整数的时候,被除所以这个代码表面上看起来是没有问题的,实际上是有Bug的这里有问题,我们后续的其他代码就不能运行了(是类不是包)例如2我们在这段代码中没有考虑用户输入不规范(是类不是包)例如3。

2022-12-11 22:31:02 97

原创 Java接口

访问权限修饰符 class 类名称implement 接口名称1,接口名称2...{public interface 接口名称 entends 接口1,接口2{接口的继承可以是多继承。例如,我们现在要是实现拼多多的支付,我们创建一个PDD类,然后给它来添加接口。接下来是淘宝类(和PDD是可以不一样的,在这里为了方便,内容一样)*******子类继承父类,父类当中一定要有一个无参的方法。接口写好了,我们就要新建类来实现接口。*******这个时候我们发现报错了。写完接口就要写实现接口的类。

2022-12-11 21:13:20 152

原创 Java多态

(3)参数个数和类型都一样的时候,顺序不一样。(1)参数个数一样的时候,参数类型不一样。(2)参数类型一样的时候,参数个数不一样。(2)引用的转型(子类对象指向父类类型)在一个类中可以有多个方法名称一样的方法,但是每个方法的运行结果是多种多样的。我们的多态是要在同一个类中,方法结果运行是不一样的才是我们的多态。最后的运行结果 都用的是父类的方法,方法名称一样,但是每一调用的都是自己的方法,出现不一样的结果是很正常的。通过方法的重载实现的。

2022-12-11 15:01:57 103

原创 Java继承

在父子类的继承关系中,创建子类对象,访问成员方法的规则,创建的对象是谁,就优先用谁,如果没有则向上找。子类不仅仅可以从父类继承成员变量和成员方法,还可以重新定义它们,以及扩充新的内容。所以我们就来定义一个员工类,这样讲师和主教都是属于员工类,我们就可以继承员工类。但是调用子类的时候就会发现是有两个可以调用,其中一个是父类的,另外一个是子类的。注意:无论是成员方法还是成员变量,如果没有都是向上找父类,绝对不会向下找子类。在父子类的继承关系中,如果成员变量重名,则创建子类对象时,访问有两种方式。

2022-12-10 21:39:38 163

原创 Java封装

为了更好地实现数据的封装和保密性,可以将类中的变量和方法设置成私有的,然后在类中定义一个公有方法,在类内部访问被隐藏的变量和方法,最后类外部可以通过这个公有方法进行访问。然后我们新建一个class,来进行我们对私有属性的调用,我们现在输入的名字字符串是两个字符串如果大于4,运行出来就会告诉字符串长度过长。封装就是把客观事物封装成抽象的类,并规定类中的变量和方法只让可信的类或对象操作。(1)将客观事物封装成抽象的类,类中的变量和方法只能通过类名或对象名加“.”的方式来访问。在另外的地方调用我们的方法。

2022-11-16 18:40:16 278

原创 Java数学类的应用

我们第一个求绝对值的是一个double类型,第二个是一个float类型的参数,对于系统来说默认的就是一个double类型,这个时候我们就需要进行强制转换。在之前我们想表达一个数的平方就会写成a*a*a 这种就会很麻烦,我们选择数学类的方法pow,就可以提高我们的效率下面说的就是2的5次方。abs有很多个,对应的是double的绝对值,float的绝对值,还有int的绝对值........对于上面的,我们还可以对数组选定的范围进行排序,值得注意的是我们的下标1~3是不包括下标为3的。

2022-11-15 21:45:00 199

原创 Java类和对象

然后我们刚刚创建的类,来创建对象。类有两种,一种就是系统类,另外一种就是自定义类。如果是从分析的角度来说,是先有对象才有类。如果是从编程的角度来说,是先有类才有对象。类是一个抽象的概念,对象是具体存在的。我们就可以通过stu.调用属性和方法。我们还可以创建多个对象。

2022-11-15 18:23:15 233

原创 Java的访问权限,返回值及其重载

现在我们在新建一个包,我们想在新建的那个包中调用我们之前Demo_1的方法。我们要学会使用Java工具包,就比如关于Java数学的方法,就是可以执行基本的数学运算,例如:指数,对数.......但是上面的还是非常的麻烦,我们就可以直接将返回值放在输出语句中,各样就看起来就会更加的简洁。如果是int类型,我们的return就是返回0,也可以就像我们上面的方法那样。当我们构成了方法的重载,这个时候我们可以直接传参,系统就会自动调用我们的方法。这个时候我们在我们新建的包中的类中将我们想调用的包引进来。

2022-11-14 20:20:11 292

原创 Java编程题

例如数组 intArray{1,2,3,4,5,6,7,8,9,11};输出结果为intArray{11,9,8,7,6,5,4,3,2,1}。编写一个程序,求出数组中20,10,50,40,30,70,95,80,90,100的最小值。编写测试程序,将79,84.5,63,90,98作为double型数存放到一个数组中,然后调用这个方法返回最小值。编写程序,从键盘上输入5个整数,并存放到一个数组中,然后计算所有元素的和、最大值、最小值及平均值。有下面矩阵A,编写程序求矩阵A的转置,即得到下面B的结果。

2022-10-30 16:36:14 515

原创 Java方法

在程序中,如果某一段代码需要被重复调用的时候,就可以通过方法来完成,但是由于现在的方法是采用主方法直接调用的形式完成的,所以方法的定义格式如下。我们在Demo_3的主方法下面打出Demo_4. 这时候我们就可以看到很多关于我们在Demo_4下面写的方法了。我们就在主方法下面输入Demo_2. 这个时候就会发现出现我们上面写的方法。我们在Demo-2中删除我们的static,这个时候就不是静态的。我们调用的是Demo_2中的方法。然后我们在我们的Demo_2的主方法中调用我们的方法。

2022-10-26 17:08:41 368

原创 Java一维数组的冒泡

需要注意的是Scanner是不能放在循环里面的。冒泡游戏中注意数的交替

2022-10-25 08:00:00 48

原创 Java猜拳游戏和Random的应用

Math.random():产生0.0-1.0(不包括1.0)的double类型的数据。2.产生a-b之间的整数(a

2022-10-24 08:00:00 158

原创 Java编程题2

主题:设计简单的飞机行李托运计费系统。假如飞机上个人托运行李 的条件是:行李重量在20公斤以下免费托运;20~30公斤超出部分5元/公斤;30~40公斤超出部分10元/公斤;40~50公斤超出部分10元/公斤;50公斤以上不允许个人携带。现有100匹马需驮100担货,其中大马驮三担,中马驮两担,两匹小马驮一担。请问一百匹马中大马,中马,小马各多少?猜数字游戏,根据提示输入数字,要在三次之内才出来。将一个四位整数的个位数,十位数,百位数和千位数取出并输出。Java一些常见的练习题。输入一个数,求他的阶乘。

2022-10-23 17:49:22 3736

原创 Java二维数组

Java二维数组的学习

2022-10-19 15:13:14 291 1

原创 Java一维数组

java一维数组内容

2022-10-18 20:16:11 837 1

原创 Java跳转语句

Java跳转语句

2022-10-17 15:46:52 1264

原创 Java编程题

编程题

2022-09-28 22:29:01 1708

原创 Java循环结构

循环结构

2022-09-27 22:26:34 119

原创 多分支结构switch

多分支结构

2022-09-27 22:24:32 171

原创 Java的选择结构

Java选择结构

2022-09-24 19:27:45 111

原创 Java数据的输入

Java输入

2022-09-24 19:01:31 6968

原创 Java第一章复习题

Java习题

2022-09-24 17:10:18 145

原创 变量的数据类型

一、Java数据类型。1.基本类型整数类型:byte short int long 浮点类型:float double(主要是带小数) 字符类型:char 布尔类型:boolean 引用类型:类 接口 数组 注解我们可以看到byte的取值范围-128~127(因为有0,所以正数只能到127)我们现在定义一个byte类型,a的值给一个129,这时候我们发现,报错了。不能将int类型转换为byte类型,因为超出了范围。注意: 在JAVA中给出一个整

2022-09-14 14:05:48 1138

原创 JAVA编程基础

JAVA注释一·单行注释。// 二·多行注释。/* */ 三·文档注释。/** */JAVA包的定义:物理上可以理解成文件夹。JAVA包的作用:管理JAVA中的类或接口。包的命名规则。第一级:一般是项目的类型。例如com(商业类型)org(政府类型) 第二级:一般是软件公司的名字。 第三级:项目名称。 第四级:项目模块的名称。JAVA程序的基本格式加完程序代码必须

2022-09-13 23:20:07 498

驾校一点通_99.9999_sign.apk

驾校一点通_99.9999_sign.apk

2023-02-06

空空如也

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

TA关注的人

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