概念 发布-订阅模式又称为观察者模式,它定义的是一种一对多的依赖关系,当一个状态发生改变的时候,所有以来这个状态的对象都会得到通知。 生活中的发布-订阅模式 上面事发布-订阅模式的一个比较正式的解释,可能这个解释不大好理解。所以我们通过实际生活中的例子来理解。 比如看中了一套房子,等到去了售楼处的说 ...
分类:
其他好文 时间:
2020-05-04 00:22:11
阅读次数:
50
git stash save git stash list git stash show git stash apply stash@{0} //0为序号, git stash pop stash@{0} git stash drop stash@{0} :丢弃stash@{$num}存储,从列表中 ...
分类:
其他好文 时间:
2020-05-03 16:50:32
阅读次数:
49
首先第一步 在官方下载layDate文件。layUI官网:http://layer.layui.com/ https://www.layui.com/laydate/ 引入layData.js <script src="../js/public/laydate.js"></script> 要显示的时 ...
分类:
其他好文 时间:
2020-05-03 16:38:22
阅读次数:
167
前言 在学习继承相关的知识点时,遇到了一个问题。 下面这段代码中的 是什么意思?为什么它就表示 继承到了父类Animal的属性 呢? 后来回顾了new操作符的知识点,这才豁然开朗。 一、了解new操作符 通过构造模式来创建对象的关键一步就是 "new操作符" ,它会根据构造函数创建实例对象。 另外, ...
分类:
Web程序 时间:
2020-05-03 12:29:49
阅读次数:
101
1.继承1、原型链继承,将父类的实例作为子类的原型,他的特点是实例是子类的实例也是父类的实例,父类新增的原型方法/属性,子类都能够访问,并且原型链继承简单易于实现,缺点是来自原型对象的所有属性被所有实例共享,无法实现多继承,无法向父类构造函数传参。2、构造继承,使用父类的构造函数来增强子类实例,即复制父类的实例属性给子类,构造继承可以向父类传递参数,可以实现多继承,通过call多个父类对象。但是构
分类:
编程语言 时间:
2020-05-03 01:20:51
阅读次数:
86
深入特权级转移A.深入理解调用门1.调用门用于向高特权级的代码段转移2.调用门描述符的特权级低于当前特权级关于调用门的注意事项1.调用门支持特权级同级转移2.调用门同级转移被处理为普通函数调用或直接跳转3.CALL通过调用门能提升特权级,jmp通过调用门只能同级转移4.通过调用门特权级返回(retf)时,对目标代码段以及栈段进行特权级检查,对相关段寄存器强制清零(指向高特权级数据的段寄存器)代码%
分类:
其他好文 时间:
2020-05-02 23:20:06
阅读次数:
111
Error boundary: import React from 'react' import { reportError } from './components/extra/api' export default class ErrorBoundary extends React.Compon ...
分类:
其他好文 时间:
2020-05-01 20:33:28
阅读次数:
74
手动实现apply、call、bind 每个 对象都存在 、`call() bind() this`对象的值,以扩充函数赖以运行的作用域。 apply : 必选,在 函数运行时使用的 值, 可能不是该方法看到的实际值,如果这个函数处于非严格模式下,则指定为 或`undefined`时会自动替换为指向 ...
分类:
移动开发 时间:
2020-05-01 18:45:18
阅读次数:
80
Mybatis Plus 时间查询无效解决方法 错误写法 正确写法 使用 日期格式化类DateFormatUtils【org.apache.commons.lang3.time.DateFormatUtils】 query.apply("UNIX_TIMESTAMP(create_time) = U ...
分类:
其他好文 时间:
2020-05-01 16:42:00
阅读次数:
633
方法一: #此方法适用于excel导入数据到系统 #定义一个数组 DEFINE lr_err DYNAMIC ARRAY OF RECORD line STRING, key1 STRING, err STRING END RECORD #先清空数组 CALL lr_err.clear() IF g ...
分类:
其他好文 时间:
2020-05-01 10:54:04
阅读次数:
72