定义: 备忘录模式(Memento):在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。 结构: Originator:发起人,负责创建一个备忘录 Memento,用以记录当前时刻它的内部状态,并可使用备忘录恢复内部状态。发起人可根 ...
分类:
Web程序 时间:
2021-04-12 12:29:03
阅读次数:
0
问题背景: MySQL服务启动失败 协助启动数据库时发现日志中大量的表空间文件异常的错误信息 1 [ERROR] [MY-011971] [InnoDB] Tablespace 'innodb_undo_001' Page [page id: space=4294967279, page numbe ...
分类:
数据库 时间:
2021-04-08 13:14:37
阅读次数:
0
许许多多情侣吵架分手,女方最爱做的就是删除一切与男方有关的东西,但是和好如初之后,感情恢复了,但那些冲动删除的“爱的纪念”却恢复不了了。 我的好朋友小王就是一个典型的例子。她在冲动的情绪下删除了她的男朋友表白的音频,如今又复合却找不回来这个具有纪念意义的音频了。这时我想到了EasyRecovery这 ...
分类:
其他好文 时间:
2021-04-07 11:26:32
阅读次数:
0
hdfs会为每一个用户创建一个回收站目录:/usr用户名/.Trash/,每一个用户在Shell命令行删除的文件/目录,会进入到对应的回收站目录中,在回收站中的数据都有一个生命周期,也就是说当回收站中的文件/目录在一段时间之内没有被用户恢复的话,HDFS就会自动将这个文件/目录彻底删除。 默认情况下 ...
分类:
其他好文 时间:
2021-04-05 12:30:22
阅读次数:
0
debug调试快捷键F9 resume programe 恢复程序Alt+F10 show execution point 显示执行断点F8 Step Over 相当于eclipse的f6 跳到下一步F7 Step Into 相当于eclipse的f5就是 进入到代码Alt+shift+F7 For ...
分类:
其他好文 时间:
2021-04-05 12:05:32
阅读次数:
0
状态说明: onCreate(生成) onStart(启动) onResume(恢复) onPause(暂停) onStop(停止) onDestroy(销毁) onRestart(重新启动) 生命周期的流程 对于单个Activity的生命周期 1.正常启动的时候onCreate-->onStart ...
分类:
移动开发 时间:
2021-04-02 13:25:51
阅读次数:
0
如果没有break键,使用仿真软件模仿一个break 密码恢复请执行以下步骤 1、 关闭或断开路由器电源 2、开启路由器。在通电后的前30秒内按下break键(或通过仿真程序发送一个间断序列),来中断路由器的启动进程。设备会置入ROMmon模式。 rommon l > 3、将配置寄存器设置为0x21 ...
分类:
移动开发 时间:
2021-04-02 12:53:25
阅读次数:
0
写文章的第一步,防止在写博客文章时出现误删等现象。 小弟我刚刚开始注册的博客,打算博客、知乎、CSDN上同步发文,写一写随笔什么的,只求分享。 对于写文章的第一步该干啥,当然是先做预防工作,比如一起打疫苗,一起苗苗苗啦,嗯,得预防误删现象。 前几天在CSDN的交流群里,一个小伙伴突然提问如何恢复误删 ...
分类:
其他好文 时间:
2021-04-01 13:17:44
阅读次数:
0
Android系统启动:Init篇 原文:http://gityuan.com/2016/02/05/android-init/ 概述 init进程是Linux系统中用户空间的第一个进程,进程号固定为1。Kernel启动后,在用户空间启动init进程,并调用init中的main()方法执行init进 ...
分类:
移动开发 时间:
2021-03-31 12:02:01
阅读次数:
0
这样一个简单的函数: function quiz() { vim -S ~/.vim/sessions/$1.vim } 就可以恢复, 比如awk, 我在学习awk, 主要会涉及到两个文件, 一个是awk脚本, 一个是输入的文本. 通过vim的mksessions和vim -S session名, ...
分类:
系统相关 时间:
2021-03-29 12:29:15
阅读次数:
0