虚拟DOM,不会直接操作原生的DOM节点只改变“需要改变”的DOM节点。 很少的内存消耗 遵循基于组件的方法,有助于构建可重用的UI组件。单向数据流 只有在组件的state变化时才会出发组件的重新渲染 无状态组件就是一个单纯的render函数,所以无状态组件的缺点也是显而易见的。因为它没有shoul ...
分类:
其他好文 时间:
2020-07-07 13:45:54
阅读次数:
134
update语句是如何执行 , 如何将执行后的新数据持久化在磁盘中 可以假设两种情境: 1. 假设MySQL在更新之后只更新内存中的数据就返回,然后再某一时刻进行IO将数据页持久化。这样所有操作都是在内存中,可以想象此时的MySQL性能是特别高的。但是,如果在更新完内存又还没有进行持久化的这段时间, ...
分类:
数据库 时间:
2020-07-07 13:08:20
阅读次数:
63
// OVRInput.Update(); if (OVRInput.GetUp(OVRInput.Button.Three)) { Debug.Log("remote click"); text.text = "X"; } if (OVRInput.GetUp(OVRInput.Button.Fo ...
分类:
其他好文 时间:
2020-07-07 09:57:32
阅读次数:
175
yum update kernelyum update kernel-develyum update kernel-firmwareyum update kernel-headersyum update nss-utilyum update nssyum update nss-sysinityum ...
分类:
其他好文 时间:
2020-07-07 09:51:52
阅读次数:
84
一、条件构造器Wrapper Mybatis Plus为我们提供了如下的一些条件构造器,我们可以利用它们实现查询条件、删除条件、更新条件的构造。 条件构造器用于给如下的Mapper方法传参,通常情况下: updateWrapper用于给update方法传条件参数 queryWrapper用于给del ...
分类:
其他好文 时间:
2020-07-07 09:35:54
阅读次数:
60
查看当前权限 100644 [localhost]$ git ls-files --stage run.sh 100644 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 0 run.sh 增加可执行权限 [localhost]$ git update-index ...
分类:
其他好文 时间:
2020-07-07 09:34:11
阅读次数:
131
参考文章:https://blog.csdn.net/puhaiyang/article/details/72284702 一.mysql锁的结构图 如上图所示,针对mysql的innodb存储引擎,mysql锁包括了乐观锁和悲观锁。而悲观锁又包括共享锁和排它锁,共享锁/排它锁里又有行锁和表锁的实现 ...
分类:
数据库 时间:
2020-07-07 09:20:07
阅读次数:
71
Debian+mysql+nginx+django 创建Python环境 python-V 查看当前Python版本 which python 查看路径 apt update更新apt apt install python3-pip 安装pip cd /usr/bin rm python ln -s ...
分类:
其他好文 时间:
2020-07-07 00:07:33
阅读次数:
68
根据UnityBlog的介绍,Crunch压缩能实现更高的压缩率和更少的压缩时间。 ...
分类:
编程语言 时间:
2020-07-06 20:16:01
阅读次数:
122
简介 Merge关键字是一个神奇的DML关键字。它在SQL Server 2008被引入,它能将Insert,Update,Delete简单的并为一句。MSDN对于Merge的解释非常的短小精悍:”根据与源表联接的结果,对目标表执行插入、更新或删除操作。例如,根据在另一个表中找到的差异在一个表中插入 ...
分类:
数据库 时间:
2020-07-06 20:11:46
阅读次数:
79