自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA笔记11,项目开发团队调度软件,总结之前学习内容

第十一章 项目 开发团队调度软件一 目标二 需求说明三 运行效果图四 代码一 目标模拟实现一个基于文本界面的《开发团队调度软件》复习之前学习的内容二 需求说明软件启动时,根据给定的数据创建公司部分成员列表(数组)根据菜单提示,基于现有的公司成员,组建一个开发团队以开发一个新的项目组建过程包括将成员插入到团队中,或从团队中删除某成员,还可以列出团队中现有成员的列表开发团队成员最多包括2名架构师、1名设计师和2名程序员三 运行效果图启动显示团队列表没有团队成员时有

2021-02-09 16:10:05 140

原创 JAVA笔记10,异常

#mermaid-svg-7GY2FYLCy7Ltfw8g .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-7GY2FYLCy7Ltfw8g .label text{fill:#333}#mermaid-svg-7GY2FYLCy7Ltfw8g .node rect,#mermaid-svg-7GY2FYLCy7

2021-02-08 09:58:58 96 1

原创 JAVA学习笔记9,抽象类和接口及内部类

第九章 抽象类和接口及内部类一 抽象类和抽象方法1.1 抽象类1.2 抽象方法1.3 abstract使用注意事项1.4 练习二 接口interface2.1 接口的特点:2.2 接口语法格式2.3 注意事项2.4 接口和抽象类之间的对比2.5 interface Java 8新特性2.6 练习三 内部类3.1 内部类定义3.2 分类一 抽象类和抽象方法1.1 抽象类用abstract关键字来修饰一个类,这个类叫做抽象类。此类不能实例化抽象类中一定有构造器,便于子类实例化时调用开发中,都会提

2021-02-07 12:59:35 191

原创 JAVA笔记八,关键字static、final和代码块详解

第八章 关键字static、final和代码块详解一 static关键字1.1 使用范围:1.2 静态变量和实例变量的区别1.3 静态属性的其他说明:1.4 静态方法1.5 练习二 代码块2.1 代码块的作用2.2 代码块的分类:2.3 静态代码块2.4 非静态代码块2.5 变量赋值的执行顺序2.6 练习三 final关键字一 static关键字类属性作为该类各个对象之间共享的变量。在设计类时,分析哪些属性不因对象的不同而改变,将这些属性设置为类属性。相应的方法设置为类方法。如果方法与调用者无关,则

2021-02-05 10:37:18 94

原创 java笔记7,继承和多态 super instanceof 重载和重写的区别 ==与equals()的区别

第六章 类的继承和多态一 继承1.1 语法格式1.2 继承的作用1.3 继承的使用注意事项二 子类方法的重写2.1 注意事项三 super关键字3.1 super的作用3.2 关于调用父类构造器的说明四 多态性4.1 对象的多态性4.2 重载与重写的区别4.3 instanceof 操作符4.4 对象类型转换(casting)4.5 继承成员变量和继承方法的区别五 Object类5.1 ==操作符与equals()方法5.2 toString() 方法六 包装类(Wrapper)6.1 基本数据类型包装成包

2021-02-03 16:34:57 137 1

原创 JAVA学习笔记6,客户管理系统,实现对客户增删改查,对之前学习的内容做一个小结

JAVA学习笔记6,客户管理系统,对之前学习的内容做一个小结模拟实现一个基于文本界面的《客户信息管理软件》效果图:控制台输入工具类package com.laga.scannerutils;import java.util.Scanner;public class ScannerUtil { private static Scanner scan = new Scanner(System.in); /** * @description 获取用户输入的数字

2021-01-28 16:21:56 278

原创 JAVA学习笔记5,面向对象this,import,package,构造器,权限修饰符使用范围

第五章类和对象一 面向对象的三大特征二 类和对象的概念三 类的语法格式四 对象的创建和使用五 类的访问机制六 匿名对象的使用七 权限修饰符八 成员变量与局部变量1、成员变量2、局部变量九 类的方法9.1 练习十 方法的重载(overload)10.1 重载的概念10.2 重载的特点10.4 可变个数的形参10.5 递归十一 封装性11.1 权限修饰符11.2 访问私有属性age十二 构造器12.1 构造器的特征12.2 构造器的作用12.3 语法格式12.4 构造器重载十三 this关键字十四 packag

2021-01-27 12:56:19 139

原创 JAVA学习笔记4,数组及排序算法

数组及排序算法1 数组(Array)2 一维数组的申明2.1 数组的申明2.2 数组初始化后的默认值3 二维数组3.1 二维数组申明3.2 二维数组元素的初始化值4 排序算法4.1 冒泡排序4.2 选择排序4.3 插入排序4.4 希尔排序5 练习1 数组(Array)数组是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。1、数组本身是引用数据类型,而数组中的元素可以是任何数据类型,包括 基本数据类型和引用数据类型。2、创建数组对象会在内存中开辟一整块

2021-01-21 16:29:13 152

原创 JAVA学习笔记3,流程控制

第三章 流程控制二、分支结构switch case总结流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。其流程控制方式采用结构化程序设计中规定的三种基本流程结构,即: 顺序结构 分支结构 循环结构# 一、分支结构if语句块只有一条执行语句时,一对{}可以省略,但建议保留public class TestIf { public static void main(String[] args) { int x = 4; i

2021-01-18 11:12:44 102 1

原创 JAVA学习笔记2,基本数据类型

第二章 基本数据类型一、关键字和保留字二、标识符三、数据类型四、基本数据类型相互转换五、引用类型——String 字符串六、进制七、运算符八、位运算符九、总结一、关键字和保留字关键字中所有字符都小写二、标识符对各种变量、方法和类等命名时使用的字符序列称为标识符。三、数据类型1、基本数据类型:byte,short,int,long,boolean,char,float,double2、引用数据类型:类,数组,接口long类型数据后面要加L/l:long num=100L;float类型数据后

2021-01-15 11:25:31 117

原创 学习JAVA的第一天——JAVA概述

学习JAVA的第一天——JAVA概述文章目录前言第一章 JAVA概述一、JAVA版本二、JAVA语言特点三、JAVA运行机制四、第一个JAVA程序总结前言今天开始学JAVA了。时间不多,所以学习时间完成随缘,什么时候学完未知……以下是本篇文章正文内容第一章 JAVA概述一、JAVA版本自JAVA1.5开始,JAVA版本更改为5.0。所以JAVA1.6是JAVA6.0,JAVA1.8是JAVA8.0。自JAVA10.0开始,JAVA版本号按照年号来命名。JAVA10.0(2018年3月发布

2021-01-13 14:36:31 74

原创 django form表单 登录验证抛出错误

最近在学django,在做登录验证时发现不管是用户名不存在,还是密码错误,抛出的错误总是“此用户不存在”

2019-08-30 21:06:43 731 1

原创 Python PYQT5 MP3播放器(三) 这次解决了修改TAG后,部分歌曲没有声音的BUG,显示爬取到的歌曲列表

之前用mutagen修改TAG,总是无法播放,后来经过调试发现没有任何错误,正常播放中,但是没有声音,所以下载了个LAVFilters-0.68.1-x64.zip(Windows下解码器,解压后运行install_splitter.bat),就完美解决了。本次添加的功能:显示爬取到的TOP100歌曲,双击该歌曲播放并添加到播放列表中(我的歌单)from PyQt5.QtWidgets im...

2019-08-07 11:57:44 925

原创 Python MP3播放器(二) 这次用QTableView在界面中添加了歌曲列表,实现双击播放,设置各列列宽,设置了单元格不可编辑

![界面](https://img-blog.csdnimg.cn/20190802093012145.JPG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zODU4NzQ4NA==#pic_center =300*200,s...

2019-08-02 09:45:56 357

原创 Python 使用PyQt5.QtMultimedia和mutagen写的一个小的MP3播放器

UI超级简单from PyQt5 import QtCore, QtGui, QtWidgetsclass Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(218, 68) ...

2019-07-31 16:42:07 1620

原创 Python 使用mutagen写入MP3文件标签信息

向歌曲插入歌名,歌手,专辑名和封面图片,以后写一个自己的MP3PLAYER项目时就用得着了from mutagen.id3 import ID3, APIC, TIT2, TPE1, TALBimport osdef SetMp3Info(path, info): songFile = ID3(path) songFile['APIC'] = APIC( # 插入封面...

2019-07-30 17:48:19 3491

原创 Python 使用mutagen包读取MP3文件标签信息

from mutagen.mp3 import MP3import osclass GetMp3Info(): '''获取歌曲信息''' def __init__(self, path): songFile = MP3(path) self.getTitle(songFile, path) self.getArtist(son...

2019-07-30 16:18:43 2125 1

空空如也

空空如也

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

TA关注的人

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