原文第18章 备忘录模式(Memento Pattern)备忘录模式
概述:备忘录模式(Memento Pattern)又叫做快照模式(Snapshot
Pattern)或Token模式,是GoF的23种设计模式之一,属于行为模式。定义(源于GoF《设计模式》):在不破坏封闭的前提下,捕获一个对.....
分类:
其他好文 时间:
2014-05-12 08:31:05
阅读次数:
261
---恢复内容开始---jquery定位函数:offset,position,scrollTop/scrollLeft(1)offset:获取当前元素相对于文档的偏移。只对可见元素有效。
(2) position:获取元素相对于最近的一个position为relative or absolute的元...
分类:
Web程序 时间:
2014-05-12 08:19:55
阅读次数:
373
---恢复内容开始---C++编译器能够在两种数据类型之间进行隐式转换(implicit
conversions),它继承了C语言的转换方法,例如允许把char隐式转换为int和从short隐式转换为double。因此当你把一个short值传递给准备接受double参数值的函数时,依然可以成功运行。...
分类:
编程语言 时间:
2014-05-12 05:17:15
阅读次数:
481
在看这一章之前,建议大家先去看一下snapshot的使用。这一章是上一章snapshot的续集,上一章了讲了怎么做snapshot的原理,这一章就怎么从snapshot恢复表。restoreSnapshot方法位于HMaster当中,这个方法没几行代码,调用了SnapshotManager的rest...
分类:
其他好文 时间:
2014-05-12 03:59:20
阅读次数:
386
最近翻译一本新书,Word2013用的较多,于是发现了一个奇怪的问题,撤销按钮一直是灰色。编辑的时候闪一下,又变为灰色。按Ctrl-Z也同样不管用。中文资源里面的解决方法都是用winword.exe/safe启动一次,再进入Word就恢复正常了(例如这篇文章)。但是这个方法不是一劳永..
分类:
其他好文 时间:
2014-05-12 03:33:35
阅读次数:
334
快照,就是保存现有系统的一个状态。快照做好后保存,如果想使用或者正在使用的系统损坏或不能正常运行,就可以直接转到此状态,相当于为系统的某一状态做了一个备份,系统坏了后就可以直接恢复到原来的状态。比如新装了XP系统,还是干净的,什么也程序和软件也没有安装,我就..
分类:
其他好文 时间:
2014-05-12 03:03:53
阅读次数:
878
物化视图:以前用的普通的视图,普通视图就是一段逻辑语句,对性能没有任何的提升,也不能创建索引,而物化视图会把视图里查询出来的数据在数据库上建立快照,它和物理表一样,可以创建索引,主键约束等等,性能会有质的提升,但是其有缺点,会占用,可以设置它定时自动更新一次,也可以手动更新,当然也是可以设置及时更新...
分类:
数据库 时间:
2014-05-12 00:12:34
阅读次数:
400
进程切换
为了控制进程的执行,内核必须有能力挂起在CPU上运行的进程,并恢复以前挂起的某个进程的执行。这种行为被称为进程切换,任务切换或上下文切换。
尽管每个进程可以拥有属于自己的地址空间,但所有进程必须共享CPU寄存器。因此,在恢复一个进程执行前,内核必须确保每个寄存器装入了挂起进程时的值。
进程恢复执行前必须装入寄存器的一组称为硬件上下文(hardware context)。硬件上下文是...
分类:
其他好文 时间:
2014-05-11 14:26:57
阅读次数:
316
MyISAM不支持事务、也不支持外键,但其访问速度快,对事务完整性没有要求。
InnoDB存储引擎提供了具有提交、回滚和崩溃恢复能力的事务安全。但是比起MyISAM存储引擎,InnoDB写的处理效率差一些并且会占用更多的磁盘空间以保留数据和索引。...
分类:
数据库 时间:
2014-05-11 05:33:20
阅读次数:
380
此题为12年金华邀请赛A题克隆了下比赛,A题最简单,也是最挑战人数据处理能力的一题,可惜自己数据处理能力太弱久久不能写出代码…………总结下就是题做少了,平时应多做题,少灌水,应放下看电影的时间,玩各种软件的时间先做好一项再说才是正道,看到一句话说得好“
人有两条路要走,一条是必须走的,一条是想走的,...
分类:
其他好文 时间:
2014-05-11 00:24:02
阅读次数:
349