安卓平台目前提供了两大类动画,在Android 3.0之前,一大类是View Animation,包括Tween animation(补间动画),Frame animation(帧动画),在android3.0中又引入了一个新的动画系统:property animation,即属性动画。本篇文章主要介绍View Animation的基本使用方法与技巧,属性动画将在下一篇博文中介绍。...
分类:
移动平台 时间:
2015-06-18 09:37:57
收藏:
0 评论:
0 赞:
0 阅读:
262
??
定义:定义一组算法,将每个算法都封装起来,并且使他们之间可以互换。
类型:行为类模式
类图:
策略模式是对算法的封装,把一系列的算法分别封装到对应的类中,并且这些类实现相同的接口,相互之间可以替换。在行为类模式中,有一种模式也是关注对算法的封装——模版方法模式,对照类图可以看到,策略模式与模版方法模式的区别仅仅是多了一个单独的封装类Context,它与...
分类:
其他 时间:
2015-06-18 09:37:47
收藏:
0 评论:
0 赞:
0 阅读:
212
定义:(将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作
类型:结构类型模式
类图:
类的适配器模式(采用继承实现)
对象适配器模式(采用对象组合方式实现)
代码实现:
类的适配器模式
// 已存在的、具有特殊功能、但不符合我们既有的标准接口的类
class Adaptee {
public...
分类:
其他 时间:
2015-06-18 09:37:37
收藏:
0 评论:
0 赞:
0 阅读:
180
(14)迭代器模式
定义:提供一种方法访问一个容器对象中各个元素,而又不暴露该对象的内部细节。
类型:行为类模式
类图:
如果要问java中使用最多的一种模式,答案不是单例模式,也不是工厂模式,更不是策略模式,而是迭代器模式,先来看一段代码吧:
public static void print(Collection coll){
Iterator it = coll....
分类:
其他 时间:
2015-06-18 09:37:27
收藏:
0 评论:
0 赞:
0 阅读:
267
四种排序算法的PHP实现:
1) 插入排序(Insertion Sort)的基本思想是:
每次将一个待排序的记录,按其关键字大小插入到前面已经排好序的子文件中的适当位置,直到全部记录插入完成为止。
2) 选择排序(Selection Sort)的基本思想是:
每一趟从待排序的记录中选出关键字最小的记录,顺序放在已排好序的子文件的最后,直到全部记录排序完毕。
3) 冒泡排序的基...
分类:
编程语言 时间:
2015-06-18 09:36:58
收藏:
0 评论:
0 赞:
0 阅读:
241
A linked list is given such that each node contains an additional random pointer which could point to any node in the list or null.
Return a deep copy of the list.
/**
* Definition for singly-l...
分类:
其他 时间:
2015-06-18 09:36:56
收藏:
0 评论:
0 赞:
0 阅读:
179
Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first
two lists.
/**
* Definition for singly-linked list.
* struct L...
分类:
其他 时间:
2015-06-18 09:36:07
收藏:
0 评论:
0 赞:
0 阅读:
228
Given a linked list, remove the nth node from the end of list and return its head.
For example,
Given linked list: 1->2->3->4->5, and n = 2.
After removing the second node from the end, the...
分类:
其他 时间:
2015-06-18 09:35:57
收藏:
0 评论:
0 赞:
0 阅读:
200
还原Bak数据库到指定位置:
restore database databaseName
from disk ='E:\database_DB_20150324.Bak' WITH NORECOVERY,
move 'database_data' to 'D:\MSSQL\Data\database.mdf',
move 'database_log' to 'D:\MSSQL\Data\...
分类:
数据库技术 时间:
2015-06-18 09:35:47
收藏:
0 评论:
0 赞:
0 阅读:
369
快速排序是一个递归的过程,只要能够实现一趟快速排序的算法,就可以利用递归的方法对一趟快速排序后的左右分区域分别进行快速排序。会时常出现面试和笔试题目中。
值得强调是:最好的情况是枢纽元素选取得当,每次都能均匀的划分序列。 时间复杂度O(nlogn),最坏情况是枢纽元素为最大或者最小数字,那么所有数都划分到一个序列去了 时间复杂度为O(n^2)。
排序思路:
源码:
#include
u...
分类:
编程语言 时间:
2015-06-18 09:35:37
收藏:
0 评论:
0 赞:
0 阅读:
208
在前面的博客中,小编主要简单的介绍了jquery的一些基本知识,今天这篇博文,小编继续来学习jquery的相关知识,今天我们来学习一个标签页的小例子,相关源码小编已经上传,有需要的小伙伴可以自己去下载哦`(*∩_∩*)′,点击即可下载!我们先来看一下最终的效果图。 如我们上述图片展示的,这个页面当中包含两个部分,上下各有一个标签页,我们经常会在web应用当中,看到标签...
分类:
Web开发 时间:
2015-06-18 09:35:27
收藏:
0 评论:
0 赞:
0 阅读:
274
原文链接 : WHAT I’VE LEARNED FROM TRYING TO MAKE AN ANDROID APP UNIT TESTABLE
原文作者 : Matthew Dupree
译文出自 : 开发技术前线 www.devtf.cn
译者 : chaossss
校对者: Mr.Simple
状态 : 完成
在前面的博文中,我给大家介绍并展示了要怎么使用...
分类:
移动平台 时间:
2015-06-18 09:35:17
收藏:
0 评论:
0 赞:
0 阅读:
169
最近在学习Bmob,感觉功能挺强大的,分享一下!!!
效果图:
源代码地址:http://download.csdn.net/detail/gxseveryday/8817749
失物招领的简单案例,实现物品的发布、修改、呈现和删除,展示如何使用Bmob快速开发一个有后端数据库的应用软件。使用场景如下:用户捡到物品,打开手机软件,填写物品的招领信息(标题、描述和联系方...
分类:
其他 时间:
2015-06-18 09:35:08
收藏:
0 评论:
0 赞:
0 阅读:
511
1、下载svn安装包,并安装。
2、setting => Version Control => Subversion => General.选择svn的安装路径,如下图所示:...
分类:
移动平台 时间:
2015-06-18 09:34:47
收藏:
0 评论:
0 赞:
0 阅读:
151
不要轻忽编译器的警告编译器的警告对于有些程序员来说并不在意。他们认为警告并不威胁程序或者对程序来说没有什么太大的副作用。然而,这种想法在编程的时候可能会付出很大的代价。
如下例子:class B{
public:
virtual void f() const;
};
class D: public B{
public:
virtual...
分类:
编程语言 时间:
2015-06-18 09:34:17
收藏:
0 评论:
0 赞:
0 阅读:
138
Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。Base64编码可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128-bit的UUID)编码为一个字符串,用作HTTP表单和HTTP GET URL...
分类:
编程语言 时间:
2015-06-18 09:34:07
收藏:
0 评论:
0 赞:
0 阅读:
255
QQ:1187362408 欢迎技术交流和学习
C#ref,out变量巧用篇(输入输出变量):
TODO:
1,ref类型变量运用
2,out类型变量运用
讲解篇:
1,ref类型变量:
string strRef = "";
GetChangeRef(ref strRef);
调用:strRef变量的值已经改变过了。
GetChangeRef(ref String s...
分类:
Windows开发 时间:
2015-06-18 09:33:57
收藏:
0 评论:
0 赞:
0 阅读:
217
Volatile关键字
平时在阅读jdk源码的时候,经常看到源码中有写变量被volatile关键字修饰,但是却不是十分清除这个关键字到底有什么用处,现在终于弄清楚了,那么我就来讲讲这个volatile到底有什么用吧。
当一个变量被定义为volatile之后,就可以保证此变量对所有线程的可见性,即当一个线程修改了此变量的值的时候,变量新的值对于其他线程来说是可以立即得知的。可以理解成:对vola...
分类:
编程语言 时间:
2015-06-18 09:33:37
收藏:
0 评论:
0 赞:
0 阅读:
215
1,公共函数,表单数据转JSON
//将表单数据转为jsonfunction form2Json(id) { var arr = $("#" + id).serializeArray() var jsonStr = ""; jsonStr += '{'; for (var i = 0; i arr.length; i++) { jsonStr +=...
分类:
其他 时间:
2015-06-18 09:33:27
收藏:
0 评论:
0 赞:
0 阅读:
330
孙广东 2015.6.15对于逗比的游戏、无厘头、可以让大家吐糟的游戏,如果有弹幕的功能是极好的。使用U5和 UGUI 目前实现的很简陋而已。 ///
/// 实现看视频时的弹幕效果
///
public class DanMu : MonoBehaviour
{
//public Text[] texts;
publi...
分类:
编程语言 时间:
2015-06-18 09:33:17
收藏:
0 评论:
0 赞:
0 阅读:
290