Memento 备忘录模式(行为型模式)对象状态的回溯对象状态的变化无端,如何回溯、恢复对象在某个点的状态?动机(Motivation)在软件构建过程中,某些对象的状态在转换过程中,可能由于某种需要,要求程序能够回溯到对象之前处于某个点时的状态。如果使用一些共有接口来让其他对象得到对象的状态,便会暴...
分类:
其他好文 时间:
2015-09-02 00:29:12
阅读次数:
233
1.diff[文件1][文件2]比较两个文件的差异
分类:
系统相关 时间:
2015-08-31 17:33:58
阅读次数:
163
总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录...
分类:
其他好文 时间:
2015-08-29 23:01:11
阅读次数:
173
CLANG备忘录:1、编译时遇到LINK1123错误尝试使用其他版本的VS编译,可以有效解决这个问题2、编译时遇到Unexpectedfailureexecutingllvm-build:错误为python版本太高,python2.x版本可以解决所有问题
分类:
其他好文 时间:
2015-08-28 17:22:35
阅读次数:
232
动态规划和分治法类似,也是将问题分解为一些列的子问题,通过寻找子问题的最优解来得到问题的解。区别在于:1,分治法的子问题相互独立,相同的子问题被重复计算,而动态规划方法解决了这一问题。(重复子问题的计算导致很多用递归实现的分治法方案的时间复杂度按指数增长,而引入动态规划方法或者备忘录方法,复杂度降低...
分类:
其他好文 时间:
2015-08-28 00:32:33
阅读次数:
189
一、主体框架
target... : prerequisites ...
command
...
...
-------------------------------------------------------------------------------
Target:目标文件,可以是Object File,也可以是执行文件。还可以...
分类:
其他好文 时间:
2015-08-27 13:38:58
阅读次数:
179
iCloud服务iCloud 是苹果提供的云端服务,用户可以将通讯录、备忘录、邮件、照片、音乐、视频等备份到云服务器并在各个苹果设备间直接进行共享而无需关心数据同步问题,甚至 即使你的设备丢失后在一台新的设备上也可以通过Apple ID登录同步。当然这些内容都是iOS内置的功能,那么对于开放者如何利...
分类:
移动开发 时间:
2015-08-27 12:33:41
阅读次数:
203
备忘录模式的官方定义:
在不破坏封装性的前提下,获取一个对象的内部状态,并在该对象之外保存这些状态。这样以后就可以通过该对象恢复到原先保存的状态。...
分类:
其他好文 时间:
2015-08-26 22:37:28
阅读次数:
160
生成n位随机数function MathRand(n){ var num=0; for(var i=0;i<n;i++){ num += Math.floor(Math.random()*10)...
分类:
Web程序 时间:
2015-08-21 15:02:21
阅读次数:
115
排版大家先忍一忍吧,插件有一点问题,现在我还处在不能用退格键的时候,至今原因不明,更新插件还是想着直接用FTP,然而FTP的问题之后会讲。大家如果有好的编辑插件也麻烦推荐一下。现在直接加广告是不是不太友好。好吧,info域名终还是没那么大的影响力,遂剁脚咬牙再入一个域名littleji.com,方便...
分类:
其他好文 时间:
2015-08-20 22:28:20
阅读次数:
262