众所周知,JVM 创建一个对象分三步: 1.在堆内存开辟内存空间。 2.在堆内存中实例化Car里面的各个参数。 3.把对象指向堆内存空间。 为了提高运行效率,编译器在编译代码时可能会对指令进行重排序。重排序的原则是,保证单线程执行结果的正确性,并遵循 happen-before 原则。 指令间的依赖 ...
分类:
编程语言 时间:
2020-06-05 00:25:38
阅读次数:
72
html~~~~~~ <div> <a-upload listType="picture-card" :fileList="fileList" @preview="handlePreview" @change="handleChange" :before-upload="beforeUpload"> ...
分类:
Web程序 时间:
2020-06-04 20:01:15
阅读次数:
87
题解 不用修改原始链表(做题不要太死板,不一定非要在原始链表上进行修改) 新建两个链表before和after 在遍历原始链表的过程中,小于x的插入到before中,大于x的插入到after中 public ListNode partition(ListNode head, int x) { Lis ...
分类:
其他好文 时间:
2020-06-04 19:40:42
阅读次数:
51
<el-dialog title="被审单位" :visible.sync="dialogFromVisible" :before-close="cancelSetBsdw" width="45%" > <el-form ref="form" :rules="rules" :model="form" ...
分类:
其他好文 时间:
2020-06-04 15:25:14
阅读次数:
110
Vue生命周期 Vue实例需要经过创建、初始化数据、编译模板、挂载DOM、渲染、更新、渲染、卸载等一系列过程,这个过程就是Vue的生命周期,在Vue的整个生命周期中提供很多钩子函数在生命周期的不同时刻调用,Vue中提供的钩子函数有beforeCreate、created、beforeMount、mo ...
分类:
其他好文 时间:
2020-06-04 14:08:23
阅读次数:
69
在css2中是这样定义二者的: CSS 伪类用于向某些选择器添加特殊的效果。CSS 伪元素用于将特殊的效果添加到某些选择器。 伪类存在的意义是为了通过选择器找到那些不存在DOM树中的信息以及不能被常规CSS选择器获取到的信息。 第一点讲的是获取不存在与DOM树中的信息。比如<a>标签的:link、v ...
分类:
其他好文 时间:
2020-06-03 20:44:24
阅读次数:
75
面试时候碰到这个问题,多数的回答都是比起 var,后两者不会变量提升,并且生效于块级作用域。但这还不够。 先上结论:let,var,const,三者都会变量提升。 var 是创建和初始化的过程都提升了,所以提前访问得到 undefined。 let 只是创建过程提升,提前访问报错 xx is not ...
分类:
其他好文 时间:
2020-06-03 15:55:18
阅读次数:
93
/* * [Modified] Modern CSS Reset * @link https://github.com/hankchizljaw/modern-css-reset */ /* Box sizing rules */ *, *::before, *::after { box-sizin ...
分类:
Web程序 时间:
2020-06-03 15:14:21
阅读次数:
166
1 什么是伪元素? CSS 在渲染文档的时候,伪元素可以通过 css 给 HTML 添加一个元素(叫标签也行),这个元素在文档树中是找不到的。伪元素被当做 CSS 的样式来进行展现,用法和普通的元素用法是一样的。 1.1 常用的伪元素和伪类 伪元素和伪类的写法有点像,伪元素使用2个冒号,常见的有:: ...
分类:
其他好文 时间:
2020-06-02 13:22:23
阅读次数:
58
mysql的权限存储在mysql库的user,db,tables_priv,columns_priv,andprocs_priv这几个系统表中,待MySQL实例启动后就加载到内存中。?User表:存放用户账户信息以及全局级别(所有数据库)权限,决定了来自哪些主机的哪些用户可以访问数据库实例,如果有全局权限则意味着对所有数据库都有此权限?Db表:存放数据库级别的权限,决定了来自哪些主机的哪些用户可以
分类:
数据库 时间:
2020-06-02 09:43:30
阅读次数:
85