1. 发起人角色 记录当前时刻的内部状态,并负责创建和恢复备忘录数据,允许访问返回到先前状态所需的所有数据。 OriginatorcreateMemento就是创建一个含有自己内部状态的Memento然后setMemento就是把caretaker里的Memento对象拿出来,还原最初的属性 2. ...
分类:
其他好文 时间:
2020-07-11 23:06:43
阅读次数:
79
22:00 你是正确的或错误的,并不取决于大家是否同意你。你是正确的,是因为你的资料和推理是正确的。 ——本杰明·格雷厄姆 写日记前,我打开了手机备忘录的“日记栏目”看了一会,里面记录的都是我近期在某些时刻对某些事情感受特别深刻的感想标签,但哪怕当时的感受再深刻,这些标签也是有时效性的,最长不过半天 ...
分类:
其他好文 时间:
2020-07-09 11:56:15
阅读次数:
75
1、nginx 安装需要4个软件(openssl-fips-2.0.10.tar.gz、zlib-1.2.11.tar.gz、pcre-8.44.tar.gz、nginx-1.18.0.tar.gz) (1)依次下载、安装 http://www.openssl.org/source/openssl- ...
分类:
系统相关 时间:
2020-07-08 19:36:30
阅读次数:
95
useMemo const memoizedValue = useMemo(() => computeExpensiveValue(a, b), [a, b]); 将“创建”函数和依赖项添加到参数上使用备注,它仅会在某个依赖项改变时才重新计算备忘录值。这种优化避免在每次渲染时都进行高开销的计算。 也 ...
分类:
其他好文 时间:
2020-07-06 17:53:32
阅读次数:
200
动态规划问题的一般形式就是求最值。最显著的特点是最优子结构和重叠子问题。最优子结构就是子问题的最优解,可以从子问题的最优结果推出更大规模问题的最优结果,可以用状态转移方程描述问题。重叠子问题可以通过创建备忘录dp[]避免重复计算。 零钱兑换的解题步骤: 1)先确定状态,也就是原问题和子问题中变化的变 ...
分类:
其他好文 时间:
2020-07-05 23:27:16
阅读次数:
108
https://curl.trillworks.com/ https://zhuanlan.zhihu.com/p/56447124 做前端做得比较少,但在实际工作、生活中是经常需要用到这个功能的,这里作为一个备忘记录。 F12以后选择需要抓取的链接拷贝成cURL(bash) 然后找到一个在线转换系 ...
分类:
其他好文 时间:
2020-07-05 21:20:28
阅读次数:
73
设计模式主要分为三大类: 1.创建型模式:工厂模式、抽象工厂模式、单例模式、建造者模式、原型模式。 创建型模式关注对象的创建过程。 2.结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。 结构型模式关注对象和类的组织。 4.行为型模式:模板方法模式、命令模式、迭代器 ...
分类:
其他好文 时间:
2020-07-04 22:46:26
阅读次数:
98
由于该工作大概会被写进本人的硕士论文中, 故具体细节不做展开, 仅作流程展示和备忘录使用. Introduction 问题由一张标签图像图像引入, 该标签图像是课题组近年来的一个里程碑式的成果: 经颅脑图谱(Transcranial Brain Atlas). 该图谱的分辨率为100x100, 对应 ...
分类:
编程语言 时间:
2020-06-30 17:39:05
阅读次数:
63
想着用讲故事的方式对各个设计模式进行一个稍微形象一些的描述. 当然, 某些因为没有想到特别好的例子, 可能比喻的并不是那么的恰当, 望赐教. 绞尽脑汁啊, 尽力贴近设计模式其本来的意图. 主要为了加强一些自己对设计模式的理解. 进入正题: 小王是一名心怀梦想的90后青年, 他独自创办了太原现代科技公 ...
分类:
其他好文 时间:
2020-06-27 19:53:47
阅读次数:
82
题目描述 给定一个非空字符串 s 和一个包含非空单词列表的字典 wordDict,判定 s 是否可以被空格拆分为一个或多个在字典中出现的单词。 说明: 拆分时可以重复使用字典中的单词。 你可以假设字典中没有重复的单词。 示例: 输入: s = "leetcode", wordDict = ["lee ...
分类:
其他好文 时间:
2020-06-25 23:10:08
阅读次数:
48