在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对...
分类:
其他好文 时间:
2015-11-17 23:06:35
阅读次数:
229
先改成对角线对换,然后再上下对换,如下所示1,2, 3, 45, 6, 7, 89, 10,11,1213,14,15,1616,12, 8, 415,11, 7, 314,10, 6, 213, 9, 5, 113, 9, 5, 114,10, 6, 215,11, 7, 316,12, 8, 4...
分类:
其他好文 时间:
2015-11-17 23:08:42
阅读次数:
171
//简单调用 --%> 以上代码来自:http://www.cnblogs.com/qidq/archive/2012/07/1...
分类:
其他好文 时间:
2015-11-17 23:07:53
阅读次数:
275
AES:更快,兼容设备,安全级别高; SHA1:公钥后处理回传 DES:本地数据,安全级别低 RSA:非对称加密,有公钥和私钥 MD5:防篡改 相关: 公开密钥加密(英语:public-key cryptography,又译为公开密钥加密),...
分类:
其他好文 时间:
2015-11-17 22:02:16
阅读次数:
215
最近看了一下H.264官方参考软件JM的源代码,在这里总结一下它的结构。JM编解码H.264的速度相对于FFmpeg来说是非常慢的,但是它的代码写得清晰易懂,更适合做学术方面的研究。JM包含了视频解码器ldecod和视频编码器lencod。本文记录视频解码器ldecod的结构。函数调用关系图JM中的H.264视频解码器ldecod的函数调用关系图如下所示。 单击查看更清晰的大图下面解释一下图中关键...
分类:
其他好文 时间:
2015-11-17 22:01:58
阅读次数:
301
POP的Stroke动画效果源码https://github.com/YouXianMing/Animations//// PopStrokeController.m// Animations//// Created by YouXianMing on 15/11/17.// Copyrig...
分类:
其他好文 时间:
2015-11-17 22:01:22
阅读次数:
270
扩展就是向一个已有的类、结构体、枚举类型或者协议类型添加新功能(functionality)。这包括在没有权限获取原始源代码的情况下扩展类型的能力(即逆向建模)。扩展和 Objective-C 中的分类(categories)类似。(不过与 Objective-C 不同的是,Swift 的扩展没有名...
分类:
其他好文 时间:
2015-11-17 22:00:14
阅读次数:
218
可空链式调用(Optional Chaining)是一种可以请求和调用属性、方法及下标的过程,它的可空性体现于请求或调用的目标当前可能为空(nil)。如果可空的目标有值,那么调用就会成功;如果选择的目标为空(nil),那么这种调用将返回空(nil)。多个连续的调用可以被链接在一起形成一个调用链,如果...
分类:
其他好文 时间:
2015-11-17 21:59:43
阅读次数:
178
闭包是自包含的函数代码块,可以在代码中被传递和使用。Swift 中的闭包与 C 和 Objective-C 中的代码块(blocks)以及其他一些编程语言中的匿名函数比较相似。闭包可以捕获和存储其所在上下文中任意常量和变量的引用。这就是所谓的闭合并包裹着这些常量和变量,俗称闭包。Swift 会为您管...
分类:
其他好文 时间:
2015-11-17 21:58:18
阅读次数:
273
枚举为一组相关的值定义了一个共同的类型,使你可以在你的代码中以类型安全的方式来使用这些值。如果你熟悉 C 语言,你会知道在 C 语言中,枚举会为一组整型值分配相关联的名称。Swift 中的枚举更加灵活,不必给每一个枚举成员提供一个值。如果给枚举成员提供一个值(称为“原始”值),则该值的类型可以是字符...
分类:
其他好文 时间:
2015-11-17 21:56:39
阅读次数:
159
Commando War“Waiting for orders we held in the wood, word from the front never cameBy evening the sound of the gunfire was miles awayAh softly we move...
分类:
其他好文 时间:
2015-11-17 21:57:57
阅读次数:
166
Swift 语言提供Arrays、Sets和Dictionaries三种基本的集合类型用来存储集合数据。数组(Arrays)是有序数据的集。集合(Sets)是无序无重复数据的集。字典(Dictionaries)是无序的键值对的集。Swift 语言中的Arrays、Sets和Dictionaries中...
分类:
其他好文 时间:
2015-11-17 21:56:25
阅读次数:
172
类和结构体是人们构建代码所用的一种通用且灵活的构造体。我们可以使用完全相同的语法规则来为类和结构体定义属性(常量、变量)和添加方法,从而扩展类和结构体的功能。与其他编程语言所不同的是,Swift 并不要求你为自定义类和结构去创建独立的接口和实现文件。你所要做的是在一个单一文件中定义一个类或者结构体,...
分类:
其他好文 时间:
2015-11-17 21:57:00
阅读次数:
207
属性将值跟特定的类、结构或枚举关联。存储属性存储常量或变量作为实例的一部分,而计算属性计算(不是存储)一个值。计算属性可以用于类、结构体和枚举,存储属性只能用于类和结构体。存储属性和计算属性通常与特定类型的实例关联。但是,属性也可以直接作用于类型本身,这种属性称为类型属性。另外,还可以定义属性观察器...
分类:
其他好文 时间:
2015-11-17 21:54:32
阅读次数:
139
A Easy C Program Problem标签(空格分隔): 学习 C找幸运数题目描述数字8最多的那个数为幸运数。 输入n和n个整数,找这n个数中的幸运数。在主函数中调用ndigit函数,判断某个整数x含数字8的个数。如果有多个幸运数输出第一个幸运数,如果所有的数中都没有含数字8,则输出NO....
分类:
其他好文 时间:
2015-11-17 21:53:27
阅读次数:
512
一个类可以继承(inherit)另一个类的方法(methods),属性(properties)和其它特性。当一个类继承其它类时,继承类叫子类(subclass),被继承类叫超类(或父类,superclass)。在 Swift 中,继承是区分「类」与其它类型的一个基本特征。在 Swift 中,类可以调...
分类:
其他好文 时间:
2015-11-17 21:52:56
阅读次数:
215