vue和react的diff算法,都是忽略跨级比较,只做同级比较。vue diff时调动patch函数,参数是vnode和oldVnode,分别代表新旧节点。 1. vue比对节点,当节点元素类型相同,但是className不同,任务是不同类型元素,删除重建,而react会认为是同类型节点,只是修改 ...
分类:
编程语言 时间:
2020-05-05 00:31:36
阅读次数:
551
1、数据库备份1>备份类型: 热备份:数据库进行备份时, 数据库的读写操作均不是受影响 温备份:数据库进行备份时, 数据库的读操作可以执行, 但是不能执行写操作 冷备份:数据库进行备份时, 数据库不能进行读写操作, 即数据库要下线mysql中进行不同方式的备份还要考虑存储引擎是否支持: MyISAM ...
分类:
数据库 时间:
2020-05-03 21:45:10
阅读次数:
91
如果你连算法复杂度分析都不会,或者没有这种意思,你学各种排序算、查找等算法有何用,因为你根本不知道或者没有意识什么时候应该使用它。当然,好处还是有的,能提高面试通过机率。 时间复杂度 大O符号背后的思想 大O符号是我们用来讨论算法运行所需时间的语言,用来表示我们如何比较不同方法解决问题的效率。 它就 ...
分类:
编程语言 时间:
2020-05-02 09:40:24
阅读次数:
51
Win10 MySQL 修改root密码 5.7版本 8.0版本 ...
分类:
数据库 时间:
2020-05-01 12:25:23
阅读次数:
64
方法定义 public class GetBillInfoService { public String getBillList(String xmlData, String temp ){} 传入接口的xml // 定义命名空间,标记类路径 // 该标签,指示调用接口的哪个方法,标签名与方法名相同 ...
分类:
Web程序 时间:
2020-04-26 19:19:48
阅读次数:
109
1.方法重载是不同的方法叫了同样的名字;方法覆盖是同一个方法在子类和父类之间的多态表现。 2.方法重载是同一个类中方法之间的关系;方法覆盖是子类和父类之间的关系。 3.方法重载是多个方法之间的关系;方法覆盖只能有一个方法或只能由一对方法产生关系。 4.方法重载要求参数列表不同;方法覆盖要求参数列表相 ...
分类:
其他好文 时间:
2020-04-25 17:17:27
阅读次数:
71
简介 工厂模式是一种常见的设计模式,该模式属于创建型模式,它提供了一种简单,快速,高效而安全地创建对象的方式。工厂模式在接口中定义了创建对象的方法,而将具体的创建对象的过程在子类中实现,用户只需要通过接口创建需要的对象即可,不用关注对象的具体创建过程。同时,不同的子类可根据需求灵活实现创建对象的不同 ...
分类:
其他好文 时间:
2020-04-24 09:16:57
阅读次数:
98
第一章——集合 一:集合与集合的表示方法 ①集合的概念 1.集合:一般地,把一些能够确定的不同的对象看成一个整体,就说这个整体是由这些对象的全体构成的集合,通常用英语大写字母A、B、C来表示。 2.元素:构成集合的每个对象叫做这个集合的元素(或成员),通常用小写字母a、b、c来表示。 3.空集:不含 ...
分类:
其他好文 时间:
2020-04-23 21:33:05
阅读次数:
106
写在前面 注意备份数据文件。无论何时(正常运行,修改时...) 备案,更换主题... 建议备份数据库 备案 备案期间domin无法访问。所以不应该修改wordpressurl,站点url。(我改了无法访问,后台也登录不了,所以无法后台修改这两个地址) 解决是登录服务器修改theme的function ...
分类:
其他好文 时间:
2020-04-23 19:27:36
阅读次数:
602
ffuf:Go语言编写的高速Web Fuzzer 0x01 目录发现 0x02 get参数Fuzz GET参数名称模糊测试与目录发现非常相似,通过将FUZZ关键字定义为URL的一部分来工作。对于无效的GET参数名,这里也假设响应大小为4242字节。 如果参数名称已知,则可以以相同方式对值进行模糊测试 ...
分类:
编程语言 时间:
2020-04-20 23:52:07
阅读次数:
120