AddressBook
iOS中带有一个Contacts应用程序来管理联系人,但是有些时候我们希望自己的应用能够访问或者修改这些信息,这个时候就要用到AddressBook.framework框架。iOS中的通讯录是存储在数据库中的,由于iOS的权限设计,开发人员是不允许直接访问通讯录数据库的,必须依靠AddressBook提供的标准API来实现通讯录操作。通过AddressBook.fra...
分类:
其他好文 时间:
2016-05-17 09:59:57
阅读次数:
190
一、java概述
1991 年Sun公司的James Gosling(詹姆斯·高斯林)等人开始开发名称为
Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器。1994年将Oak语言更名为Java。
二、Java的三种技术架构
J2EE:Java PlatformEnterprise Edition,开发企业环境下的应用程序,主要针对web程序开发;
J...
分类:
编程语言 时间:
2016-05-17 09:58:22
阅读次数:
246
数据库隔离级别有四种,应用《高性能mysql》一书中的说明:
然后说说修改事务隔离级别的方法:
1.全局修改,修改mysql.ini配置文件,在最后加上
1 #可选参数有:READ-UNCOMMITTED, READ-COMMITTED, REPEATABLE-READ, SERIALIZABLE.
2 [mysqld]
3 transactio...
分类:
数据库 时间:
2016-05-17 09:59:01
阅读次数:
163
本周的内容是Amortized Analysis,是对算法复杂度的另一种分析。它的基本概念是,给定一连串操作,大部分的操作是非常廉价的,有极少的操作可能非常昂贵,因此一个标准的最坏分析可能过于消极了。因此,其基本理念在于,当昂贵的操作也别少的时候,他们的成本可能会均摊到所有的操作上。如果人工均摊的花销仍然便宜的话,对于整个序列的操作我们将有一个更加严格的约束。本质上,均摊分析就是在最坏的场景下,对...
分类:
编程语言 时间:
2016-05-17 09:57:38
阅读次数:
501
一、URL Session的基本概念
1.三种工作模式:
默认会话模式(default):工作模式类似于原来的NSURLConnection,使用的是基于磁盘缓存的持久化策略,使用用户keychain中保存的证书进行认证授权。
瞬时会话模式(ephemeral):该模式不使用磁盘保存任何数据。所有和会话相关的caches,证书,cookies等都被保存在RAM中,因此当程序使会话...
分类:
Web程序 时间:
2016-05-17 09:59:56
阅读次数:
322
NSURLSession的Download Task用于完成下载任务,本文介绍如何创建断点续传的下载任务和后台下载任务。
我们直接从分析Demo入手:
故事板如下:
只有一个View Controller,用于创建各种下载任务,并将下载后的图片显示到视图上,下载过程中会更新下载进度。
头文件代码如下:
[objc] ...
分类:
Web程序 时间:
2016-05-17 09:58:00
阅读次数:
317
我们都知道,如果打开了混淆开关,代码 release 阶段会根据 proguard 规则进行混淆,但是有些实体类(例如 json 字符串对应的 model)需要进行序列化、反序列化,而序列化工具(例如 Gson、fastjson)是利用反射来一一对应 json 串的 key 和实体类的成员变量。例如,我们定义一个 POJO 类型的 User 实体类。public class User {
pub...
分类:
其他好文 时间:
2016-05-17 09:58:07
阅读次数:
175
0、题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=3052
1、题目大意:给定一颗n个点的无根树,每个点有一个颜色,要进行q次操作,有两种操作,颜色总数是m。
a) Query操作,给定起始点和终点,对于这条路径,从起始点出发,对于沿途的点,如果这个点的颜色j是第i次出现,那么对于这个询问的答案的贡献是vi?wjv_i*w_j。
b...
分类:
其他好文 时间:
2016-05-17 09:56:28
阅读次数:
229
package control安装:
第一种方法是在控制台中复制粘贴代码按回车,https://sublime.wbond.net/installation
第二种办法下载pc文件,百度一下很多方案,这里不详说了
emmet安装:
1、按Ctrl+Shift+P命令板
2、输入PCIC,回车进入Package Control:install
3、输入Emmet和Emme...
分类:
其他好文 时间:
2016-05-17 09:58:19
阅读次数:
398
WordPress的强大,很大程度是因为它良好的扩展和众多的主题、插件支持。今天,倡萌就简单介绍一下WordPress安装主题和插件的方法。 WordPress安装主题 WordPress可以通过3种常见的安装方法来安装 方法一:在线搜索安装 访问后台 – 外观 -主题 – 安装主题,输入主题关键字... ...
分类:
其他好文 时间:
2016-05-17 09:56:38
阅读次数:
246
一、进程和线程 1.什么是进程 进程是指在系统中正在运行的一个应用程序 每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内 比如同时打开QQ、Xcode,系统就会分别启动2个进程 通过“活动监视器”可以查看Mac系统中所开启的进程 2.什么是线程 1个进程要想执行任务,必须得有线程(每 ...
分类:
编程语言 时间:
2016-05-17 09:56:38
阅读次数:
219
1. 解析的基本的概念 解析:从事先规定好的格式中提取数据 解析前提:提前约定好格式,数据提供方按照格式提供数据、数据获取方则按照格式获取数据 iOS开发常见的解析:XML解析、JOSN解析 2. XML数据结构 1> 概述 XML:Extensible markup language(可扩展标记语 ...
分类:
Web程序 时间:
2016-05-17 09:56:29
阅读次数:
322
Intro 守护进程,也就是通常说的Daemon进程,是Linux中的后台服务进程。它是一个生存期较长的进程,通常独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程常常在系统引导装入时启动,在系统关闭时终止。Linux系统有很多守护进程,大多数服务都是通过守护进程实现的,同时, ...
分类:
系统相关 时间:
2016-05-17 09:54:42
阅读次数:
283
我想让python打印类似“正在加载。。。”,每个句号打印出来与它们之间的睡眠时间0.5秒间隔 实现方法: 1 2 3 4 5 6 7 8 9 10 11 #!/bin/env python # -*- coding:utf-8 -*- import sys from time import sle ...
分类:
编程语言 时间:
2016-05-17 09:55:13
阅读次数:
264
1, 要求:在4K 的代码以内,完成 NOR NAND 类型判断,初始化 NAND 复制自身到 SDRAM ,重定向。 2, 在 /arch/arm/cpu/arm920t/ 文件夹里 添加一个 inic.c 的文件,要在这个文件里面做上面说的事情。 修改 /arch/arm/cpu/arm920t ...
分类:
其他好文 时间:
2016-05-17 09:54:16
阅读次数:
1040