我们知道,android自第一代发布以来,它的版本更新迭代的速度可以说是非常快的,但是android又是一个移动操作系统,是面对所有的用户的,并不是一个行业专用的系统,这就是要求这个系统在频繁的更新中,必须使得已经存在运行的大规模的系统能够被新的版本兼容。要做到这一点主要就是要做好API的兼容问题,老的接口被废弃了,但是在新的系统版本上必须还能使用;新的接口老版本上没有,但是提供了极好的特性,开发者...
分类:
移动开发 时间:
2016-06-24 16:02:54
阅读次数:
350
本文介绍了struts的入门知识,通过手工配置实现一个struts项目介绍了struts的工作原理和流程...
分类:
其他好文 时间:
2016-06-24 16:01:40
阅读次数:
199
原文地址:http://android.xsoftlab.net/training/notify-user/managing.html#Removing
当需要在不同时段发布同一事件类型的通知时,应该避免创建新的通知。相反的,应当考虑更新原有的通知,比如更改通知的某些值或者添加一些信息给通知。
下面的部分描述了如何更新通知以及如何移除通知。
修改通知
为了设置通知是可以更新的,需要在发...
分类:
移动开发 时间:
2016-06-24 16:02:48
阅读次数:
309
NSOperationQueue NSOperation 多线程编程 任务和队列 依赖...
分类:
编程语言 时间:
2016-06-24 16:02:43
阅读次数:
241
属性(Property)
属性用于表征类的状态,从访问的形式上看,属性与成员变量没有区别。 你能一眼看出 $object->foo 中的foo 是成员变量还是属性么?显然不行。
但是,成员变量是就类的结构构成而言的概念,而属性是就类的功能逻辑而言的概念,两者紧密联系又 相互区别。比如,我们说People类有一个成员变量 int $age ,表示年龄。那么这里年龄就是属性
, $age 就...
分类:
其他好文 时间:
2016-06-24 16:02:47
阅读次数:
254
第04章
风水宝地--界面生成器之StoryBoard简单示例
??如何设置转场动画??
??如何在参与到转场动作中??
??如何让页面跳转到自定义VC??
??如何设置自定义跳转模式??
??如何用StoryBoard中的VC生成对象??
01:新建SingleViewApplication,命名为StoryBoardTest。
02:打开Main.S...
分类:
其他好文 时间:
2016-06-24 16:03:06
阅读次数:
342
Picasso异步加载图片流程回顾首先通过with方法创建单例Picasso对象 public static Picasso with(Context context) {
if (singleton == null) {
synchronized (Picasso.class) {
if (singleton == null) {
sing...
分类:
其他好文 时间:
2016-06-24 16:02:07
阅读次数:
200
为了保护系统集成度和用户的隐私,Android在一个受限访问的沙箱中运行每个程序。如果这个应用想要使用它的沙箱外的其他资源或信息,就必须显性地请求权限。依赖于应用请求的权限类型,系统可能会自动地授权或者通过询问用户来授权本节向你展示如何为你的应用声明和授予权限。
Declare Permissions(声明权限)每个Android应用都运行在一个受限访问的沙箱中。。如果这个应用想要使用它的沙箱外的其...
分类:
移动开发 时间:
2016-06-24 16:01:01
阅读次数:
275
Android 的一个特色就是 application A 的 activity 可以启动 application B 的 activity,尽管 A 和 B 是毫无干系的,而在用户看来,两个场景紧密联系,视觉上二者构成了一个整体。Android 就是把这种误觉定义为 Task,它既不是 class,也不是 AndroidMainifest.xml 中的一个元素。从表现上看 Task 就像是一个 s...
分类:
其他好文 时间:
2016-06-24 15:59:52
阅读次数:
156
Grand Central Dispatch,中枢调度器” ,GCD多核心设备 多线程...
分类:
编程语言 时间:
2016-06-24 16:01:18
阅读次数:
236
各位亲爱的朋友们,你们每天解锁iPhone,看到底部“滑动来解锁”这个效果,难道不好奇么???那么好学的博主,今天在github上看到个库,facebook搞的,非常简单
的API就能完成你们看到的效果,这么酷炫掉渣天的效果,写出来拿给别人装装B那是再
好不过了。
不BB了,先给你们facebook的库 传送门:点击打开链接
排排坐哈,看电影啦
老规矩,看...
分类:
移动开发 时间:
2016-06-24 15:58:53
阅读次数:
370
BigInteger lowestKey = new BigInteger(startKey, 16);
BigInteger highestKey = new BigInteger(endKey, 16); BigInteger range = highestKey.subtract(lowestKey); BigInteger regionIncrement = range.divide(B...
分类:
其他好文 时间:
2016-06-24 16:00:21
阅读次数:
169
CSRF(Cross Site Request Forgery, 跨站域请求伪造)是一种网络的攻击方式,该攻击可以在受害者毫不知情的情况下以受害者名义伪造请求发送给受攻击站点,从而在并未授权的情况下执行在权限保护之下的操作,有很大的危害性。然而,该攻击方式并不为大家所熟知,很多网站都有
CSRF 的安全漏洞。本文首先介绍 CSRF 的基本原理与其危害性,然后就目前常用的几种防御方法进行分析,比...
分类:
其他好文 时间:
2016-06-24 15:59:26
阅读次数:
167
Don’t Repeat Yourself (DRY)
DRY 是一个最简单的法则,也是最容易被理解的。但它也可能是最难被应用的(因为要做到这样,我们需要在泛型设计上做相当的努力,这并不是一件容易的事)。它意味着,当我们在两个或多个地方的时候发现一些相似的代码的时候,我们需要把他们的共性抽象出来形一个唯一的新方法,并且改变现有的地方的代码让他们以一些合适的参数调用这个新的方法。
参考:htt...
分类:
其他好文 时间:
2016-06-24 15:58:42
阅读次数:
152
广域网接口配置
七、POS接口配置与管理
POS(Packet Over SONET/SDH)接口可利用SONET(Synchronous Optical Network,同步光纤网)或SDH(Synchronous Digital Hierarchy,同步数字体系)提供的高速传输通道直接传送IP数据业务,广泛应用于城域网及广域网中。
AR G3路由器系列中,POS接口是由1STM1或1ST...
分类:
其他好文 时间:
2016-06-24 15:59:36
阅读次数:
283
1.ReactiveCocoa简介
ReactiveCocoa(简称为RAC),是由Github开源的一个应用于iOS和OS开发的新框架,Cocoa是苹果整套框架的简称,因此很多苹果框架喜欢以Cocoa结尾。
2.ReactiveCocoa作用
在我们iOS开发过程中,当某些事件响应的时候,需要处理某些业务逻辑,这些事件都用不同的方式来处理。比如按钮的点击使用action,ScrollV...
分类:
其他好文 时间:
2016-06-24 15:57:54
阅读次数:
164
一、检测网络状态当应用程序需要访问网络时,它首先应该检查设备的网络状态,确认设备的网络环境及连接情况,并针对这些情况提醒用户做出相应的处理。最好能监听设备的网络状态的改变,当设备网络状态连接、断开时,程序也应该有相应的处理。1、检查网络状态检查设备的网络状态,需要如下两个步骤:
①、下载、添加Reachability类;
通过Xcode的帮助系统搜索Reachability,接下来下就可以在“Sam...
分类:
移动开发 时间:
2016-06-24 16:00:54
阅读次数:
329