一、为什么需要虚拟DOM? Web界面由DOM树(树的意思是数据结构)来构建,当其中一部分发生变化时,其实就是对应某个DOM节点发生了变化。 虚拟DOM就是为了解决浏览器性能问题而被设计出来的。 比如,若一次操作中有10次更新DOM的动作,虚拟DOM不会立即操作DOM,而是将这10次更新的diff内 ...
分类:
其他好文 时间:
2020-03-03 00:58:00
阅读次数:
86
实验目的: 1)了解分布式分布式版本控制系统的核心机理; 2) 熟练掌握git的基本指令和分支管理指令; 实验内容: 1)安装git 2)初始配置git ,git init git status指令 3)掌握git log ,git add ,git diff 指令 4) 掌握git tag git ...
分类:
其他好文 时间:
2020-03-02 15:03:57
阅读次数:
90
1、如何理解MVVM原理? 2、响应式数据的原理是什么? 3、Vue中是如何检测数组变化? 4、为何Vue采用异步渲染? 5、nextTick实现原理? 6、Vue组件的生命周期? 7、Ajax请求放在哪个生命周期中? 8、何时需要使用beforeDestroy? 9.、Vue父子组件 生命周期调用 ...
分类:
其他好文 时间:
2020-03-02 00:57:00
阅读次数:
243
getPath()与getAbsolutePath()的区别 public void diff_pathAndAbsolutePath(){ File file1 = new File(“.\test1.txt”); File file2 = new File(“D:\workspace\test\ ...
分类:
其他好文 时间:
2020-02-28 14:08:08
阅读次数:
50
最近项目用到了elsearch,ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎。 自从版本6.0之后,其默认脚本语言变为 painless 。 painless作为一门脚本语言,起语言风格跟js很类似。 es 安装 : 解压 编译安装 es ...
分类:
编程语言 时间:
2020-02-27 19:03:44
阅读次数:
303
判断文件内容是否改变: 1)md5值判断 2)diff 判断 #添加日志时间戳 function fn_showlog() { local curtime; curtime=`date +"%Y%m%d-%H:%M:%S"` echo "$curtime $1"; } #判断文件内容是否一致 fun ...
分类:
系统相关 时间:
2020-02-27 15:58:28
阅读次数:
138
git添加远程库的时候有可能出现如下的错误, 怎么解决? 只要两步: 1、先删除 $ git remote rm origin 2、再次执行添加就可以了。 git常用操作 说明,以下整理来自廖雪峰大神的《git教程》。 各位童鞋要下载git但是网速不给力的,可以从这里下载:https://pan.b ...
分类:
其他好文 时间:
2020-02-27 15:50:59
阅读次数:
81
题目链接:https://loj.ac/problem/2236 做法 其实没有什么好说的,这个题就属于那种看起来没什么细节,实际也没有什么细节的题,但是却把我埋了,关于这道题的细节请读者自悟 然后就是树上差分,适用于多次操作一次查询的题 把路径$(u, v)$的边权加$val$的操作: $diff ...
分类:
其他好文 时间:
2020-02-25 19:42:16
阅读次数:
64
1. https://leetcode-cn.com/problems/container-with-most-water/ 思想:左右边界 i,j 向中间收敛 ,左右夹逼 方法一: 一维数组的坐标变换 i,j 枚举:left bar,right bar. (x-y)*height_diff cla ...
分类:
其他好文 时间:
2020-02-25 17:25:26
阅读次数:
67
一、动态规划 问题:Bone Collector Many years ago , in Teddy’s hometown there was a man who was called “Bone Collector”. This man like to collect varies of bone ...
分类:
其他好文 时间:
2020-02-24 18:48:56
阅读次数:
68