自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Gehang的博客

markdown

  • 博客(5)
  • 收藏
  • 关注

原创 script的defer和async加载

前言script标签可以包括页面中的script脚本,或者使用src属性引用外部的脚本文件 今天说的script标签的两个属性defer和async只支持script标签引用外部的js脚本,否则这两个属性无效页面解析图表示<script>让我们从定义<script>没有任何属性的内容开始。HTML文件将被解析,直到命中脚本文件为止,此时解析将停止,并且将请求获取文件(如果是外部文件)。然后将在恢复分析之前执行该脚本。<script async>asyn

2020-09-01 21:15:36 157

原创 html乱码问题

<!DOCTYPE html><html lang="en"><head> <!-- 作用:告诉浏览器所采用的编码字符集是什么,然后浏览器就会根据此字符集来解码,只是一个告诉浏览器的作用, 具体的内容字符集格式是根据当前编辑器来决定的 --> <meta charset="UTF-8"> ...

2019-05-07 14:53:42 1247

原创 多线程的创建

创建线程的三个方式继承Thread,重写run方法创建一个实现Runnable的实现类,实现类做为Thread构造函数的target参数通过Callable和Functure来创建一般采用Runnable接口和Callable接口来创建多线程方式3和2的区别在于Callable的执行体方法有返回值,并且Functure来对Callable进行封装可以拿到返回值。package co...

2019-05-06 16:27:59 129

原创 Kotlin Set集合遍历

代码就是整理了遍历的方法 很简单fun main(args: Array&lt;String&gt;) { //创建有序可变set val mutableSetOf = mutableSetOf&lt;String&gt;("g", "h", "p", "w", "w") //创建无序可变set ---类似java val hash

2018-04-21 15:06:54 2728

原创 UML类图md

UML类图学习在学习设计JAVA模式之前,我们应该先来了解下UML类图,因为大部分设计模式学习是配合UML类图一起学习的。目录 **UML全称:**Unified Modeling Language (UML)又称统一建模语言或标准建模语言,UML包括了差不多13中图形,对于我们研究设计模式来说,我们只需了解类图就可以了。类图:就是描述我们代码中的类和接口,把他们使用图形展现出来,并且我们需要了解

2018-03-09 16:18:11 1493

空空如也

空空如也

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

TA关注的人

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