在实际的iOS开发中,有些时候涉及到将程序的状态保存下来,以便下一次恢复,或者是记录用户的一些喜好和用户的登录信息等等。 这就需要涉及到数据的持久化了,所谓数据持久化就是数据的本地保存,将数据从内存中迁入到存储器上。网上有很多种数据持久化的方法,如实现自己实现I/O、数据库、云或则走第三方接口等等。 ...
分类:
移动开发 时间:
2016-12-12 23:09:09
阅读次数:
297
Android中的状态保存和恢复 Android中的状态保存和恢复, 包括Activity和Fragment以及其中View的状态处理. Activity的状态除了其中的View和Fragment的状态之外, 还需要用户手动保存一些成员变量. Fragment的状态有它自己的实例状态和其中的View ...
分类:
移动开发 时间:
2016-11-30 16:43:26
阅读次数:
303
Cookie和Session都为了用来保存状态信息,都是保存客户端状态的机制,它们都是为了解决HTTP无状态的问题而所做的努力。 Session可以用Cookie来实现,也可以用URL回写的机制来实现。 Cookie和Session有以下明显的不同点: 1)Cookie将状态保存在客户端,Sessi ...
分类:
其他好文 时间:
2016-11-19 23:03:03
阅读次数:
137
1.主窗口的状态参数 (1)主窗口的状态参数:如位置、大小 (2)应用程序退出的过程 ①收到关闭事件 ②执行关闭事件处理函数(在这里进行主窗口的状态保存) ③主窗口从屏幕上消失 ④主窗口的析构函数的执行 (3)保存主窗口状态参数的时机 ①一般而言:应用程序收到关闭事件时进行状态参数的保存 ②Qt的解 ...
分类:
其他好文 时间:
2016-11-05 11:52:35
阅读次数:
410
Git stash git stash这个命令可以将当前的工作状态保存到git栈,在需要的时候再恢复 1.1 git stash 保存当前的工作区与暂存区的状态,把当前的工作隐藏起来,等以后需要的时候再恢复,git stash 这个命令可以多次使用,每次使用都会新加一个stash@{num},num ...
分类:
其他好文 时间:
2016-10-29 19:10:43
阅读次数:
146
0.什么是Redis Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API 维基百科 1.与其他用户状态保存方案比较 一般开发中用户状态使用session或者cookie,两种方式各种利弊。 Session:在InP ...
分类:
其他好文 时间:
2016-10-27 10:26:44
阅读次数:
227
1.保存和恢复绘图状态: 在绘制图形时,难免会重复使用某个样式,甚至有时会在不同颜色之间来回切换。 那么为了减少代码冗余,我们可以调用画布中的save()方法,来帮我们 保存一些样式和属性,这样我们就可以调用画布中的restore() 方法,来再次使用这些我们曾保存好的样式和属性了! 下面看下具体代 ...
分类:
其他好文 时间:
2016-10-23 17:24:19
阅读次数:
142
Redis持久化 持久化就是讲内存中的数据库状态保存到磁盘上。 数据库状态:我们将数据库服务器中的非空数据库以及他们的键值对通常称为数据库状态。 Redis是一个key-value数据库服务器,一般默认是有16个数据库,可以使用SELECT <index>命令进行切换(0-15) Redis的两种持 ...
分类:
其他好文 时间:
2016-10-19 16:49:47
阅读次数:
198
0.什么是Redis Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API 维基百科 1.与其他用户状态保存方案比较 一般开发中用户状态使用session或者cookie,两种方式各种利弊。 Session:在InP ...
分类:
其他好文 时间:
2016-10-14 17:10:13
阅读次数:
214
菜单展开状态保存,最开始是用session来存的,用session存没点击一次菜单就会多次访问后台页面,影响页面加载速度,后来改用js的cookie来存;代码如下 //获取cookie function GetCookie(name) { var arr = document.cookie.matc ...
分类:
其他好文 时间:
2016-10-12 17:08:36
阅读次数:
185