自定义博客皮肤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)
  • 资源 (6)
  • 收藏
  • 关注

转载 33333

package com.set;import java.util.Set;import java.util.TreeSet;class MySort implements java.util.Comparator{ public int compare(Student2 o1, Student2 o2) { return o2.id-o1.id; }}

2015-03-08 00:17:07 897

转载 Java设计模式透析之 —— 适配器(Adapter)

今天一大早,你的leader就匆匆忙忙跑过来找到你:“快,快,紧急任务!最近ChinaJoy马上就要开始了,老板要求提供一种直观的方式,可以查看到我们新上线的游戏中每个服的在线人数。”你看了看日期,不是吧!这哪里是马上要开始了,分明是已经开始了!这怎么可能来得及呢?“没关系的。”你的leader安慰你道:“功能其实很简单的,接口都已经提供好了,你只需要调用一下就行了。”好吧

2015-03-07 21:33:19 365

转载 java 注解

在开发Java程序,尤其是Java EE应用的时候,总是免不了与各种配置文件打交道。以Java EE中典型的S(pring)S(truts)H(ibernate)架构来说,Spring、Struts和Hibernate这三个框架都有自己的XML格式的配置文件。这些配置文件需要与Java源代码保存同步,否则的话就可能出现错误。而且这些错误有可能到了运行时刻才被发现。把同一份信息保存在两个地方,总是个

2014-12-13 23:26:34 400

原创 【Git入门之一】创建仓库

1.创建一个空目录[cpp] view plaincopy#进入d盘目录    $ cd /d        #创建JackyGit文件夹    $ mkdir JackyGit        #进入JackyGit文件夹    $ cd JackyGit        #显示当前所在路径    $ p

2014-01-12 17:33:59 509

原创 android 使用DialogFragment 自定义Dialog

这是个展示dialog窗口的fragment。这个fragment包含了一个Dialog对象,它的展示是基于fragment的状态。控制dialog(决定要show,hide,dismiss等)应该通过dialogfragment的api而不是dialog的实现这个类需要通过override方法onCreateView(LayoutInflater, ViewGroup, Bundle)来填充

2013-05-16 17:45:18 3121 3

原创 Android ImageView.ScaleType 属相详解

ImageView的ScaleType决定了图片在View上显示时的样子,如何进行比例缩放,以及显示图片的整体还是部分。如下两种方法:1. 在layout.xml中定义android:ScaleType="CENTER"2. 在代码中调用imageView.setScaleType(imageView.scaleType.CENTER);下面是针对属性的详解:1)CENTER

2013-05-13 00:41:30 530

转载 Android基于XMPP Smack Openfire开发IM【四】初步实现两个客户端通信

本博客要介绍的内容: Openfire做服务器端,两个客户端:Spark、android模拟器。实现两个客户端之间的通信。 第一步:启动openfire服务器。(这里需要用到两个用户登录,前面的博客中已经说明如何添加用户了。) [img] [/img] 第二步:启动Spark客户端,如果您还没有Spark,下载请到:http://www.ignitere

2013-04-28 15:36:34 1752

转载 Android基于XMPP Smack Openfire开发IM【三】客户端接收服务器发送的消息

Demo需求:android客户端接收服务器发送来的消息。 第一,客户端代码如下: MainActivity未做改动,与之前两篇一样 Java代码  package com.example.openfiretest;     import org.jivesoftware.smack.Chat;   import org.jivesoftware.smack

2013-04-28 15:31:13 981

转载 Android基于XMPP Smack Openfire开发IM 【二】获取好友列表

第一步,在openfire后台中创建一些用户,并添加两个组。我这里添加的两个组是:我的聊天小组、篮球。[img] [/img] 第二步,编辑组,把用户添加到组中。 [img] [/img] [img] [/img] 第三步,客户端代码如下: (MainActivity 同上篇,未做修改) Java代码

2013-04-28 15:29:45 840

转载 Android基于XMPP Smack Openfire开发IM【一】登录openfire服务器

第一,安装好openfire后,启动openfire进入后台。我的登录名:admin  密码:admin.如下: [img] [/img] 第二、创建一个用户,我 这里注册的用户名:test 密码:test. [img] [/img] 第三,创建android客户端,代码如下:(我的电脑的ip是:192.168.0.124,测试的时候改成自己

2013-04-28 15:28:40 825

转载 Openfire 的安装和配置

1、 下载最新的openfire安装文件 官方下载站点:http://www.igniterealtime.org/downloads/index.jsp#openfire 下载地址: Exe:http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_3_7_1.e

2013-04-28 15:27:28 749

转载 AndroidPn项目实现推送的使用过程

android消息推送在上一篇文章中提到在Android中实现推送方式的解决方案,其中一个比较成熟的解决方案便是使用XMPP协议实现。而AndroidPn项目就是使用XMPP协议实现信息推送的一个开源项目。在这里给大家介绍其使用过程。  Apndroid Push Notification的特点:   快速集成:提供一种比C2DM更加快捷的使用方式,避免各种限制.

2013-04-28 15:25:20 601 2

原创 java 中Comparator和Comparable的区别和比较

1. Comparator 和 Comparable 相同的地方他们都是java的一个接口, 并且是用来对自定义的class比较大小的,当我们有这么一个personList,里面包含了person1, person2, persion3....., 我们用Collections.sort( personList ), 是得不到预期的结果的,因为Collections.sort方法是根据元素的自然顺

2013-04-16 09:07:09 532

原创 Android 滑动按钮,滑动锁的实现

滑动按钮,滑动锁的实现先上图:大概就是这种效果,你可以用于滑动解锁,也可以当做个性化的Button来用这个我已经进行了封装,可以直接在xml中进行编写,然后在activity中重写ontouch方法进行button的判断即可,不用你再调整任何东西,滑动什么的都是自动适配的 我把这种Button命名为SlidingButton,先看一下代码吧,都是非常简单易用的:

2013-04-16 00:32:17 817

原创 java中的反射三(反射机制深入---工厂设计模式)

工厂设计模式最大的好处就是可以在应用进行解耦和操作。下面例子:创建一个接口并其实现interface Fruit{ public void eat() ; // 吃水果}class Apple implements Fruit{ public void eat(){ // 覆写eat()方法 System.out.println("** 吃苹果"); }

2013-04-16 00:04:04 531

原创 java中的反射三(反射机制深入---静态代理,动态代理及cglib动态代理)

代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代理类可以分为两种。 静态代理

2013-04-15 23:50:14 597

原创 java中的反射三(反射机制深入---对数组的操作)

反射机制对数组的操作1取得数组的Class对象以及相关属性和方法public class ClassArrayDemo{ public static void main(String args[]) throws Exception{ int temp[] = {1,2,3} ;// 声明一整型数组 Class c = temp.getClass().getComponen

2013-04-15 23:01:09 3185 1

原创 java中的反射三(反射机制深入---对类的操作)

使用反射调用类中的指定方法通过反射调用类中的方法:无参数的方法:public class InvokeSayChinaDemo{ public static void main(String args[]){ Class c1 = null ; try{ c1 = Class.forName("org.lxh.demo15.Person") ; // 实例化Cl

2013-04-15 22:40:07 490

原创 java中的反射三(反射机制深入---获得类的结构)

取得类的结构在开发中可以通过反射得到一个类的完整结构,那么这就是使用到java.lang.reflect包中的以下几个类:Constructor:表示类中的构造方法Field:表示类中的属性Method:表示类中的方法 以上三个类都是AccessibleObject类的子类 案例如下:  interface China{ // 定义China接口 p

2013-04-15 22:12:39 528

原创 java中的反射二(Class类的作用)

Class类的作用 Class主要是反射的源头,不仅可以取得对象所在类的信息,也可以直接通过Class类的方法进行对象的实例化操作。正常情况下我们通过关键字new进行对象实例化,如果现在已经实例化好的Class对象,则可以通过Class类中提供的方法public   T    newInstance() 来实例化某个对象。 注意:在Person中必须存在一个无参数的构造方法

2013-04-15 21:39:11 1288

原创 java中的反射一(Class类的认识)

Object类的支持在Object类中定义了以下方法,此方法将被所有子类继承public final Class getClass()以上的方法返回值的类型是一个Class类,实际上此类事Java放射的源头,实际上所谓反射从程序的运行结果来看:可以通过对象反射求出类的名称。正常方式:引用需要的包.类名称 ---> 通过new实例化----->取得实例化对象反射方式:实例

2013-04-15 21:36:39 866

android\Imageview支持图像的放缩、平移、异步加载

android\Imageview支持图像的放缩、平移、异步加载

2013-10-04

ViewPager实现图片轮播

图片轮播ViewPager实现图片轮播+手势轮播

2013-10-04

ViewFlipper实现图片轮播

图片轮播\ViewFlipper实现图片轮播+手势轮播

2013-10-04

android ImageSwither实现3d图片轮播

ImageSwither实现3d图片轮播+手势轮播

2013-10-04

android Gallery图片轮播

Gallery实现图片轮播+手势轮播 已经测试过 完美实现自动轮播和手势切换

2013-10-04

.net开发技术代码资源

在.net 开发过程 主要是控件的使用 李买你整体是源代码

2010-10-11

空空如也

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

TA关注的人

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