本文目录一、平移动画二、缩放动画三、旋转动画四、其他CABasicAnimation是CAPropertyAnimation的子类,使用它可以实现一些基本的动画效果,它可以让CALayer的某个属性从某个值渐变到另一个值。下面就用CABasicAnimation实现几个简单的动画。* 先初始化一个U...
分类:
编程语言 时间:
2015-02-13 18:01:48
阅读次数:
218
一、前言 还记得JDK1.4时遍历列表的辛酸吗?我可是记忆犹新啊,那时因项目需求我从C#转身到Java的怀抱,然后因JDK1.4少了泛型这样语法糖(还有自动装箱、拆箱),让我受尽苦头啊,不过也反映自己的水平还有待提高,呵呵。JDK1.5引入了泛...
分类:
编程语言 时间:
2015-02-13 18:01:12
阅读次数:
211
本文目录一、隐式动画属性二、position和anchorPoint回到顶部一、隐式动画属性* 在前面几讲中已经提到,每一个UIView内部都默认关联着一个CALayer,我们可用称这个Layer为Root Layer(根层)。所有的非Root Layer,也就是手动创建的CALayer对象,都存在...
分类:
编程语言 时间:
2015-02-13 17:58:53
阅读次数:
210
在搞与c的协议解析的时候,要进行很多的位运算。因为位运算,实际编程中用的不多,这里还是记录一下。c协议过来的数据是16进制的字符串。首先是将16进制的字符串转换为ByteBuffer. public static ByteBuffer string2Buffer(String source) ...
分类:
编程语言 时间:
2015-02-13 17:57:00
阅读次数:
127
记得以前做一个根据文件名和搜索范围查找相关文件的小程序,当时遇到一个问题:对文本框使用键盘事件监听,但每次获得的文本框的内容总是少了当前按的字母,比如上面,后台获得的结果比我们想要的少了当前按下去的“e”。当时这个问题搁置了。现在有一种较好的解决方法,就是不使用事件监听,而是开一条线程去监听。这样便...
分类:
编程语言 时间:
2015-02-13 17:54:35
阅读次数:
169
java中HashMap详解博客分类:JavaSEJava算法JDK编程生活 HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashM...
分类:
编程语言 时间:
2015-02-13 17:54:25
阅读次数:
293
有效的URI(统一资源标示符)是不能包含某些字符的,如空格,所以需要进行编码,编码方法有:encodeURI()和encodeURIComponent(),对编的码进行解码方法有:decodeURI()和decodeURIComponent()。
分类:
编程语言 时间:
2015-02-13 17:53:52
阅读次数:
222
http://blog.csdn.net/zccst/article/details/5092816comparable& Comparator 都是用来实现集合中的排序的,只是Comparable是在集合内部定义的方法实现的排序,Comparator是在集合外部实现的排序,所以,如想实现排序,就需...
分类:
编程语言 时间:
2015-02-13 17:53:10
阅读次数:
203
这段时间对c#和java的感受虽然很多书上说语法相似,但实际这是一个接近于门外汉的看法真正的不同是 c#对系统支持更贴近, 而java倡导跨平台因而c#语法关键字更多,更细,而java为了平台通用性考虑,关键字少,语法更加简单导致c#开发的程序,功能开发的越多,引入的操作系统API就多,想跨平台.....
分类:
编程语言 时间:
2015-02-13 17:53:45
阅读次数:
203
排序问题 三
前面我们已经稍微的提到了快排,在这里会较详细的说一下快排,嘿嘿,或许不是很专业,话不多说。Let's go!
还是问一下,什么叫做快排?
快速排序的基本思想是,通过一轮的排序将序列分割成独立的两部分,其中一部分序列的关键字(这里主要用值来表示)均比另一部分关键字小。继续对长度较短的序列进行同样的分割,最后到达整体有序。在排序过...
分类:
编程语言 时间:
2015-02-13 16:46:26
阅读次数:
142
学Python这本书不错!
自己整理的Python基础教程上传到csdn上了,请有兴趣了解学习Python语言的csdn的网友们下载吧。
csdn下载地址 http://download.csdn.net/detail/u014036026/7188403
百度网盘地址 http://pan.baidu.com/s/1i37Vra1...
分类:
编程语言 时间:
2015-02-13 16:45:11
阅读次数:
155
redis python客户端库安装与简单使用...
分类:
编程语言 时间:
2015-02-13 16:44:17
阅读次数:
157
特点对比:
1、存取方式上,数组可以顺序存取或者随机存取,而链表只能顺序存取;
2、存储位置上,数组逻辑上相邻的元素在物理存储位置上也相邻,而链表不一定;
3、存储空间上,链表由于带有指针域,存储密度不如数组大;
4、按序号查找时,数组可以随机访问,时间复杂度为O(1),而链表不支持随机访问,平均需要O(n);
5、按值查找时,若数组无序,数组和链表时间复杂度均为O(1),但是当...
分类:
编程语言 时间:
2015-02-13 16:43:25
阅读次数:
303
如果类的构造器或者静态工厂中具有多个参数,设计这种类时,Builder模式就是种不错的选择,特别是当大多数参数都是可选的时候。
与使用传统的重叠构造器模式相比,使用Builder模式的客户端代码将更易于阅读和编写,构建器也比JavaBeans更加安全。
@author 刘向峰
public class NutritionFacts {...
分类:
编程语言 时间:
2015-02-13 16:39:14
阅读次数:
129
/**
* 实现singleton的第二种方法,共有成员是个静态工厂方法。
* (第一种方法中公有静态成员是个final域,即直接使用private static final Singleton INSTANCE = new Singleton();)
* @author 刘向峰
*
*/
public class Singleton {
private static final...
分类:
编程语言 时间:
2015-02-13 16:40:49
阅读次数:
194
I/O流的概念
一、流
1、含义:流是一个处于传输状态的字节序列,是字节在对象之间的“流动”,流的操作包括输入与输出。
2、作用:提供了灵活而易于使用的输入、输出机制,输入输出是数据传送的过程,数据如流水一样从一个位置流向另一个位置。
二、常用的流
1、cin为标准输入流对象,与提取运算符>>连用,用于输入。
2、cout为标准输出流对象,与...
分类:
编程语言 时间:
2015-02-13 16:38:38
阅读次数:
163