上节提到使用AddressBook可以实现通讯录数据的获取,但有时需要用户自己选取联系人或者联系人信息,这时候就要借助AddressBookUI框架的ABPeoplePickerNavigationController控制器,该控制器可以通过modal方式展示,会提供一个功能完备的通讯录界面,并且可以监听和拦截用户的点击。
对于iOS7和iOS8,该框架有着不同的用法,下面分开讲解。
【共同点...
分类:
其他好文 时间:
2015-08-01 20:41:29
阅读次数:
109
A Curious Matt
Time Limit: 2000/2000 MS (Java/Others) Memory Limit: 512000/512000 K (Java/Others)
Total Submission(s): 932 Accepted Submission(s): 488
Problem Description
There is a curious ma...
分类:
其他好文 时间:
2015-08-01 20:41:29
阅读次数:
166
#include
#define ch_not_spec(x) ((x) != '/' && (x) != '')
struct XML_NODE
{
char name[64];
char* property_start;
char* property_end;
int over_type;
int type;
std::vector child_list;
...
分类:
其他好文 时间:
2015-08-01 20:42:47
阅读次数:
88
南沙政府应急系统之GIS一张图(arcgis api for flex)讲解(一)GIS一张图的系统开发环境以及flexviewer框架...
归并:将两个或两个以上的有序表组合成一个新的有序表。
算法描叙:
1、设初始序列含有n个记录,则可看成n个有序的子序列,每个子序列长度为1。
2、两两合并,得到 n/2 个长度为2或1的有序子序列。
3、再两两合并,……如此重复,直至得到一个长度为n的有序序列为止。
个人见解:也就是先将一个无序的序列对半拆分,将拆分后的序列继续拆分,直到拆分成一个元素为一个序列为止,然后在将两个这样...
分类:
编程语言 时间:
2015-08-01 20:40:47
阅读次数:
125
实现一种类似于qq中滑动列表的功能:向左或者向右滑动,然后执行相关操作。这里用到的是GitHub上的开源控件SwipeListView,下载地址https://github.com/47deg/android-swipelistview,下载好了之后,我们可以把下载文件当作一个库文件引用它,当然也可以直接把源代码拷贝到我们的想木当中。SwipeListView还依赖一个Github上的第三方控件,叫...
分类:
移动开发 时间:
2015-08-01 20:41:43
阅读次数:
256
SVN标签(空格分隔): UI补充SVN的简单介绍
SVN是一款源代码管理工具全称是Subversion,是集中式版本控制之王
是CVS的接班人,速度比CVS快,功能比CVS多且强大
在国内软件企业中使用最为普遍(70%~90%)SVN
SVN的基本操作
checkout只需要做一次
上班的时候update一下,下班的时候就commit一下
SVN的使用环境
要想利用SVN管理源代码,必须得有2套环...
分类:
其他好文 时间:
2015-08-01 20:42:43
阅读次数:
152
在之前的工作中经常会遇见php://input这种写法,一直不知道这是s...
分类:
Web程序 时间:
2015-08-01 20:40:04
阅读次数:
152
基准测试工具:DBT2DBT2是一个OLTP事务性能测试工具。它模拟一个批发供应商,多个职员访问数据库,更新客户信息和检查库存。
DBT2是一个TPC’s TPC-C基准测试规范的不错的实现,它是MySQL的最流行的基准测试工具之一,但它的文档很缺乏。DBT2:安装Perl模块DBT2需要的Perl模块:Statistics::Descriptive
Test::Parser
Test::Repo...
分类:
数据库 时间:
2015-08-01 20:40:50
阅读次数:
159
You are climbing a stair case. It takes n steps to reach to the top.
Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb to the top?
爬台阶,你每次可以上一层或者两层,问上n层你共有多少何种...
分类:
其他好文 时间:
2015-08-01 20:40:22
阅读次数:
109
X-code7 beta error: warning: Is a directory...
分类:
其他好文 时间:
2015-08-01 20:41:29
阅读次数:
129
AVL树(模板题)—— POJ 3481 Double Queue...
分类:
其他好文 时间:
2015-08-01 20:39:11
阅读次数:
113
第3章 模块
1.当代码越来越多的时候:
我们将所有代码放入一个py文件:无法维护
如果我们将代码分拆放入多个py文件,同一个名字的变量不受影响
2.模块名即文件名,那么如何应用其他模块
import math 引用math模块
print math.pow(2,10) 调用math模块的函数
但是模块多了后会重名,解决冲突方式:放入不同的包即可导入模块
要使用一个模块,我们必须首先...
分类:
编程语言 时间:
2015-08-01 20:39:39
阅读次数:
166
??
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define eps 1e-6
#define LL long long
#define pii pair...
分类:
其他好文 时间:
2015-08-01 20:41:46
阅读次数:
106
error: WatchKit App doesn't contain any WatchKit Extensions whose WKAppBundleIdentifier matches "*****". Verify that the value if WKAppBundleIdentifier in your WatchKit Extension's Info.plist matches the value of CFBundleIndetifier in your WatchKit App's I...
分类:
移动开发 时间:
2015-08-01 20:40:29
阅读次数:
1180
#include
int A[15]={0,1,2,3,4,5,6,7,8,9,10};
int C[15];
int lowbit(int x)
{
return x&(-x);
}
int SUM(int n)
{
int sum=0;
while(n>0){
sum = sum + C[n];
n = n - lowbit(n);
...
分类:
编程语言 时间:
2015-08-01 20:40:57
阅读次数:
155