备忘录模式:
在不破换封装性的前提下,捕获一个对象的内部状态并将这个状态保存到对象外部,这样这个对象之后可以恢复到保存的状态。
Without violating encapsulation, capture and externalize an object’s internal state so that the object can be restored to this state la...
分类:
其他好文 时间:
2015-06-09 17:13:49
阅读次数:
136
UINavigationController
导航控制器
Navigation Controller Views
导航控制器的视图
Updating the Navigation Bar
更新导航条
Displaying a Navigation Toolbar
显示导航工具条
State Preservation
状态保存...
分类:
其他好文 时间:
2015-06-08 23:29:07
阅读次数:
282
Android-Activity状态保存
一 应用程序意外情况下的保存
1 onSaveInstanceState与onCreat的匹配使用, onPause之前调用
2 onRestoreInstanceState方法,在onCreate之后调用,系统一般情况下不使用
3 所以官方推荐我们都是用onCreate来恢复,因为有时候onRestoreInstanceS...
分类:
移动开发 时间:
2015-06-01 18:52:27
阅读次数:
135
Android-Activity状态保存
一 应用程序意外情况下的保存
1 onSaveInstanceState与onCreat的匹配使用, onPause之前调用
2 onRestoreInstanceState方法,在onCreate之后调用,系统一般情况下不使用
3 所以官方推荐我们都是用onCreate来恢复,因为有时候onRestoreInstanceS...
分类:
移动开发 时间:
2015-05-31 21:46:34
阅读次数:
148
所谓对象序列化就是将对象的状态转换成字节流,以后可以通过这些值再生成相同状态的对象!
对象序列化是对象持久化的一种实现方法,它是将一个对象的属性和方法转化为一种序列化的格式以用于存储和传输,反序列化就是根据这些保存的信息重建对象的过程。
java对象序列化机制一般来讲有两种用途:
1.需要将对象的状态保存到文件中(存储),而后能够通过读入对象状态来重新构造对象...
分类:
编程语言 时间:
2015-05-29 23:10:17
阅读次数:
147
目的:主要用于将存储对象状态保存为一种通用格式,比如存储为二进制、xml、json等等,把对象转换成这种格式就叫序列化,而反序列化通常是从这种格式转换回来。使用序列化主要是因为跨平台和对象存储的需求,因为网络上只允许字符串或者二进制格式,而文件需要使用二进制流格式,如果想把一个内存中的对象存储下来就...
分类:
其他好文 时间:
2015-05-25 20:13:21
阅读次数:
143
该话题涉及几个概念:
处理器、信道、事件源、日志、状态。
消息可以持久化,通常当前的状态保存在内存中(内存镜像),而事件源机制可以通过重播接收到的消息(在应用程序正常启动或崩溃后)恢复当前(或历史)的状态。
Eventsourced 实现了预写日志(write-ahead log ,WAL)用于跟踪一个Actor 所接收消息,并通过回放记录的消息来恢复其状态。
处理...
分类:
其他好文 时间:
2015-05-17 21:56:23
阅读次数:
151
使用Java对象序列化,在保存对象时,会把其状态保存为一组字节,在未来,再将这些字节组装成对象。必须注意地是,对象序列化保存的是对象的"状态",即它的成员变量。由此可知,对象序列化不会关注类中的静态变...
分类:
编程语言 时间:
2015-05-16 18:49:23
阅读次数:
103
经过几年在 Android 应用开发中应用 Fragment 的努力之后,我必须要说尽管Fragment的概念非常优秀,但是它也同时带来了一堆问题。当我们处理实例的状态保存时就需要特别一件一件地修护好。首先,尽管已经有了一个类似 Activity 中的onSaveInstanceState方法,但是...
分类:
移动开发 时间:
2015-05-10 00:50:14
阅读次数:
195