为什么需要虚拟DOM 先介绍浏览器加载一个HTML文件需要做哪些事,帮助我们理解为什么我们需要虚拟DOM。webkit引擎的处理流程,如下图所示: 所有浏览器的引擎工作流程都差不多,如上图大致分5步: 第一步,用HTML分析器,分析HTML元素,构建一颗DOM树。 第二步:用CSS分析器,分析CSS ...
分类:
编程语言 时间:
2021-08-30 08:28:07
收藏:
0 评论:
0 赞:
0 阅读:
19
一、问题背景 1、bug 描述 某日被告知有一个bug:在网页宽度较小时,发现 Flex 容器被子元素撑大导致UI显示异常的问题,如下 这是什么鬼...我期待它不管什么时候都能像下面这样显示(不撑破父容器),就如这样: 2、问题解决: 我试了试,发现给 flex-item 容器加个overflow: ...
分类:
其他 时间:
2021-08-30 08:27:52
收藏:
0 评论:
0 赞:
0 阅读:
26
注解 注解(Annotation)不是程序本身,可以对程序做出解释(这和注释comment没什么区别)。 注解可以被其他程序读取。 内置注解 @Override //重写的注解 public String toString(){ return super.toString(); } @Depreca ...
分类:
其他 时间:
2021-08-30 08:27:41
收藏:
0 评论:
0 赞:
0 阅读:
24
概述 OceanBase 集群的唯一标识是集群名称和集群 ID。 通过OCP管理 集群参数管理 集群配置分类 按级别分类:集群参数和租户参数 按是否在线生效分类:动态生效和重启生效 集群级别参数 集群参数用于控制集群的负载均衡、合并时间、合并方式、资源分配和模块开关等功能。 租户级别参数 系统租户可 ...
分类:
其他 时间:
2021-08-30 08:27:24
收藏:
0 评论:
0 赞:
0 阅读:
32
自动生成接口文档 自动生成接口文档对于开发、运维以及和前端联调接口都是很有用的,所以DRF也有自动生成接口文档功能。 接口文档以网页的方式呈现。类似Java项目的swagger 自动接口文档能生成的是继承自APIView及其子类的视图。函数视图不会自动生成接口文档 安装依赖 REST framewr ...
分类:
其他 时间:
2021-08-30 08:27:11
收藏:
0 评论:
0 赞:
0 阅读:
16
使用redis,就离不开它的持久化策略,那为什么要进行持久化呢?怎么持久化呢?持久化的方式有哪些?谈谈你对redis持久化的理解? ...
分类:
其他 时间:
2021-08-30 08:26:55
收藏:
0 评论:
0 赞:
0 阅读:
31
const { href } = this.$router.resolve({ path: '/switch/test/preview', query: { paperId: RowData.id, id: this.courseId } }); window.open(href, '_blank' ...
分类:
其他 时间:
2021-08-30 08:26:43
收藏:
0 评论:
0 赞:
0 阅读:
30
RUST入门 [toc] Hello World main.rs文件 编译和运行 格式化: Cargo Cargo 是 Rust 的构建系统和包管理器。 hello 构建如下: 1. 为默认参数,表示构建二进制程序。可选 表示构建库。 shell nsfoxer@nsfoxer pc ~/temp ...
分类:
其他 时间:
2021-08-30 08:26:27
收藏:
0 评论:
0 赞:
0 阅读:
27
1. 粘包产生的原因 如果客户端连续不断的向服务端发送数据包时,服务端接收的数据会出现两个数据包粘在一起的情况,这就是TCP协议中经常会遇到的粘包以及拆包的问题。 传输层的UDP协议是否会发生粘包或者拆包问题? 不会。UDP是基于报文发送的,在UDP首部采用了16bit来指示UDP数据报文的长度,因 ...
分类:
其他 时间:
2021-08-30 08:26:12
收藏:
0 评论:
0 赞:
0 阅读:
25
Vue CLI 在开发大型单页面应用时,需要考虑项目的组织结构、项目构建、部署、热加载、代码单元测试等多方面与核心业务逻辑无关的事情,对于项目中用到的构建工具、代码检查功能等还需要一遍一遍地重复配置。为此我们选择能够创建脚手架的工具,来帮助搭建一个项目的框架,并进行一些项目所依赖的初始配置。 简介 ...
分类:
其他 时间:
2021-08-30 08:25:58
收藏:
0 评论:
0 赞:
0 阅读:
16
SpringBoot启动类没有启动按钮 .java文件变为灰色的解决办法。 ...
分类:
编程语言 时间:
2021-08-30 08:25:50
收藏:
0 评论:
0 赞:
0 阅读:
17
给你一个链表,删除链表的倒数第n个结点,并且返回链表的头结点。 进阶:你能尝试使用一趟扫描实现吗? 示例 1: 输入:head = [1,2,3,4,5], n = 2 输出:[1,2,3,5] 示例 2: 输入:head = [1], n = 1 输出:[] 示例 3: 输入:head = [1, ...
分类:
其他 时间:
2021-08-30 08:25:41
收藏:
0 评论:
0 赞:
0 阅读:
20
安装上这三个,基本上就可以使用catkin_make编译了,如果有需要别的,可以继续安装其他的包 $ pip install rospkg $ pip install rospy catkin_tools 注意:自己的python路径,可以通过which python来查看当前环境的路径 ...
分类:
编程语言 时间:
2021-08-30 08:25:31
收藏:
0 评论:
0 赞:
0 阅读:
14
数学吧 帖 《世界上最邪门的东西》 https://tieba.baidu.com/p/7512509964 。 线性主部 是 什么 ? 听起来 有点 耳熟, 像是 远方 的 故人 。 ⊿ y = A ⊿ x + o ( ⊿ x ) , ⊿ x -> 0 A 是 线性主部, o ( ⊿ x ) 是 ...
分类:
其他 时间:
2021-08-30 08:25:17
收藏:
0 评论:
0 赞:
0 阅读:
11
并发编程之:JMM 大家好,我是小黑,一个在互联网苟且偷生的农民工。 上一期给大家分享了关于Java中线程相关的一些基础知识。在关于线程终止的例子中,第一个方法讲到要想终止一个线程,可以使用标志位的方法,我们再来回顾一下代码。 class MyRunnable implements Runnable ...
分类:
其他 时间:
2021-08-30 08:24:57
收藏:
0 评论:
0 赞:
0 阅读:
10
你们好,我是Philematology,一名普通的大学生,一个像大多数同专业大学生一样,寻找着方向、信息与指引的计算机相关专业学生。 打算开始写这个博客不算是个偶然。一直以来就有着梳理知识的习惯,也擅长在较大的尺度上感受一些横向的宏观联系,这能给我以很大的启发。可惜,自从进入计算机相关专业以来,知识 ...
分类:
其他 时间:
2021-08-30 08:24:45
收藏:
0 评论:
0 赞:
0 阅读:
22
和平常的概念一样 Set的值是不能重复的 set的操作都以s开头 #sadd添加元素 Smembers查看set中的所有元素 #sismember 查看某个元素是否在集合中 #scard 获取set长度 #srem 删除set中的元素 删除myset中值为hello的元素 #srandmember ...
分类:
其他 时间:
2021-08-30 08:24:33
收藏:
0 评论:
0 赞:
0 阅读:
18
第一部分 基本操作 第一题 1.format() 故名思意 就是格式化什么东西。所以你就是将你 需要格式化的东西 放在里面就行了 . format(s) 对s 有要求 就是 int(s) 2."{}" 花括号里面的东西 就是 先就是 : 冒号 冒号的作用 就是引出 怎么格式化 死记住 : 之后就是2 ...
分类:
编程语言 时间:
2021-08-30 08:24:01
收藏:
0 评论:
0 赞:
0 阅读:
8
先安装插件,再打开 hexo 的配置,最后按照指定格式放置和引用图片。 前面的摘要貌似不能为空,否则more标签无效。 安装插件,在 hexo 根目录下执行 npm install hexo-asset-image --save 打开 hexo 的配置文件 _config.yml,将 post_as ...
分类:
其他 时间:
2021-08-30 08:23:46
收藏:
0 评论:
0 赞:
0 阅读:
18
使用beeline连接:1.启动集群 2.启动metastore服务 3.启动hiveserver2服务 ,使用命令 ! connect jdbc:hive2://hadoop102:10000连接hadoop102 ...
分类:
其他 时间:
2021-08-30 08:23:36
收藏:
0 评论:
0 赞:
0 阅读:
25