IOS有四种常用数据存储方式:
第一种方法:用NSUserDefaults存储配置信息
NSUserDefaults被设计用来存储设备和应用的配置信息,它通过一个工厂方法返回默认的、也是最常用到的实例对象。这个对象中储存了系统中用户的配置信息,开发者可以通过这个实例对象对这些已有的信息进行修改,也可以按照自己的需求创建新的配置项。他在IOS6之后已经在文件沙盒中看不到它的信息了,所以可以存储机密...
分类:
移动开发 时间:
2015-08-09 20:45:08
阅读次数:
212
Determine whether an integer is a palindrome. Do this without extra space.
题目解析:
判断一个整数是否是回文数,
“回文”是指正读反读都能读通的句子,它是古今中外都有的一种修辞方式和文字游戏,如“我为人人,人人为我”等。在数学中也有这样一类数字有这样的特征,成为回文数(palindrome number)。
...
分类:
其他好文 时间:
2015-08-09 20:47:26
阅读次数:
121
讲解Block块的使用...
分类:
其他好文 时间:
2015-08-09 20:44:36
阅读次数:
115
JVM在执行java程序的过程中会把他所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途和创建、销毁时间。有些区域随着虚拟机的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。根据《Java虚拟机规范1.7》规定,Java虚拟机所管理的内存分为以下几个区域:
程序计数器、Java虚拟机栈、本地方法栈、Java堆、方法区、运行时常量池、直接内存
程序计数器
是一块较小的内存...
分类:
其他好文 时间:
2015-08-09 20:47:15
阅读次数:
132
4.2 Virtual Member Functions (虚拟成员函数)
已经看过了 virtual function的一般实现模型:每一个 class 有一个 virtual table,内含该 class 中有作用的 virtual function的地址,然后每个object有一个vptr,指向 virtual table的所在.
为了支持 virtual function机制,必须首...
分类:
编程语言 时间:
2015-08-09 20:44:25
阅读次数:
221
在oop中有一种设计原则是面向接口编程,面向接口编程有很多好处,具体百度一大片,我来谈一下具体的使用中的一些不成熟的见解!!
首先面向接口编程可以消除类之间的依赖关系,使得业务只依赖接口。
这样有什么好处呢?
这样的好处大大的,比如说我们声明一个car的接口,我们对车有以下行为,我们可以开车,洗车,推车,修车,拆车等等,
具体用代码实现:
package com.panther.dong...
分类:
编程语言 时间:
2015-08-09 20:45:53
阅读次数:
156
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,是一种数据持久框架。
Model是框架的核心,应用程序的数据处理在此进行,可以实现对数据库的操作等;View是用户界面,用来显示和输入数据;而Controller是控制Mo...
分类:
Web程序 时间:
2015-08-09 20:46:15
阅读次数:
131
大家知道,栈的实现可以是链表或数组或其他多种方式,链表的好处就是不会限制大小而且出栈和入栈速度都很快。下面我们来看代码:public class ListNode{
Object val;
ListNode next = null; public ListNode(Object val){
this.val = val;
}
}
public inter...
分类:
编程语言 时间:
2015-08-09 20:44:04
阅读次数:
144
如果不使用聚合函数的话,该从哪个方向出发呢?
可以排序,然后从排序后的结果中取工资最高的;可以取出除最高工资之外的所有工资,然后再排除,剩下最高工资。
select a.sal from (select * from emp order by sal desc) a where rownum = 1;
select e.sal from emp e where e.sal not in(select e2.sal from emp e1,emp e2 where e1.sal>e2.sal);
select...
分类:
其他好文 时间:
2015-08-09 20:44:15
阅读次数:
180
题目:在数组中的两个数字如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数
例如在数组{7,5,6,4}中,一共存在5对逆序对,分别是{7,6},{7,5},{7,4},{6,4},{5,4}。
看到这个题目,我们的第一反应就是顺序扫描整个数组。每扫描到一个数组的时候,逐个比较该数字和它后面的数字的大小。如果后面的数字比它小,则这两个数字就组...
分类:
编程语言 时间:
2015-08-09 20:46:33
阅读次数:
650
BOOKSTORE OPENCART 自适应主题模板 ABC-0109...
分类:
其他好文 时间:
2015-08-09 20:43:11
阅读次数:
113
选择排序也是比较简单的一种排序方法,原理也比较容易理解,它与冒泡排序的比较次数相同,但选择排序的交换次数少于冒泡排序。冒泡排序是在每次比较之后,若比较的两个元素顺序与待排序顺序相反,则要进行交换,而选择排序在每次遍历过程中只记录下来最小的一个元素的下标,待全部比较结束之后,将最小的元素与未排序的那部分序列的最前面一个元素交换,这样就降低了交换的次数,提高了排序效率。看一下实现代码:public c...
分类:
编程语言 时间:
2015-08-09 20:44:00
阅读次数:
128
题意:输入整数(1=
解题思路:
看到题目之后一直在找最大公约数和异或之间的关系,但找了半天没有发现。于是果断打表发现如下规律
满足gcd(a,b)=a^b的数有如下规律,要么就是a=b-1,要么就是有前面已求得的满足条件的乘上一定的倍数得到如下:
根据上述规律,我们便可以求的所有的可能性,上面只打印了一部分,整个程序2秒左右完成预处理
代码:
#include...
分类:
其他好文 时间:
2015-08-09 20:45:40
阅读次数:
136
过山车
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 14059 Accepted Submission(s): 6199
Problem Description
RPG girls今天和大家一起去游乐场玩,终于可...
分类:
其他好文 时间:
2015-08-09 20:45:18
阅读次数:
129
一、对象
var obj = {};
obj[true] = "foo";
obj[3] = "bar";
obj[obj] = "baz";
obj["true"];
obj["3"];
obj["[object Object]"];
二、数组也是对象
var ary = ["foo", 42, "bar"];
ary.baz = "baz";
ary.length; //3
ary.b...
分类:
编程语言 时间:
2015-08-09 20:44:01
阅读次数:
134
总结斯坦福2015李飞飞教授以及Andrej Karpathy教授的上课的slides中关于CNN的一些内容一:神经网络实验的基本策略:1.对输入数据进行预处理:
2.网络结构和数据集设置:(1)-随机初始化weights为一些比较小的数(fan-in,fan-out),bias设置为0(2)-利用好cv集,可以在少量epoch的结果下选择最好的params,然后进行更多的epoch3.分析实验结...
分类:
其他好文 时间:
2015-08-09 20:44:59
阅读次数:
222
Courses
Time Limit: 20000/10000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 4975 Accepted Submission(s): 2390
Problem Description
Consider a group o...
分类:
其他好文 时间:
2015-08-09 20:43:46
阅读次数:
93