android提供了一套专门用于异步处理的类。即:AynsTask类。使用这个类可以为耗时程序开辟一个新线程进行处理,处理完时返回。其实,AsynTask类就是对Thread类的一个封装,并且加入了一些新的方法。编程时,两者都可以实现同样的功能。本文后面将对AsynTask和Thread进行比较。1...
分类:
其他好文 时间:
2014-07-19 17:33:11
阅读次数:
261
int[] arr = {3, 4 ,5}; 可变参数就是上一中数组参数的简写形式 不用每一次都手动建立数组对象 只要将要操作的元素作为参数传递即可 隐式的将这些参数封装成了数组 show(2,3,4,5,6): public static void show(int… arr){ sysyout(...
分类:
其他好文 时间:
2014-07-19 17:26:09
阅读次数:
183
《完美C++(第5版)》为读者提供了一个学习、理解和掌握 C++编程语言的全面视图,覆盖面广、实用性强。书中介绍了 C++的基本数据类型,如字符串、数组、指针、结构体、类等,同时也详细描述了面向对象编程语言的特性:封装、继承和多态,以及这些特性在 C++语言中的具体使用方式。本书的后面章节还重点介绍...
分类:
编程语言 时间:
2014-07-19 17:10:05
阅读次数:
337
函数式编程λ演算LISP,Erlang尾递归 栈的使用避免防御式编程ER实体Entity关系relationshipOOP [OOA/D]属性、行为继承、聚合、关联抽象、封装笛卡尔方法论拆分排序处理归并软件工程过程方法论软件生命周期RUP统一软件过程管理敏捷开发项目管理(计划、组织、执行、控制)线性...
分类:
编程语言 时间:
2014-07-19 16:20:43
阅读次数:
250
插件demo如下:实现原理比较简单,主要是用了css中的overflow=hidden特性来设计。比如你一个item宽度(图片+margin)为w,总共有n个item,那么把所有的item按照float=left在一个宽度为n*w的div A里横排过来;然后假如你每页要展示4个item,那么你要在d...
分类:
其他好文 时间:
2014-07-19 15:01:30
阅读次数:
368
今天时间有点早,所以上来在写一篇文章吧,继续上一篇的文章,在我们平时编程过程中有没有遇到过这样的一个情景,你定义的类只是用来封装一些相关的数据,但并不需要相关联的方法、事件和其他自定义的功能。同时,这个类仅仅在当前的应用程序中使用,而不需要在项目间重用。你所需要的只是一个“临时的”类型,现在我们来看...
分类:
其他好文 时间:
2014-07-19 14:30:15
阅读次数:
241
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class...
分类:
数据库 时间:
2014-07-19 00:37:26
阅读次数:
232
通常来说,对于某个满足了我们大部分需要的类,可以创建一个它的子类,并只改变其中我们不期望的部分(需要变化部分)。只是继承一个类,就可以重用该类的代码,这是一件多美好的事情啊!不过,像大多数美好的事情一样,过度使用往往会变得不美好。根据可替换原则(LSP), public 继承具有概念上的现实意义,它代表的是一种is-a关系。使用继承之前一定要问问是否真的属于is-a的关系,否则继承非常容易被过度使...
分类:
其他好文 时间:
2014-07-18 18:13:02
阅读次数:
195
在Delphi中轻松操作注册表TRegistry类http://blog.csdn.net/tercel99/article/details/744740在应用程序中,经常需要对注册表进行各种操作,如将程序名称、安装路径等信息保存到注册表中。Delphi对相应API函数做了进一步封装,使得在应用程序...
分类:
其他好文 时间:
2014-07-18 17:37:57
阅读次数:
199