/**load
?*??当类加载到OC运行环境中(内存),就会调用一次
?*/
/**initialize
?*??当第一次使用这个类的时候才会调用
?*/ #import?"Person.h"
@implementation?Person
+?(void)load
{
????NSL...
分类:
其他好文 时间:
2015-07-19 18:17:14
阅读次数:
113
微软MVP及畅销书《Hitchhiker‘s Guide SQL Server》的作者Bill Vaughn简要给出了SQL Server 2008的索引使用技巧。该主题基于Kimberly Tripp和Paul Randall(这两位是SQL Server高可用性和性能方面的专家)的建议。...
分类:
数据库 时间:
2015-07-19 18:15:28
阅读次数:
186
我们知道最基本的就是继承View,下面我们结合一个例子对重写进行简单地分析:
继承一个view,都会有一个或多个构造方法,在不同的时候调用到不同的构建方法,一般会重写三个方法,onMeasure();onLayout();onDraw();分别是测量,定位和画
下面说下,android中重写view时,经常会遇到的混淆:
requestLayout(),invalidate...
分类:
其他好文 时间:
2015-07-19 18:17:00
阅读次数:
169
在MongoDB建立索引能提高查询效率,只需要扫描索引只存储的这个集合的一小部分,并只把这小部分加载到内存中,效率大大的提高,如果没有建立索引,在查询时,MongoDB必须执行全表扫描,在数据量大时,效率差别就很明显,对于包括一个没有索引的排序操作的查询,服务器必须在返回任何结果之前将所有的文档加载到内存中来进行排序。
索引是特殊的数据结构,索引存储在一个易于遍历读取的数据集合中,索引是对数据库表中一列或多列的值进行排序的一种结构。索引项的排序支持高效的相等匹配和基于范围的查询操作。...
分类:
数据库 时间:
2015-07-19 18:14:42
阅读次数:
166
在介绍Swift之前,先说一段小插曲。
Swift中文被翻译为“雨燕”。如图:
而在苹果推出Swift之前,你在google上面搜索Swift的结果是:Taylor Swift(美国乡村音乐、流行音乐创作女歌手、演员、慈善家)
所以苹果推出Swift之后,不经意就将她得排名挤下去了~~~
言归正传:
一、Swift是一门什么语言了?
swif...
分类:
编程语言 时间:
2015-07-19 18:13:53
阅读次数:
133
前言:代码使用python2.7
字典的创建:方式1:>>> d = {'a':2,'b':3,'c':5}
>>> d
{'a': 2, 'c': 5, 'b': 3}方式2:>>> d = {}
>>> d['a'] = 2
>>> d['b'] = 3
>>> d['c'] = 5
>>> d
{'a': 2, 'c': 5, 'b': 3}方式3:>>> d = dict((['a',2]...
分类:
编程语言 时间:
2015-07-19 18:14:21
阅读次数:
223
苹果在iOS8上更新了CoreLocation的授权获取方式,在原来的基础上,不仅需要调用授权函数,还需要对info.plist进行相应的配置。
在iOS上获取经纬度使用的是CoreLocationManager,它来自CoreLocation.framework框架,使用时应当包含框架的总头文件:
#import
一般是先创建管理者,然后成为其代理,对于iOS7,直接调用startUpd...
分类:
移动开发 时间:
2015-07-19 18:14:21
阅读次数:
188
在做单元测试时,代码覆盖率常常被拿来作为衡量测试好坏的指标,甚至,用代码覆盖率来考核测试任务完成情况,比如,代码覆盖率必须达到80%或 90%。于是乎,测试人员费尽心思设计案例覆盖代码。用代码覆盖率来衡量,有利也有有弊。本文我们就代码覆盖率展开讨论,也欢迎同学们踊跃评论。
首先,让我们先来了解一下所谓的“代码覆盖率”。我找来了所谓的定义:
代码覆盖率 = 代码的覆盖程度,一种度量方...
分类:
其他好文 时间:
2015-07-19 18:14:03
阅读次数:
148
题意:给了x,y,l,r,求由x,y可以线性组合出多少个在[l,r]内的数。例x=4,y=5,l=7,r=13,则x,y可以组合出8,9,10,12,13
解:所有x,y线性组合的数可化为区间[x,y],[2x,2y],[3x,3y]......
从[kx,ky]开始区间重叠,则(k+1)x
在[l,r]区间内的数可化为f[r]-f[l-1],f[x]为x之前由x,y线性组合的数的个数
#...
分类:
其他好文 时间:
2015-07-19 18:14:31
阅读次数:
119
package com.ckw.mianshi;
/**
* 测试内存泄露
* java中导致内存泄露的几个事件:
* 1.HashMap,Verctor等容器中持有对象的引用,尽管对象已经置为null,但还是会发生内存泄露
* 2.监听器类的使用,没有显示置为null
* 3.数据库连接类的close方法没有调用
* 4.单例模式中对另一个类的引用
* @author Admin...
分类:
编程语言 时间:
2015-07-19 18:13:11
阅读次数:
124
NOI 2015 DAY1 T1 程序自动分析 并查集+离散化...
分类:
其他好文 时间:
2015-07-19 18:13:17
阅读次数:
579
【经纬度、速度、时间】
上节说到了更新位置的代理方法,这个方法传入了位置管理者自己和一个位置数组:
- (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations{
}
数组中放的每一个元素都是一个CLLocation对象,为了得到最新的位置,我们应当获取数组的最后一个元素。
CLLocation主要包含了经纬度、海拔、速度、时间等信息。
CLLocation中的经纬度存储在CLLoc...
分类:
其他好文 时间:
2015-07-19 18:13:17
阅读次数:
898
同样的一段代码,在c和c++中的表现却不相同。
#include
#include
int main()
{
const int i = 1;
int *j =(int *) &i;
*j = 0;
printf("%d,%d\n", i,*j);
system("pause");
}当用c编译器编译运行时,结果是0,0
当用c++编译器编译运行时,结果是1,0
原因:c语言...
分类:
其他好文 时间:
2015-07-19 18:14:24
阅读次数:
164
@JintianGo 2015-07-19
16:02 字数 6806 阅读 0
KNOW
数位DP
1. 自己
1.1 总结1.2 Question
2. 大神
数位DP
1. 自己
1.1 总结
明确dp中pos所指代的具体位置,基本知识点不能糊涂清楚递推关系 思路...
分类:
其他好文 时间:
2015-07-19 18:14:11
阅读次数:
221
线性表的动态分配顺序存储结构#define LIST_INIT_SIZE 10//线性表存储空间的初始分配量
#define LIST_INCREMENT 2//线性表存储空间的分配增量
struct SqList
{
ElemType * elem;//存储空间基址
int length;//当前长度
int listsize;//当前分配的存储容量(以sizeof(Ele...
分类:
其他好文 时间:
2015-07-19 18:12:52
阅读次数:
164