总体思路
一般app启动之后,都有一个初始化的过程。此外后续app升级,还需要考虑数据迁移。所以初始化和数据迁移的框架,在初期的版本就要考虑好
总结一下我们的app采取的方案:
1、在持久化的文件夹内(比如UserDefaults或者Documents目录),用一个字段保存老版本号
2、在开始初始化之前,读取老版本号,以及当前版本号
3、如果该应用是第一次加载,那么老版本号就取不到(因为...
分类:
移动开发 时间:
2014-05-15 00:13:13
阅读次数:
400
漫谈惯性、视觉暂留、潜意识、混合动力发动机、先入为主 - 纯粹的无厘头?...
分类:
其他好文 时间:
2014-05-15 01:08:10
阅读次数:
202
栈 队列 优先级队列
本章涉及到的三种存储数据类型:栈 队列 优先级队列
本章涉及到的存储数据类型是算法构思的辅助工具,而不仅仅是存储数据的工具。数据结构的生命周期比较短,在程序结束时,对应的数据结构的生命周期随之结束。
栈 队列 优先级队列是比较抽象的数据结构,通过接口对三种数据结构进行定义和实现,而实现的过程对用户来说是屏蔽的。
栈 (后进先出)
栈只允许访问一个数据项,即最后...
分类:
其他好文 时间:
2014-05-15 01:11:25
阅读次数:
179
Humble Numbers
题目描述
A number whose only prime factors are 2,3,5 or 7 is called a humble number. The sequence 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 18, 20, 21, 24, 25, 27, ... shows the fi...
分类:
其他好文 时间:
2014-05-15 01:36:22
阅读次数:
230
【MongDB运维】MongDB自动安装脚本--rpm包安装版...
分类:
数据库 时间:
2014-05-15 01:38:14
阅读次数:
369
在windows上面,利用网卡做自定义报文的收发,Winpcap是唯一选择,目前自己编写驱动来实现相关功能的基本找不到。
Winpcap对于接收的报文只是复制,并不阻断报文向操作系统提交,因此还是影响了操作系统,导致操作系统时不时的发出一些报文来,而这些报文又可能会干扰我们的测试过程,为了突破这个限制,我重新实现了相关的驱动,做到了以下几个功能:
1 和Winpcap一样出色的报...
分类:
其他好文 时间:
2014-05-15 01:16:32
阅读次数:
312
Series Determination
题目描述
Boudreaux and Thibodeaux aren't very good at math, so they need you to write a program that can de...
分类:
其他好文 时间:
2014-05-15 01:28:56
阅读次数:
313
接口:
是一些方法特征的集合,而这些方法可以被多个实现类去各自实现。
接口主要特征:
1、接口中的成员变量隐士的被定义为公开的静态常量
2、接口中的方法是抽象的,并且必须是公开的
3、接口是用来被类实现的或者被接口继承的,其不能有自己的构造子
接口的作用:
接口是实现松耦合的重要手段,它描述了系统对外公开的所有服务...
分类:
编程语言 时间:
2014-05-15 01:13:55
阅读次数:
333
最小平均等待时间
题目描述
有n个顾客同时在等待一项服务,顾客i需要的服务时间为ti,1≤i≤n。要安排一个服务次序使得平均等待时间最小(平均等待时间是n个顾客等待服务时间的总和除以n)。请编写算法,计算最小平均等待...
分类:
其他好文 时间:
2014-05-15 01:15:55
阅读次数:
399
作者:张煜
这周上的c++课上老师讲了类的继承和派生,总觉得他讲的相当的不完整.
类的继承是利用已有的类来建立专用类的编程技术.从另一个角度来说,从已有的类(父类)产生一个新的子类,称为类的派生.
继承是面向程序设计中最重要的机制,它支持层次分类的观点.继承使得程序员可以在一个较一般的类的基础上很快地建立一个新类,而不必从零开始设计每个类,在现实世界中,许多实体或概念不是孤...
分类:
编程语言 时间:
2014-05-15 01:15:11
阅读次数:
386
这是我在Coursera上的学习笔记。课程名称为《Computer Networks》,出自University of Washington。
由于计算机网络才诞生不久,目前正在以高速在发展,所以有些旧的教材可能都已经跟不上时代了。这门课程在2013年左右录制,知识相对还是比较新的。覆盖了计算机网络中的各个协议层,从物理层到应用层都讲得非常仔细。学完这门课程之后对计算机网络会有比较深刻的了解。
本章详细讲解了链路层的具体情况,包括重发技术、多址技术和交换技术。...
分类:
其他好文 时间:
2014-05-15 01:41:49
阅读次数:
336
本文讲述SharePoint 2013 中文站点更新列表字段的标题(Title)不能work的解决方案...
分类:
其他好文 时间:
2014-05-15 01:13:19
阅读次数:
295
ubuntu下spring环境搭建
一.安装JDK
二.安装IDE(eclipse)
三.安装eclipse下MySQL
四.eclipse下Maven配置
五.下载spring包...
分类:
编程语言 时间:
2014-05-15 01:12:43
阅读次数:
408
hadoop分割与读取输入文件的方式被定义在InputFormat接口的一个实现中,TextInputFormat是默认的实现,当你想要一次获取一行内容作为输入数据时又没有确定的键,从TextInputFormat返回的键为每行的字节偏移量,但目前没看到用过
以前在mapper中曾使用LongWritable(键)和Text(值),在TextInputFormat中,因为键是字节偏移量,可以是L...
分类:
移动开发 时间:
2014-05-15 01:31:37
阅读次数:
454
Regular Expression Special Characters
"."---Any single character(a "wildcard")
"["---Begin character class
"]"---End character class
"{"---Begin count
"}"---End count
"("---Begin grouping
")"...
分类:
其他好文 时间:
2014-05-15 01:41:09
阅读次数:
548
grep 命令是一个很常用的命令,主要的用法如下:
格式: grep [options]
^ 锚定行的开始
eg;
jiangjian@jiangjian-K42JZ:~/sh$ grep '^data' data2
data11,data12,data13
data21,data22,data23
data31,data32,data33
jiangjian@jiang...
分类:
其他好文 时间:
2014-05-15 01:43:05
阅读次数:
329