自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Cannot open Eclipse Marketplace

今天给eclipse安装插件的时候出现各种cannot connect to...的问题,想打开eclipse marketplace来安装插件出现Cannot open Eclipse Marketplace,网上一通查找,终于在老美的网站上找到了解决方式,window->preferences->general->network connection,右边的active provider选择m

2015-08-26 13:41:08 13608 9

原创 javax.mail.AuthenticationFailedException

今天用到JavaMail发送邮件,确定用户名、密码没错的情况下,出现javax.mail.AuthenticationFailedException异常,网上一搜各种答案,试了半天还是不行,最后终于发现症结所在。发送邮件的时候使用了smtp服务,出现这种异常很有可能是使用的邮件服务器没有开启smtp服务。我试了几种邮箱,QQ邮箱smtp服务默认关闭,可以在邮箱的设置—>账户中开启;163邮箱,以前

2015-08-14 20:29:42 1054 1

原创 Server Tomcat v7.0 Server at localhost failed to start

eclipse for javaee中启动tomcat的时候出现Server Tomcat v7.0 Server at localhost failed to start,这个问题太常见了,看了论坛里面前辈们提出的各种解决方式,大部分都是修改tomcat配置文件,在我这貌似都不奏效。这个问题似乎没有一种万能的解决方式,我纠结了半天,最后实在没法,就试着把部署在tomcat上面的程序都删掉然后重启

2015-07-26 14:11:56 1192

原创 堆排序(Java实现)

今天看了一下堆排序的内容,写篇博客记录一下。关于堆的定义和性质就不说了,有一点需要说明一下,在给堆中的元素进行编号的时候,为了便于描述堆的性质,采取的编号方式是从上到下、从左至右依次编号,且堆顶元素编号为1。当使用数组来存储堆的时候,因为数组元素的编号是从0开始的,这就要求我们注意数组元素编号和堆元素编号的对应问题。下面以最大堆为例来说明堆排序的过程。1、维护堆的性质    该

2015-07-07 15:42:11 631

原创 android消息处理机制

几个概念的介绍:Handler:用于处理Message对象(下面介绍)和Runnable对象。Handler类中包含的几个主要的成员变量有:MessageQueue、Looper、Callback。Handler类有几个构造函数:public Handler()创建一个与当前线程的Looper对象相关联的Handler对象。在这个构造函数中会调用另外一个构造函数public Handler

2015-04-11 17:37:40 718

原创 归并排序

归并排序也是分治策略的一种

2014-06-01 20:16:35 855

原创 最大连续子数组和问题

最大连续子数组和问题:任意给定一个int型数组

2014-06-01 19:17:56 882

原创 插入排序

插入排序的基本思

2014-05-27 20:48:25 687

原创 快速排序(Java描述)

快速排序的原理:

2014-05-06 21:00:05 828

原创 逆波兰计算器(C语言)

逆波兰算法的表示:所有的运算符都跟在操作数的后面

2014-05-05 21:16:48 1604

转载 解决SDK Manager闪退

这个问题困扰了我很久,之前没解决,就放一放。后来我又专门拿了一个下午来找解决方法,终于搞定!我的解决方法是修改 android.bat,直接指定java.exe所在位置,不用去调用find_java.bat将  rem Check we have a valid Java.exe in the path.这行下面的set java_exe=改为set java_exe="D:\

2014-04-22 22:55:56 1298 1

原创 Java中的线程中断

1、线程的状态:1)xinjian

2014-04-22 22:50:45 1084

原创 java中的泛型理解

泛型是java1.5的新特性,用来表示“许多种类型”,可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。1、泛型类这是泛型使用最多的地方,很多时候创建的类都持有一种或多种不同类型的对象,很多时候我们的做法是需要什么类型的对象就创建一个什么类型的对象,也就是说一个类只能保存特定类型的对象,这样代码的复用率就很差了;也可以创建一个基类(通常是Object),通过显式的强转来创

2014-03-13 20:01:51 1406

原创 android中的Adapter使用

注:下面的内容都是我从诸位大神的博客中整理出来的,用一篇文章记录一下,作为笔记。在此先表示一下敬佩和感谢吧参考过的博客:http://www.cnblogs.com/devinzhang/archive/2012/01/20/2328334.htmlAdapter是连接后台数据和前台显示的适配器接口,一些常见的View子类,例如ListView、GridView之类的,都需要使用A

2013-12-19 20:07:19 3838

原创 ListActivity

一个应用程序,用户眼睛看到的都是有Activity来呈现的,查看API我们知道Activity有以下几个子类:AccountAuthenticatorActivity,ActivityGroup, AliasActivity, ExpandableListActivity, FragmentActivity, ListActivity, NativeActivity,这

2013-12-14 15:18:36 1121

转载 java中的synchronized理解

原文网址:http://www.cnblogs.com/GnagWang/archive/2011/02/27/1966606.htmlsynchronized是java语言的关键字(跟static一样),貌似有的地方翻译成同步锁(阻止同步执行的),这个名称挺形象的,从他的名字中就能猜出他大致的用法:当用它来修饰一个方法或者代码块的时候,能够保证在同一时刻最多只有一个线层执行synch

2013-12-12 19:20:42 1696

原创 android中的线程与消息处理

(下面的内容是我从一本书上整理出来的,如果有错误的地方还请指教)一、线程理解在主线程中创建线程有两种方法,一是通过Thread类的构造方法来创建(查看API我们可以知道,Thread类实现了Runnable接口,其中提供了很多种构造方法,可以用来构造不同的线程,下面只是其中的一种)Thread thread = new Thread(new Runnable(){ @Over

2013-11-27 17:30:20 2011

原创 android中的Intent(意图)理解

在上一篇文章中说了,android中的四大组件:Activity、Service、BroadcastReceiver、ContentProvider,其中Activity、Service和BroadcastReceiver必须由Intent来启动,分别对应着startActivity(或者startActivityForResult)、startService(当然,对于Service还有bind

2013-11-23 21:46:57 1597

原创 Android中的BroadcastReceiver理解

广播(Broadcast)是用来在进程间通信的,广播接受者(BroadcastReceiver)是android中的四大组件之一(Activity、Service、Broadcast、Contentprovider),广播的使用应注意以下问题:1、声明一个广播接受者有两种做法:一是继承BroadcastReceiver类,实现其中onReceive方法:public class Mai

2013-11-23 21:46:21 2961 1

转载 java中main函数的参数

java中的main函数是一个程序执行的入口,main函数必须被声明为static的,在编译的时候就已经为其分配了内存,就是说,不用调用也能执行的,那么main函数的参数有什么作用呢?参数args的主要作用是为程序使用者在命令行状态下与程序交互提供了一种手段。此外在其他类中直接使用main()函数,并传递参数也是可行的,虽然这种方法不太常用,但毕竟为我们提供了一种选择。主函数的一般写法

2013-11-16 11:02:25 5662 1

转载 java类的属性和字段的区别

Java中的属性,通常可以理解为get和set方法。而字段,通常叫做“类成员”。这两个概念是完全不同的。属性只局限于类中方法的声明,并不与类中其他成员相关。例如:void setA(String s){}String getA(){}当一个类中拥有这样一对方法时,我们可以说,这个类中拥有一个可读写的a属性(注意是小写a)。如果去掉了set的方法,则是可读属性,反之亦然。类成员(字段)

2013-11-16 10:44:31 1595

原创 java中的枚举类型

当一个变量有几种可能的取值时就可以将它定义为一个枚举的类型,枚举可以看做一种比较特殊的类(貌似有的地方直接称作枚举类),为什么这么说呢?因为枚举可以像类一样,可以包含构造函数、静态的属性或者方法、抽象函数等;为什么要使用枚举类型呢?很多时候,我们在使用一个参数的时候,这个参数的取值在一个已知的范围内,如星期,只能取星期一、星期二......星期天,把星期声明为一个枚举类型,首先方便管理

2013-11-15 18:42:49 1314

原创 java中的排序问题

java中提供了一个比较对象大小的接口Comparable,T是可以进行比较的对象类型的集合,API中的描述是:此接口强行对实现它的每个类的对象进行排序,后面还有一大堆,就不一一写了,摸索了一下,总结如下:1、compareTo与 == 、equal的区别:

2013-11-09 10:52:34 1732

原创 android中使用SAX解析xml文件

在正式的开始讲解SAX解析xml文件之前,先来看看xml文件的一基本的知识,我用下面的这段代码

2013-10-23 16:38:59 1412

原创 为ListView添加适配器时,出现空指针异常

ListView是一个经常要使用的控件,大部分情况下,我们都会通过适配器来为ListView添加内容,即调用ListView中的setAdapter(ListAdapter adapter)方法,其参数adapter是我们单独定义的。在调用这个方法的时候,一旦出现空指针异常,我们的第一反应就是检查ListView有没有实例化,但是我们发现ListView已经实例化了还是会出现这种异常,这是为什么呢

2013-10-22 21:06:00 3532

原创 java中的回调机制(自己的一点理解)

作为新手,不得不说学习是个艰难的过程。这几天一直在看关于回调机制方面的问题,经过几天的摸索,开始对android中的回调机制有了一点理解,下面做一个记录,有的是从别处借鉴过来的,有的是自己的一点理解,如有错误或者遗漏之处,欢迎指正。首先,什么是回调函数?android中怎么实现回调函数?为什么要使用回调函数?    简单的说,回调函数就是通过其指针来调用的函数(这句话确实够简单的,下面

2013-10-20 13:08:20 1694 1

原创 java中使用static修饰词应注意的问题

java中的static修饰词一直是个貌似很简单但是很容易出错的地方,今天特来总结一下,有什么不对的地方,还望指正    static修饰的变量和方法称为类成员,何为类成员,就是可以直接通过类名去访问的(一般的方法和变量都要用过类的对象去访问的);它们从程序开始到程序结束一直都存在,跟C中的全局变量有点像(java中没有全局变量这一说的),一改全改;static成员是在类被加载时首

2013-10-11 16:51:00 3989

原创 FATAL EXCEPTION main

今天在写一个手机与电脑之间通过USB进行通信的代码的过程中,遇到一个问题,键见og:楼主是在Activity中启动一个Service时出现这个错误的,最后发现原来是在Activity中声明了一个Service对象,但是还没有实例化,然后再下面的代码中调用Service中的方法就出现空指针异了,空指针异常是最常见,也是最容易犯的错误,楼主以前一直没有重视这个问题,看来现在必须要注

2013-10-04 11:41:04 2686

linux命令(chm格式)

linux命令大全,chm格式,很好用的

2014-07-07

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

TA关注的人

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