自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (13)
  • 收藏
  • 关注

转载 Android程序开发:[7]Eclipse更新ADT的方法

http://jingyan.baidu.com/article/64d05a02793d0cde55f73b87.html上面谈到的问题自己也遇到了,于是照着操作,还是出现了冲突的问题。按照这个博客的方法解决,还是卸载不了,于是直接删除相关的jar包等。还是不行。http://blog.csdn.net/hyr83960944/article/details/360039

2015-02-28 16:01:23 468

原创 Android SDK下边tools、platform-tools、system-images、sources等目录的作用

Android sdk目录里,有一些文件夹:tools:该目录下存放大量Android开发工具,例如SDK Manager、androidavd、emulator、ddms等等。platform-tools:存放Android不同平台的相关工具;随着SDK更新版本,这里的工具会有相应更新变化,但是一般都是向后兼容。最常用的是Android Debug Bridge(adb)工具;

2015-02-28 13:57:05 6760

转载 Quartz2D在iOS开发中的价值

1.为了方便搭建美观的UI界面,iOS提供了UIKIT框架,里面有各种各样的UI控件->UILabel:显示文字->UIImageView:显示图片->UIButton:同时显示文字和图片(能点击)2.利用UIKit框架提供的控件,拼拼凑凑,能搭建和实现一些简单的、常见的UI界面3.但是,有些UI界面极其复杂,而且比较个性化,用普通的UI控件无法实现,这时可以利用Quartz2

2015-02-27 12:28:42 727

转载 JUnit4的执行的一般流程

a)首先获得待测试类所对应的Class对象。b)然后通过该Class对象获得当前类中所有public方法所对应的Method数组。c)遍历Method数组,取得每一个Method对象。d)调用每个Method对象的isAnnotationPresent(Test.class)方法,判断该方法是否被Test注解所修饰。e)如果该方法返回true,那么调用method.invoke()

2015-02-12 13:36:36 469

转载 Java注释@interface的用法【转】

java用  @interface Annotation{ } 定义一个注解 @Annotation,一个注解是一个类。@Override,@Deprecated,@SuppressWarnings为常见的3个注解。注解相当于一种标记,在程序中加上了注解就等于为程序加上了某种标记,以后,JAVAC编译器,开发工具和其他程序可以用反射来了解你的类以及各种元素上有无任何标记,看你有什么标记

2015-02-12 13:34:38 370

转载 面向对象设计的六大原则简介

OOD基本上有6大原则,而实际上都是互补的,也就是说一些原则需要利用另一些原则来实现自己。6大原则如下:1) Open-Close Principle(OCP),开-闭原则,讲的是设计要对扩展有好的支持,而对修改要严格限制。这是最重要也是最为抽象的原则,基本上我们所说的Reusable Software既是基于此原则而开发的。其他的原则也是对它的实现提供了路径。2) Liskov 

2015-02-11 22:52:07 430

转载 面向对象设计原则六 - 针对接口编程,而不是针对实现编程

http://zjliu.iteye.com/blog/423222接口接口是一个对象中可以被另一个对象调用的一组方法一个对象可以有多个接口类型是一个对象的特殊接口不同的对象可以有相同的类型,一个对象可以有多种不同的类型一个对象只有通过它的接口才能被其他对象知晓接口是可插拔的关键实现继承和接口继承实现继承(类继承)------ 一个对象的实现定义在另一个对象的实

2015-02-11 22:30:44 615

转载 面向对象的设计原则五 - 依赖倒转原则

动机在一个应用程序中,我们有一些实现了基础的、主要的操作的底层类和一些封装了复杂逻辑的上层类。实现这种结构的很自然地方式就是,先编写底层类,完成后再编写复杂的上层类。因为上层类是由其他东西定义的,所以这看起来是一种很合理的方式。但是这不是一个灵活的设计,如果我们需要替换一个底层类时会发生什么? 让我们以经典的拷贝程序为例,它从键盘读取一些字符,然后把他们输出到打印设备上。包

2015-02-11 22:06:03 444

转载 Java 接口在编程中的作用是什么?

Java 接口在编程中的作用是什么?2010-04-18 19:31kingboy12345 | 来自手机知道  | 分类:JAVA相关 | 浏览2044次 | 该问题已经合并到>>刚学java 对接口的作用感到困惑,接口既不能定义方法体具体内容,又在继承后都被覆盖。多重继承这种空方法意义有多大?网上有人说在大型编程时才会体现接口的优越性,这优越性是什么?分享到:

2015-02-11 21:29:09 609

转载 里氏替换原则

架构师之路之 里氏代换原则(Liskov Substitution Principle, LSP)1 什么是里氏代换原则    里氏代换原则是由麻省理工学院(MIT)计算机科学实验室的Liskov女士,在1987年的OOPSLA大会上发表的一篇文章《Data Abstraction and Hierarchy》里面提出来的,主要阐述了有关继承的一些原则,也就是什么时候应该使用继承,

2015-02-11 21:26:54 510

转载 五大原则之----里氏替换原则(LSP)

阐述:子类型(subtype)必须能够替换掉它们的基类型(basetype) 先提出一个问题:正方形是不是一种特殊的长方形(IS - A关系)?先不要回答这个问题,看下面的分析。 理解:LSP原则的一个例子,假如有个people的基类,两个字类man类和woman类,都继承于people类。那么针对people类的任何操作,比如fun吃饭、fun睡觉、fun走路,对于man类和

2015-02-11 21:25:50 708

转载 面向接口编程详解(一)——思想基础

http://www.cnblogs.com/leoo2sk/archive/2008/04/10/1146447.html我想,对于各位使用面向对象编程语言的程序员来说,“接口”这个名词一定不陌生,但是不知各位有没有这样的疑惑:接口有什么用途?它和抽象类有什么区别?能不能用抽象类代替接口呢?而且,作为程序员,一定经常听到“面向接口编程”这个短语,那么它是什么意思?有什么思想内涵?和面向对

2015-02-11 21:25:23 432

转载 Java动态代理一——动态类Proxy的使用

1.什么是动态代理?答:动态代理可以提供对另一个对象的访问,同时隐藏实际对象的具体事实。代理一般会实现它所表示的实际对象的接口。代理可以访问实际对象,但是延迟实现实际对象的部分功能,实际对象实现系统的实际功能,代理对象对客户隐藏了实际对象。客户不知道它是与代理打交道还是与实际对象打交道。2.为什么使用动态代理?答:因为动态代理可以对请求进行任何处理3.使用它有哪些好处?

2015-02-11 15:50:58 520

原创 iPhone设置的尺寸

iPhone设置的尺寸设备尺寸屏幕分辨率iPhone 3G \ iPhone 3GS3.5英寸480x320iPhone 4 \ iPhone 4S3.5英寸960x640iPhone 5 \ iPhone 5S4英寸1136x640iPhone 64.7英寸1334x750

2015-02-09 16:47:58 531

转载 Android Toast的一个注意点

Toast在实际使用中经常会用到,用起来也超级无敌方便,下面的一句代码就可以搞定.Toast.makeText(this, “要显示的内容”,Toast.LENGTH_SHORT).show();如果只用这句代码,你会发现,连续点击很多次时,Toast将持续很长时间显示,这严格意义上其实也不算是个BUG~    可以用下面的方法解决,就是只使用一个固定的Toas

2015-02-04 17:13:37 499

转载 android:ToolBar详解(手把手教程)

http://blog.mosil.biz/2014/10/android-toolbar/

2015-02-04 17:12:33 586

转载 android中path的arcTo方法的使用

该方法的声明为:void android.graphics.Path.arcTo(RectF oval, float startAngle, float sweepAngle);该方法是画一个弧线的路径.第一个参数是一个RectF类型.这个参数是干嘛的呢?先说一下,这个弧线是怎么来的?是先画一个椭圆,然后再在这个椭圆上面截取一部分部形。这个图

2015-02-02 19:05:19 605

转载 Android Canvas drawArc方法介绍

public void drawArc(RectF oval, float startAngle, float sweepAngle, boolean useCenter, Paint paint)oval :指定圆弧的外轮廓矩形区域。startAngle: 圆弧起始角度,单位为度。sweepAngle: 圆弧扫过的角度,顺时针方向,单位为度。useCenter: 如果为True时,在绘制

2015-02-02 19:04:25 469

原创 android的canvas简单实用

(1)width = 400;height = 400;int pointX = width / 2;int pointY = height / 2;canvas.translate(0, pointY);canvas.rotate(-70, pointX, 0);//把当前画布的原点移到(0,pointY),后面的操作都以(0,pointY)作为参照点(即原点),默认原点为(0,

2015-02-02 12:58:58 528

转载 JavaBean 和 Map 之间互相转换

[java] view plaincopyimport java.beans.BeanInfo;  import java.beans.IntrospectionException;  import java.beans.Introspector;  import java.beans.PropertyDescriptor;  import java

2015-02-01 16:06:27 483

转载 javaBean与Map<String,Object>互转

1. 为什么要实现javaBean与Map相互转换?用过spring的都知道spring的MVC框架中有一个BaseCommandController对象,利用这个对象我们就可以很方便的将从客户端传递过来的参数封装到一个JavaBean对象中去,而不需要我们request.getParameter("name");bean.setName(name);了,从而也简化了不少的工作。如果大家用

2015-02-01 16:06:03 497

dagger2依赖分析的代码

dagger2依赖分析的代码

2016-06-03

ShowPercentView

android自定义View之(六)------高仿华为荣耀3C的圆形刻度比例图(ShowPercentView),详细参考:http://blog.csdn.net/hfreeman2008/article/details/43369961 加入了注释进行了简单的封装,感谢原作者

2015-02-02

EventBusDemo

里面有eventbus的解耦使用,修改别人的例子,加上注释;也加上了roboguice的简单实用。eventbus的使用参考http://blog.csdn.net/knighttools/article/details/26608351

2014-08-04

android acra将错误日志发送到邮箱

这个使用android的开源acra将错误日志发送到邮箱中。可以成功运行,将日志发送到邮箱中。

2014-07-23

Activity切换,上入下出,防止背景黑屏

Activity切换,上入下出,防止背景黑屏

2014-06-26

base64编解码

base64进行编解码,比如可以在SMTP中使用

2013-05-18

使用telnet协议来收发邮件(SMTP和POP3)

通过这个实验对SMTP和POP3有一定了解

2013-05-18

Ubantu 虚拟机安装

详细的介绍了Ubantu的安装,按照步骤一步步的安装。

2013-05-09

Encode_+Decode+Tools+URL编码解码工具

Encode_+Decode+Tools+URL编码解码工具,非常使用的工具。

2013-04-26

网络物理接口V.24

介绍了网络接口V.24的原理和使用,其物理特性等等。可以对比接口V.35等进行学习。

2013-04-26

QT4.7移植到ARM

基于TQ6410的QT4.7移植,详细的介绍了移植到ARM开发板中的过程。

2012-10-27

精通LinuxC编程源代码

精通LinuxC编程源代码,其中有相关的Linux下C的实战项目。

2012-10-19

Linux C程序设计大全源代码

Linux C程序设计大全源代码,其中有Linux下C的实战项目。

2012-10-19

空空如也

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

TA关注的人

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