一,使用Newsstand Kit API 苹果公司在iOS5之后提供了电子报刊杂志开发API-Newsstand Kit.Newsstand Kit 只有3个类;NKLibrary,NKIssue和NKAssetDownload. NKAssetDownload类封装了要下载的报刊杂志资源类。这些 ...
分类:
移动开发 时间:
2017-12-20 14:07:28
阅读次数:
154
在创建某个类型实例之前,就应该初始化该实例的所有静态成员变量。而C 为此提供了静态初始化器和静态构造函数。 静态构造函数是特殊的构造函数,将在其他所有方法执行之前以及变量或属性被第一次访问之前执行。 若是简单的为某个成员分配空间,可以使用初始化器语法来替代静态构造函数。若是要以更复杂一些的逻辑初始化 ...
推送通知可以在应用没有启动或者在后台运行的时候给用户一些提示。因此,很多应用开发者和公司用它来推销自己的产品。通过这个渠道推送自己的产品是不错的选择,但是一定要遵守起码的道德规范(不要在用户睡觉的时候推送你的通知),否则用户就会毫不留情地屏蔽你这个应用的通知,甚至卸载你的应用。 一,苹果究竟有多少个 ...
分类:
移动开发 时间:
2017-12-19 12:24:42
阅读次数:
237
第一章 数据结构和算法 1.1 将序列分解为单独的变量 适用于元组、列表、字符串等。只要是可迭代的对象,都可以执行分解操作。唯一的要求是变量的总数和结构要与序列相同。 1.2 从任意长度的可迭代对象中分解元素 “*表达式” 以下代码中使用的“*args”,如果去掉*,是会报错的。 拆分操作,和spl ...
分类:
编程语言 时间:
2017-12-19 12:19:04
阅读次数:
212
说明 这里是阅读《Effective Java中文版第二版》的读书笔记,这里会记录一些个人感觉稍微有些重要的内容,方便以后查阅,可能会因为个人实力原因导致理解有误,若有发现欢迎指出。一些个人还不理解的会用斜线标注。 第一章是引言,所以跳过。 第二章 创建和销毁对象 第1条:考虑用静态工厂方法代替构造 ...
分类:
编程语言 时间:
2017-12-18 01:27:19
阅读次数:
158
一场战争开始前,最重要的就是情报。正所谓知己知彼,方能百战百胜。而软件开发前最重要的一点,莫过于用户需求的分析。做好了需求分析,才能有的放矢,避免开发出为开发而开发的软件。 如何准确的获取需求呢?书中给出以下步骤: 1. 获取和引导需求(Elicitation) 2. 分析和定义需求 3. 验证需求 ...
分类:
其他好文 时间:
2017-12-17 23:50:37
阅读次数:
139
6.1什么是Maven仓库? Maven仓库:存储所有Maven项目共享的构件的统一位置。 Maven仓库的作用:Maven项目仅需声明依赖坐标,即可在需要的时候自动根据坐标找到仓库中的构件。 6.2仓库的布局 Maven仓库布局方式:根据构件的唯一的坐标,可以确定其在仓库中的唯一存储路径。 示例: ...
分类:
其他好文 时间:
2017-12-17 23:40:26
阅读次数:
197
加密与解密 在消息传输的情境下,加密与解密是为了保证消息的安全。 保证消息安全的三要性 完整性 消息的接收方可以确保消息在传输过程中没被篡改过 保密性 消息的发送方能够确定消息只有预期的接收方可理解(第三方截获的消息加密,不能理解) 可认证性 消息的接受方可以确定消息是谁发来的 散列算法保证消息的完 ...
分类:
Web程序 时间:
2017-12-17 13:21:40
阅读次数:
237
查询基础 2.2 算数运算符和比较运算符 2.2.1算数运算符 + - * / 需要注意NULL 5 + NULL 10 - NULL 1 * NULL 4 / NULL NULL / 9 NULL / 0以上运算结果全都是NULL,实际上所有包含NULL的运算,结果肯定是NULL。 2.2.2比较 ...
分类:
数据库 时间:
2017-12-17 00:14:20
阅读次数:
167
第一章、深入web请求过程 B/S架构带来了2个方面的好处。 1、客户端使用统一的浏览器。 2、服务端基于统一地http。 1.1 B/S网络架构概述 B/S网络架构从前端到后端都得到了简化,都基于统一地应用层协议HTTP来交互数据,与大多数传统CS互联网应用程序采用地长连接地交互模式不同, htt ...
分类:
编程语言 时间:
2017-12-16 23:07:16
阅读次数:
200