自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 FSB--关于流式布局,媒介查询,元素居中的方式,怪异盒模型。

1、流式布局(百分比布局) 方式:把元素的宽,高,margin,padding等由之前的固定值,改写成百分比 1.元素的宽和高如果使用百分比布局,是相对于父级的宽和高计算的; 2.元素的margin和padding值是相对于父级的宽来计算的; 注意: 如果要使用百分比布局,要保证父级对应的样式值是存在的。 进行百分比布局时,首先给html和body设置宽高100% 2、媒介查询 监听对象的宽度或者高度,并设置一个阈值,当达到阈值时,触发媒介查询里面的代码,对页面布局进行修改。 语法: @media

2020-12-18 19:11:00 336 1

原创 FSB-day06-定位,表示尺寸,display,表格,合并单元格

1、定位 什么是定位? position:对元素的位置进行精确的调整 定位的四个可选值 静态定位:static 相对定位:relative 绝对定位:absolute 固定定位:fixed 以上四个值只是规定了元素的定位方式,具体的元素该移动到哪里,需要通过left,right,top,bottom四个css样式决定。表示的意思是当前方位有多少px的距离 注意:left,right,top,bottom四个css样式只对设置了非static定位的元素起效果; 1.static 静态定位

2020-12-18 09:33:27 210

原创 关于盒模型1

1、什么是盒模型以及html文件 盒模型 html文件是由一个个的html标签(元素)组成 盒模型:把每一个html元素想象成一个盒子 盒模型的结构 content(内容):用来显示内容 padding(内边距):内容与边框之间的距离 border(边框):元素的边框 margin(外边距):元素与元素之间的距离(兄弟关系,父子关系) 盒子的宽=width + 左右padding + 左右border + 左右margin 盒子的高=height + 上下padding + 上下boder + 上下m

2020-12-16 17:40:25 290 1

原创 关于CSS中的径向渐变(部分)

径向渐变 什么是径向渐变? 径向渐变就是沿着圆周或者椭圆周向外扩散的渐变。 用法: background-image: radial-gradient(); radial(adj. 辐射状的;中心区域的;径向;放射状的) gradient(n. 梯度,陡度;adj. 倾斜的 网络. 渐变) 加上参数即可使用: background-image: radial-gradient( #E94E65, #1574A8); 上述代码会在元素的显示范围内创建一个椭圆形,把渐变的中心点(红色)放在元素

2020-12-15 08:54:27 755

原创 如何引入阿里矢量图的具体方法(一首歌的时间即可学会)

关于阿里矢量图引入的具体方法 第一步:去官网阿里巴巴矢量图标库 拿头像来举例,如下图所示,将鼠标放在图标上面会有三个选项 点击加入购物车,点击(下载代码)。 保存到你已经新建好的文件夹。然后解压文件。 将刚才的iconfont.css粘贴到目标文件中的css文件夹下。 然后获取这个图标的Unicode编码,这个编码去哪里找呐?回到解压的文件中。 带有index的文件,打开之后。 复制图标下面的Unicode编码,返回html文件,直接调用。 保存并运行,完成图标

2020-12-14 23:30:20 427

原创 关于MySQL的那些事儿01

1.sql,DB,DBMS分别是什么?他们之间的关系? DB DataBase:(数据库,数据库实际上在硬盘上以文件的形式存在) DBMS DataBase Management System(数据库管理系统,常见的有:MySQL Oracle DB2 Sybase SqlServer…) SQL 结构化查询语言,是一门标准通用的语言。标准的sql适合于所有的数据库产品。 SQL属于高级语言。只要能看懂英语单词的,写出来的sql语句,可以读懂什么意思。 SQL语句在执行的时候,实际上内部

2020-12-13 20:47:04 157

原创 IO流---对象流,RandomAccessFile,Path,Paths,Files的使用以及网络编程

对象流的使用 1.对象流 ObjectInputStream 和 ObjectOutputStream 2.作用 ObjectOutputStream:内存中的对象—>存储的文件,通过网络传输出去:序列化过程 ObjectInputStream :存储中的文件,通过网络接收过来—>内存中的对象:反序列化过程 3.对象的序列化机制: 对象序列化机制允许把内存中的Java对象转换成平台无关的二进制流,从而允许把这种 二进制流持久地保存在磁盘上,或通过网络将这种二进制流传输到另一个网络节点。

2020-11-30 09:54:15 295

原创 IO流---File类的使用,IO流概述,节点流,缓冲流,转换流,其他流。

File类的使用 1.File类的理解 File类的一个对象,代表一个文件或一个文件目录(俗称:文件夹) File类的声明在java.io包下。 File类中涉及到关于文件或文件目录的创建,删除,重命名,修改时间,文件大小等方法并未涉及到写入或读取文件内容的操作。如果需要读取或写入文件内容,必须使用IO流来完成。 后续File类的对象常会作为参数传递到流的构造器中,指明读取或写入的"终点"; 2.File的实例化 2.1常用构造器 File(String filePath) File(String p

2020-11-28 10:58:03 171

原创 泛型的理解与使用,以及自定义泛型类,接口,方法,在继承上的体现,通配符

泛型的理解 1.泛型的概念 所谓泛型,就是允许在定义类,接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如:继承或实现这个接口,用这个类型声明变量,创建对象时确定(即传入实际的类型参数,也称为类型实参) 2.泛型的引入背景 集合容器类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的对象,所以在JDK1.5之前只能把元素类型设计为Object,JDK1.5之后使用泛型来解决。因为这个时候除了元素的类型不确定,其他的部分是确定的,例如关于这个

2020-11-25 19:41:10 578

原创 Java集合下---Map接口与Collections工具类

Map接口 1.常见实现类结构 Map:双列数据,存储Key-value对的主要数据 —类似于高中的函数:y = f(x) HashMap:作为Map的主要实现类:线程不安全的,效率高。存储null的key和value。 LinkedHashMap:保证在遍历map元素时,可以按照添加的顺序实现遍历。原因:在原有的HashMap底层结构基础上,添加了一对儿指针,指向前一个元素和后一个元素。对于频繁的遍历操作,此类执行效率高于HashMap。 TreeMap:保证按照添加的key-value进

2020-11-24 10:46:15 153

原创 Java集合上---Collection接口以及子接口,List接口,Set接口

数组与集合 集合与数组存储数据概述: 集合,数组都是多个数据进行存储操作的结构,简称Java容器。 说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt,.jpg,.avi,数据库中) 数组存储的特点: 一旦初始化以后,其长度就确定了。 数组一旦定义好,其元素的类型也就确定了。 比如:String[] arr,int[] arr1,Object[] arr2; 数据存储的弊端: >一旦初始化以后,其长度就不可修改。 >数组中

2020-11-22 20:09:10 266

原创 关于枚举与注解

枚举 1,枚举类的说明 1.枚举类的理解,类的对象只有有限个,确定的。我们称此类为枚举类 2.当需要定义一组常量时,强烈建议使用枚举类 3.当枚举对类中只有一个对象,则可以作为单例模式的实现方式。 2,使用enum关键字枚举类 enum Season1{ //1.提供当前枚举类的多个对象,多个对象之间用,分割。 SPTING("春天","浅草才能没马蹄"), SUMMER("夏天","夏日炎炎"), AUTUMN("秋天","古道西风瘦马"), WINTER("

2020-11-19 18:33:36 360

原创 关于Java常用类3

比较器 Java比较器的使用背景 Java中的对象,正常情况下,只能进行比较:== 或 !=。 不能使用 > 或 <.但是在开发的场景中,我们需要对多个对象进行排序。 言外之意,就需要比较对象的大小。 自然排序:使用Comparable接口 说明:Comparable接口的使用举例 像String,包装类等实现了Comparable接口,重写compareTo()方法,给出了比较两个对象大小的方式 像String,包装类重写compareTo()方法以后,进行了,从小到大排列。

2020-11-18 15:26:00 189

原创 关于Java常用类2

一. SimpleDateFormat对日期Date类的格式化和解析 两个操作: 1.1 格式化:日期 —> 字符串 1.2 解析:格式化的逆过程,字符串 —> 日期 SimpleDateFormat的实例化:new + 构造器 按照指定的方式格式和解析:调用带参的构造器 SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); 格式化 String format1 = sdf1.format(date

2020-11-18 15:06:18 157

原创 Java常用类笔记1

Java.lang.String类的使用 1.概述 String:字符串,使用一对 " " 引起来表示 String声明为final的,不可继承 String实现了Serializable接口:表示字符串是支持序列化的。 实现了Comparable接口:表示String可以比较大小。 String内部定义了final char[] value用于存储字符串数据。 通过字面量的方式给一个字符串赋值,此时的字符串值声明在字符串常量池中。 字符串常量池中是不会存储相同内容的字符串的。

2020-11-17 10:26:02 182

原创 关于多线程的笔记3

关于线程通讯的小例子:使用两个线程打印1-100。线程1,线程2,交替打印。 涉及到的三个方法: wait(): 一旦执行此方法,当前线程就会进入阻塞状态,同时释放同步监视器。 notify():一旦执行此方法,就会唤醒被wait的一个线程。如果有多个线程被wait,就会唤醒优先级高的那一个 notifyAll():一旦执行此方法,就会唤醒所有被wait的一个线程。 小说明 1.这三个方法必须使用在同步代码块,或同步方法中。 2.这三个方法的调用者必须是同步代码块或同步方法中的同步监视器,否则会出现Ille

2020-11-15 19:59:22 226

原创 关于多线程的笔记2

1.背景 创建个窗口卖票,总票数为100张,(应该会有4段代码演示) 1.问题:卖票过程中,出现了重票,错票–>线程安全问题 2.出现的原因:当某个线程操作车票的过程中,尚未操作完成时,其他线程参与进来,也操作车票 3.如何解决? 线程a操作ticket的时候,其他线程不能参与进来,直到线程a操作完ticket时,其他线程才可以开始操作ticket,这时,即使线程a出现了阻塞,也不能被改变。 解决方案:同步机制 方式一:同步代码块 synchronized(同步监视器){ //需要被同步的代码 }

2020-11-15 09:49:47 174

原创 关于多线程的笔记1

一些零零散散的基本概念 什么是程序? 答:程序是为了完成特定的任务,用某一种语言编写的一组指令的集合。你也可以说是一段静态的代码。 什么是进程? 答:进程是程序的一次执行过程,或是一个正在运行的程序。是一个动态的过程:有它自身的产生,存在和消亡的过程。------(生命周期) 》》进程作为资源分配的单位,系统在运动时会为每个进程分配不同的内存区域。 什么是线程? 答:进程可进一步细化为线程,是一个程序内部的一条执行路径。 》若一个进程同一时间并行执行多个线程,就是支持多线程的。 》线程作为调度和

2020-11-14 18:02:16 98

原创 CentOS7安装VMware Tools(15)

CentOS7安装VMware Tools的具体操作步骤:(仅供参考) 部分截图转载于博主2:(竹jing) https://blog.youkuaiyun.com/zhujing16/article/details/88677253 一,准备工作 菜单栏》安装VMware Tools 点击VMware菜单栏【虚拟机】,选择【安装VMware Tools】;如果安装了早期版本的 VMware Tools,则菜单项为[更新 VMware Tools];如果是第一次安装,则会提示相关信息,点击是或者继续。 装载CD-

2020-10-30 21:46:11 1863 1

空空如也

空空如也

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

TA关注的人

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