自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (4)
  • 收藏
  • 关注

原创 Java Web(三): CSS垂直居中,你会多少种写法?

1. 水平居中使用CSS控制水平居中很简单:块级元素 设置width,并设置margin auto内联元素 父元素设置text-align centerHTML代码如下:1.1 块级元素水平居中.container { height: 300px; width: 300px; border: 1px solid red;}.content { width: 10rem; border: 1px solid green; margin: 0 auto;}效

2021-07-19 17:07:03 1256

原创 Java Web(二):HTML常用标签

今日内容:理解:相对路径三种形式应用排版标签文本格式化标签图像标签链接相对路径,绝对路径的使用1. HTML常用标签首先 HTML和CSS是两种完全不同的语言,我们学的是结构,就只写HTML标签,认识标签就可以了。 不会再给结构标签指定样式了。HTML标签有很多,这里我们学习最为常用的,后面有些较少用的,我们可以查下手册就可以了。1.1 排版标签排版标签主要和css搭配使用,显示网页结构的标签,是网页布局最常用的标签。1.1.1 标题标签h (熟记)单词缩写:

2021-07-19 16:49:24 181

原创 Java Web(一):HTML的初步认识

今日内容:理解HTML的概念HTML标签的分类HTML标签的关系HTML标签的语义化应用HTML骨架格式sublime基本使用1. HTML 初识HTML 指的是超文本标记语言 (Hyper Text Markup Language)是用来描述网页的一种语言HTML 不是一种编程语言,而是一种标记语言 (markup language)标记语言是一套标记标签 (markup tag)html作用:网页是由网页元素组成的 , 这些元素是利用html标签描述出来

2021-07-19 16:42:21 125

原创 JAVA SE(面向对象)之多线程(二)等待唤醒机制、线程池、定时器

10.线程间的等待唤醒机制void wait () :在其他线程调用此对象的 notify () 方法或 notifyAll () 方法前,导致当前线程等待。void wait (long timeout) :在其他线程调用此对象的 notify () 方法或 notifyAll () 方法,或者超过指定的时间量前,导致当前线程等待。void notify () :唤醒在此对象监视器上等待的单个线程,随机唤醒。void notifyAll () :唤醒在此对象监视器上等待的所有线程。整个对待唤

2021-06-20 15:36:53 119

原创 JAVA SE面向对象之多线程(一)多线程、JVM以及线程的调度和控制

今日内容:多线程JVM运行原理以及JVM启动的线程探讨线程调度和控制1.多线程之进程概述及多进程的意义线程和进程(线程依赖于进程存在的)进程概述:进程就是正在运行的程序,是系统进行资源分配和调用的独立单位;每一个进程都有它自己的内存空间和系统资源。多进程的意义:叙述多进程之前先聊聊单进程,单进程计算机只能做一件事情。而我们现在的计算机都可以一边玩游戏(游戏进程),一边听音乐(音乐进程),所以我们常见的操作系统都是多进程操作系统。比如:Windows,Mac和Linux等,能在同一个时间段

2021-06-15 16:59:04 1177 2

原创 JAVA SE之面向对象16:IO流之杂七杂八的一些流

今日内容:数据输入输出流内存操作流打印流序列化流随机访问流Properties1.数据输入输出流的概述和使用数据输入流: DataInputStream数据输出流: DataOutputStream特点: 读写基本数据类型2.内存操作流的概述和使用内存操作流的概述a.操作字节数组ByteArrayOutputStreamByteArrayInputStream此流关闭无效,所以无需关闭b.操作字符数组CharArrayWriteCharArrayRe

2021-06-07 18:51:53 89

原创 JAVA SE之面向对象15:IO流之字节流与字符流

今日内容:IO流之字节流IO流之字符流1.IO流概述及其分类IO流概述IO流用来处理设备之间的数据传输Java对数据的操作是通过流的方式Java用于操作流的对象都在IO包中 java.ioIO流分类a.按照数据流向 站在内存角度输入流 读入数据输出流 写出数据b.按照数据类型字节流 可以读写任何类型的文件 比如音频 视频 文本文件字符流 只能读写文本文件什么情况下使用哪种流呢?如果数据所在的文件通过windows自带的记事本打开并能读懂里面的内容,就用字

2021-06-02 21:05:37 91

原创 JAVA SE之面向对象14:IO流的基础

今日内容:IO流的概述异常处理机制File类1.IO流的引入及异常的概述和分类IO流概述:IO流用来处理设备之间的数据传输上传文件和下载文件,复制文件异常的概述:Java程序在运行过程中出现的错误异常的分类及继承体系: 异常的基类: Throwable严重问题: Error 不予处理,因为这种问题一般是很严重的问题,比如: 内存溢出非严重问题: Exception​编译时异常: 非RuntimeException运行时异常: RuntimeExcept

2021-06-02 10:30:48 68

原创 JAVA SE之面向对象12:集合3(Set)

今日内容1.Set集合概述Set特点:案例演示: 无序(存储和取出的顺序)和唯一public class Test { public static void main(String[] args) { HashSet<String> set = new HashSet<>(); set.add("aaaa"); set.add("张三"); set.add("张三"); set

2021-05-24 22:09:39 65

原创 JAVA SE之面向对象13:集合4(Map)以及整体回顾

今日内容1.Map集合Map接口概述可以将键映射到值的对象一个映射不能包含重复的键每个键最多只能映射到一个值Map接口和Collection接口的不同Map是双列的,Collection是单列的Map的键唯一,Collection的子体系Set是唯一的Map集合的数据结构针对键有效,跟值无关;Collection集合的数据结构是针对元素有效Map集合的功能概述添加功能V put(K key,V value):添加元素。这个其实还有另一个功能?替换如果键是第

2021-05-24 21:55:09 87

原创 JAVA SE之面向对象11:泛型与集合

今日内容1.ArrayList存储字符串使用迭代器进行遍历public class Test { public static void main(String[] args) { ArrayList<Student> list = new ArrayList<>(); list.add(new Student("张三", 23)); list.add(new Student("张三", 23)); li

2021-05-24 20:20:28 116 1

原创 排序算法整理2:选择排序及其时间与空间复杂度的计算

今日内容选择排序选择排序(Selection Sort)原理:从0索引开始,依次和后面元素比较,小的往前放,第一次完毕,最小值出现在了最小索引处。步骤:1.在未排序序列中找到最小(大)元素,存放到排序序列的起始位置;2.从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾;3.重复第二步,直到所有元素均排序完毕。动图演示:代码如下://基本程序public class SelectionSort { public static void main(int

2021-05-19 13:47:34 171

原创 排序算法整理1:冒泡排序及其时间与空间复杂度的计算

今日内容冒泡排序冒泡排序(Bubble Sort)原理:重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢"浮"到数列的顶端。步骤:1.比较相邻的元素。如果第一个比第二个大,就交换他们两个;2.对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数;3.针对所有的元素重复以上的步骤,除了最后一个;

2021-05-18 23:26:56 857

原创 JAVA SE之面向对象10:集合1

今日内容:集合数据结构集合的由来及集合继承体系图集合的由来数组作为容器,可以存储基本类型和引用类型数据。但数组作为容器,一旦被定义长是不可变得,所以为了方便对多个对象的操作,Java就提供了集合类。数组和集合的区别(1).长度区别数组的长度是固定的而集合的长度是可变的(2).存储数据类型的区别数组可以存储基本数据类型 , 也可以存储引用数据类型; 而集合只能存储引用数据类型(3).内容区别数组只能存储同种数据类型的元素 ,集合可以存储不同类型的元素集合继承体系图顶层接口的定义

2021-05-18 15:53:47 55

原创 JAVA SE之面向对象9:正则表达式以及一些常用类

今日学习:正则表达式Pattern和Matcher类Math类Random类System类BigDecimal类Date类SimpleDateFormat类Calendar类正则表达式的概述和简单使用定义:是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。例如:身份证号,邮箱,车牌号,手机号等…需求:校验qq号码:(1).要求必须是5-15位数字;(2).0不能开头(1).非正则表达式实现public class

2021-05-17 21:19:40 127

原创 JAVA SE之面向对象8:String类以及数组和包装类

今日学习:StringBufferStringBuilder数组常见操作Arrays基本数据类型包装类StringBuffer类的概述StringBuffer类(线程安全的可变字符序列)可以认为是一个字符容器,你可以不断往容器中追加内容。StringBuffer和String的区别StringBuffer重写了toString方法,会把它容器中的内容转换成字符串形式。StringBuffer类的构造方法StringBuffer的构造方法:public StringBuffe

2021-05-10 15:20:50 102

原创 JAVA SE之面向对象7:Scanner与String类

今日学习:Scanner(用于接收键盘录入数据)String(字符串)Scanner的概述和构造方法原理Scanner的概述:JDK5以后用于获取用户的键盘输入Scanner的构造方法原理:Scanner(InputStream source)System类下有一个静态的字段:public static final InputStream in; 标准的输入流,对应着键盘录入。Scanner类的hasNextXxx()和nextXxx()方法基本格式:hasNextXxx()

2021-05-05 20:11:43 122

原创 JAVA SE之面向对象6:Object类

今日内容:Object(类) public int hashCode() public final Class getClass() public String toString() public boolean equals(Object obj)常见对象API概述以及Object类的概述API(Application Programming Interface) 应用程序编程接口;Object类概述“是所有类的顶层父亲”类层次结构的根类; 所有类都直接或者间接的继承自该类。构造

2021-05-05 19:22:17 46

原创 JAVA SE之面向对象5:传参问题、权限修饰符、内部类问题

面向对象之传参问题类名作为形式参数当你以后看到一个方法的形参要一个 类 类型,你就传递一个该类的对象。代码如下及分析:public class MyTest { public static void main(String[] args) { Student student = new Student(); show(new Student(), 20); student.setNum(40); System.out.print

2021-05-01 21:21:39 90

原创 JAVA SE之面向对象4:多态、抽象、接口

今日学习:1.多态(动态绑定机制):定义;成员访问特点;好处和弊端;向上转型和向下转型;多态内存图2.抽象类:定义;成员特点3.接口:定义;成员特点类与类;类与接口;接口与接口的关系;抽象类与接口的区别多态的定义及其代码体现1.多态定义:某一个事物,在不同时刻表现出来的不同状态。举例: Cat c=new Cat() ; Animal a=new Cat();猫可以是猫的类型:猫 m = new 猫();同时猫也是动物的一种,也可以把猫称为动物:动物 d = new 猫()

2021-04-25 20:40:36 106

原创 JAVA SE之面向对象3:继承

今日内容:1.代码块2.继承3.方法重写与方法重载的区别4.final关键字代码块的定义和分类1.代码块定义:使用{}括起来的代码被称为代码块。2.代码块分类:根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块。3.常见代码块的应用(1).局部代码块在方法中出现;限定变量生命周期,及早释放,提高内存利用率(2).构造代码块在类中方法外出现;多个构造方法方法中相同的代码存放到一起,每次调用构造都执行,并且在构造方法前执行(3).静态代码块在类中方法外出

2021-04-21 19:28:40 61

原创 JAVA SE之面向对象2:构造

今日内容:1.构造方法2.对象的创建步骤3.面向对象的练习4.static关键字5.帮助文档6.Math类的随机数功能构造方法概述和格式1.构造方法概述和作用创建对象,给对象中的成员进行初始化2.构造方法格式特点(1).方法名与类名相同(2).没有返回值类型,连void都没有(3).没有具体的返回值构造方法的重载及注意事项1.案例演示:构造方法的重载2.构造方法注意事项(1).如果我们没有给出构造方法,系统将自动提供一个无参构造方法。(2).如果我们给出了有参数构造方法

2021-04-21 13:14:40 66

原创 JAVA SE之面向对象1:封装

今日内容1.面向对象的思想 2.类与对象及其应用3.对象的内存图4.成员变量和局部变量的区别5.匿名对象6.封装(private)7.this关键字2.32 面向对象面向对象思想概述当需求单一,或者简单时,一步一步去操作没问题,并且效率也挺高。可随着需求的更改,功能的增多,发现需要面对每一个步骤很麻烦了。能不能把这些步骤和功能在进行封装,封装时根据不同的功能,进行不同的封装,功能类似的封装在一起。用的时候,找到对应的类就可以了。面向对象思想举例1.举例:洗衣服:换下脏衣服—盛水

2021-04-19 21:45:56 56

原创 JAVA SE之二维数组的介绍和使用

二维数组概述和格式11.二维数组概述:其实二维数组其实就是每一个元素为一维数组的数组。2.二维数组格式1数据类型[][] 变量名 = new 数据类型[m][n];m表示这个二维数组有多少个一维数组,n表示每一个一维数组的元素个数。举例:int[][] arr = new int[3][2];定义了一个二维数组arr这个二维数组有3个一维数组,名称是arr[0],arr[1],arr[2]每个一维数组有2个元素,可以通过arr[m][n]来获取表示获取第m+1个一维数组的第n+1个元素

2021-04-12 20:08:14 99

原创 JAVA SE之一维数组的介绍和使用

今日内容​ 数组:一维数组;二维数组2.31 数组数组概述和定义格式说明1.数组概念 数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。 数组既可以存储基本数据类型(4类8种),也可以存储引用数据类型。2.数组定义格式 格式1: 数据类型[] 数组名; 格式2: 数据类型 数组名[];举例: int[] a; 定义了一个int类型的数组a;(推荐) int a[]; 定义了一个int类型的a数组。数组的初始化动态初始化1.数组的初始化:就是为数组中的数组元素分

2021-04-10 19:33:06 136

原创 JAVA SE之结构语句的概述及运用

今日内容循环语句:for循环;while循环 ;while语句;do…while语句控制跳转语句:break;continue;return循环结构概述和for语句的格式及其使用循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环1.循环结构的分类:for循环;while循环2.循环结构for语句的格式: for(初始化表达式语句;判

2021-04-09 19:53:46 68

原创 JAVA SE之运算符以及结构语句的介绍及运用

今日内容​ 运算符:逻辑运算符;位运算符;三元运算符​ 流程控制语句 ​ 顺序结构语句​ 选择结构2.26 逻辑运算符的基本用法逻辑运算符一般用于连接boolean类型的表达式或者值,运算结果为布尔型。常用逻辑运算符用法并且&同真则真 同假则假 可以连续多个使用或者I一真为真 全假则假(在sout输出语句中直接输出运算结果)非!假变真 真变假 即取反异或^相同为假 不同为真注意事项短路与“&&”或“

2021-04-09 19:25:35 78

原创 JAVA SE之常量、变量以及运算符的概念及运用

yzlzszb的JAVA学习之路今日学习内容:常量 常量的概述和使用 进制概述和二,八,十六进制图解 不同进制数据的表现形式 进制转化 有符号数据表示法变量 变量的概述及格式 数据类型的概述和分类 数据类型转换之隐式转换 数据类型转换之强制转换运算符 算术运算符 赋值运算符 关系运算符2.13 常量的概述和使用A:常量:程序的执行过程中其值不发生改变的量。 B:Java中常量的分类(1):字面值常量(2):自定义常量(面向对象部分讲解)C:字面值常量的分

2021-04-01 10:54:34 96

原创 JAVA SE之JDK的安装以及环境变量的配置

yzlzszb的JAVA学习之路今天是正式开启学习JAVA的第一天,以前有过自学的经历以及C的基础,所以接触起来还算顺利。接下来我会在我的博客继续上传个人学习记录,也会不定时的分享一些自己学习经验和经历,请大家多多指教啦!先简单介绍一些基础需要了解的知识点。常见的计算机语言:C,C++,C#,JAVA。人机交互的方式:a.图形化界面方式;b.命令行方式。1.计算机基础知识1.1 键盘功能键和快捷键 A:键盘功能键 a:Tab b:Shift c:Ctrl d:Alt

2021-03-31 10:47:09 203

KCF_tracker_release2.rar

KCF_tracker_release2.rar

2021-03-10

数字图像分析与处理课件

本人研究僧一枚。此资源来自第三版的数字分析与处理课件(冈萨雷斯)非常适合新手或者初学者入门使用!目前只有第八章,其余正在加紧更新中。。。附送第三版数字图像处理的中文答案(冈萨雷斯)

2020-11-22

数学建模之自来水管道铺设问题代码.rar

有关于自来水管道铺设问题的代码,所有代码均可直接在matlab中实现!欢迎各位大神叨扰以及指导,具体代码细节请自行详看!

2020-08-14

自来水管道铺设 - 副本.doc

数学建模校赛之自来水管道铺设,经专家和老师评阅为一等奖作品,目前本团队正冲击国赛一等奖,欢迎各路大神叨扰和指导!

2020-08-14

空空如也

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

TA关注的人

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