自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HDPCOMEON的专栏

勿好高骛远,勿妄自菲薄,脚踏实地,挑战能力极限,迅速提高自己

  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 在对象之间搬移特性---搬移函数

你的程序中,有个函数与其所驻类之外的另一个类进行更多交流:调用后者,或被后者调用 在该函数最常引用的类中建立一个有着类似行为的新函数。将旧函数变成一个单纯的委托函数。,或是将旧函数完全移除。

2014-12-08 10:32:51 996

原创 重新组织函数----Extra Method(提炼函数)

你有一段代码可以被组织在一起并独立出来讲这段代码放在一个独立函数中,并让函数名称解释该函数的用途范例:无局部变量void printOwing(double amount){printBanner();//printDetailSystem.out.println("name:"+_name);System.out.println("amount:"+amount);

2014-12-05 11:15:04 1075

原创 第一篇 jdk1.7安装与java环境变量配置

一.下载和安装JDK1.7:先来简单介绍下JDK。JDK是一个开发环境,用于构建应用程序,applet程序,和使用java编程语言的组成部分。Java Development Kit(JDK)是Sun Micorsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK是整个Java的核心,包括Java运行环境,Java工具和Java基

2014-11-28 10:54:51 1800

原创 android 附件(图片)上传下载功能开发

先上效果图:显示图片的界面:

2014-06-10 10:39:06 4442 3

原创 在对象之间搬移特性---Hide Delegate(隐藏委托关系)

客户通过一个委托类来调用另一个对象。在服务类上建立客户所需的所有函数,用以隐藏委托关系。动机:封装即使不是对象的最关机特性,也是最关机特性之一。“封装”意味着每个对象都应该少了解系统的其他部分。如此以来,一旦发生变化,需要了解这一变化的就比较少---这会使系统比较容易进行。任何学过对象技术的人都知道:虽然Java将字段声明为public,但你还是应该隐藏对象的字段。

2014-12-12 14:50:10 1058

原创 重新组织函数--Substitute Algorithm(替换算法)

你想要把某一个算法替换为另一个更清晰的算法。 将函数本体替换为另一个算法。

2014-12-05 16:21:08 929

原创 重新组织函数--Replace Method with Method Object(以函数对象取代函数)

你有一个大型函数,其中对局部变量的使用使你无法采用Extra Method()将这个函数放进一个单独对象中,如此一来局部变量就成了对象内的字段。然后你可以在同一个对象中将这个大型函数分解为多个小型函数。 Class Order... double price(){double primaryBasePrice;double secondaryBasePrice;doub

2014-12-05 16:01:32 687

原创 重新组织函数--Split Temporary Variable(分解临时变量)

你的程序有某个临时变量被赋值超过一次,它既不是循环变量,也不是被用于收集计算结果。针对每次赋值,创建一个独立、对应的临时变量。

2014-12-05 15:20:03 733

原创 重新组织函数--Introduce Explaining Variable(引入解释性变量)

你有一个复杂的表达式。 将该复杂表达式(或其一部分)的结果放进一个临时变量,以此变量名称来解释表达式用途。

2014-12-05 14:52:04 749

原创 重新组织函数--以查询取代临时变量(Replace Temp with Query)

你的程序以一个临时变量保存某一表达式的运算结果将这个表达式提炼到一个独立函数中。将这个临时变量的所有引用点替换为对新函数的调用。此后,新函数就可以被其他函数使用。double basePrice=_quantity*_itemPrice;if(basePrice>1000){return basePrice*0.95;else return basePrice*0.

2014-12-05 14:17:36 852

原创 重新组织函数--Inline Method(内联函数)

一个函数的本体与名称同样清晰易懂在函数调用点插入函数本体,然后移除该函数。int getRating(){return (moreThanFiveLateDeliveries()?2:1);}boolean moreThanFiveLateDeliveries(){_numnerOfLateDeliveries>5;}int getR

2014-12-05 12:04:50 652

原创 Obejct-C学习--内存管理

1.Object—C使用alloc方法申请内存,

2014-07-07 16:07:03 749

原创 Object-C学习--基础框架

1.一个基础框架就是一个软件包,它包含了多个类。mac

2014-07-07 15:02:19 692

原创 Object-C学习 继承 编译预处理

1.Object-C不支持多继承2.

2014-07-07 10:54:00 639

原创 Object-C学习--类

1.从Object-C2.0开始,能让系统自动生成变量的get

2014-07-07 08:46:12 558

原创 Object-C学习——数据类型和运算符重要知识点

2.数据类型和运算符

2014-07-06 18:18:33 881

原创 android事件派发机制研究,有图有实例

首先,看到网上一个博主的文章,有很详细的源码分析,但是

2014-06-19 15:20:03 865

转载 Android Fragment完全解析,关于碎片你所需知道的一切

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/8881711我们都知道,Android上的界面展示都是通过Activity实现的,Activity实在是太常用了,我相信大家都已经非常熟悉了,这里就不再赘述。但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了,因为平板的屏幕非常

2014-06-19 10:14:05 405

原创 android使自定义dialog的高度为包含内容的高度

今天遇到了一个很奇怪的问题,dialog自定义样式后,无法设置宽和高为包含内容,既wrap_content自定义dialog的样式如下:

2014-06-19 10:09:14 6883 1

原创 关于null的一些整理

在开发中我们经常会遇到kongz

2014-06-19 09:58:28 896

原创 android.database.StaleDataException: Attempted to access a cursor after it has been clos

今天开发的时候遇到这个异常,

2014-06-11 10:19:07 2702

原创 Unable to execute dex: java.nio.BufferOverflowException

在4.3的环境下导入一个2.3.3环境下开发的demo,然后直接运势时发现了这个异常: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.

2014-06-06 10:54:52 712

vc++简易电影播放器

vc++做的简易视频播放器,不过只能播放RM格式的文件

2011-09-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除