自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Java操作MySQL数据库

Java操作数据库的最基本方式是通过JDBC进行的,在本文中将讲述通过JDBC来操作MySQL数据库的基础知识。[code="java"]package framework.utils.db;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import ...

2012-10-24 21:58:42 129

原创 Java使用HttpClient进行Http相关操作

HttpClient可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。在本文中给出了HttpClient基础使用的说明。[code="java"]import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStream...

2012-10-24 18:22:24 419

原创 Android与位置相关的应用开发(2)-MapController与Overlay

在前一节中演示了MapView的简单应用,MapView从服务的提供方获取相关数据并且将地图显示出来,此外通过MapView还可以显示如卫星图,交通等信息;在本文中将介绍另外两个重要类MapController和Overlay,这两个类将丰富地图的功能和展示。1)MapController:如果要在地图中设置缩放等级、实现缩放功能和动态移动等功能需要使用另一个重要的类MapControll...

2012-07-13 11:55:31 128

原创 Android与位置相关的应用开发(1)-MapView简单使用

基于位置应用(LBS)伴随着无线的发展越来越走入大家的生活,在无线应用中这类应用也越来越多,而地图作为一个重要部分与基于位置的应用密不可分,这篇文章总结了在学习android基于位置的应用时遇见的问题和学习心得。1)注册google地图API密钥:keytool –alias androiddebugkey –keystore “keystore file path” –storepass...

2012-07-12 16:59:52 195

原创 Android开发ContentProvider

Content Provider是Android四大组件之一,其主要作用是作为内容(数据)提供方存在,可以用于解决Android进程间数据的共享;Android中内置了一些Provider,这些Provider提供着一些常用的数据,比如联系人信息等,在这里主要讨论如何在Android中开发自己的Provider;在Android中开发自己的Provider需要以下的几步:1)规划数据库...

2012-07-10 18:07:57 94

原创 Android中ListView控件的简单使用

在android中ListView是一个经常使用到的控件,该控件是android众多列表控件中的一种,以垂直的方式显示一组项,对于ListView的使用包含以下三部分:1)建立一个包含ListView的布局文件和一个针对ListView中每一个项的布局文件;2)创建一个Activity(最简单的方式是继承ListActivity);3)创建一个ListAdapter,填充所需的数据后通...

2012-07-05 10:22:23 283

原创 JUnit扩展方式(二)-使用Runner对JUnit进行扩展(基础)

在前面的文章中对于如何使用Rule对JUnit进行扩展进行了说明,在Rule之前对于JUnit的扩展使用的方式是通过创建一个继承自BlockJUnit4ClassRunner类的新的Runner类,然后在测试用例中通过@RunWith指定使用新的Runner来运行测试类实现的;具体步骤如下:1)创建一个新的Runner类,该类继承自BlockJUnit4ClassRunner;2)在测...

2012-06-27 11:21:37 223

原创 JUnit扩展方式(一)-使用Rule对JUnit进行扩展(JUnit4.10)

在上一篇文章中给出了JUnit4.8中如何使用Rule对JUnit进行扩展,在JUnit4.8中存在一个问题就是不能够使用Rule对于@BeforeClass和@AfterClass进行扩展,在JUnit4.10中JUnit提供了通过Rule对于@BeforeClass和@AfterClass扩展的方式;在JUnit4.10中MethodRule被声明为过时的,建议使用TestRule替代,同...

2012-06-27 10:00:02 166

原创 JUnit扩展方式(一)-使用Rule对JUnit进行扩展(JUnit4.8)

在JUnit4.7之前用户要扩展JUnit通常采用继承BlockJUnit4ClassRunner的方式,然后在BaseTestCase中通过@RunWith指定使用新的Runner代替默认的Runner(该方法将在以后的文章中给出说明)JUnit4相比于JUnit3的一个很大的不同就是可以通过Annotation来组织测试用例,从JUnit4.7开始推荐用户通过@Rule来扩展JUnit完成...

2012-06-26 22:03:54 159

原创 在Offline模式下使用Emma进行代码覆盖率检查(命令行方式)

开发工程师常常问到的一个问题是:测试用例执行了那么多,到底这些用例覆盖了多少的代码?那么在最终的测试报告中给出代码覆盖率是不是更加有说服力,因此这几天稍微看看了emma的东西,在这里记录下来用以备忘,这里只说off-line模式下emma使用命令行方式进行代码覆盖率统计。off-line模式下使用emma一般来说包含三个步骤:1)插桩-使用instr对于class文件(或者包含class文...

2012-06-21 15:17:43 210

原创 Eclipse插件安装后首选项看不见问题处理

1)把 eclipse\configuration\org.eclipse.update 删除掉。出现这种情况的原因是在你安装新的插件以前你启动过 eclipse ,在 org.eclipse.update 文件夹下记录了插件的历史更新情况,它只记忆了以前的插件更新情况,而你新安装的插件它并不记录,所以删除掉这个文件夹就可以解决这个问题了,不过删除掉这个文件夹后, eclipse 会重新扫描所...

2012-06-13 12:01:09 311

原创 Eclipse集成Maven

1)先安装subeclipse插件就是svnsvn - http://subclipse.tigris.org/update_1.6.x[img]http://dl.iteye.com/upload/attachment/0069/4890/13c74043-bed8-321d-aeb9-830856e0dd4d.jpg[/img]我这里是灰色的说明我安装过了这里只是截图说明下,我就不...

2012-06-13 11:34:10 71

原创 Java实现图片比对(2)-逐像素对比

图片对比的另一种方式是通过将图片每一个像素的RGB值提取出来,然后比较两个图片每一个像素的RGB值;该方法的问题是速度比较慢,需要消耗较大的空间;[code="java"]private static InputStream getImageStreamFromWeb(String urlAddress) { URL url = null; HttpURLConnection ...

2011-12-22 21:22:25 1281 1

原创 Java实现图片比对(1)-MD5方式

图片对比的一个思路是将文件转换为二进制文件流,然后对图片二进制流进行MD5编码,比对图片二进制流MD5编码的结果,不过该方法的缺点当同一图片使用不同的压缩算法进行存储后会失效;[code="java"]public static byte[] getTuPianBytes(String name) { File file = new File(name); byte[] tuPia...

2011-12-22 21:16:47 622

原创 Java自定义Annotation

在Java中自定义Annotation的方法如下:[code="java"]import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Targ...

2011-10-24 20:57:39 103

原创 在monkeyrunner里使用Java做为脚本语言

monkeyrunner官网和很多地方都是使用的python做为脚本语言的,但是实际上monkeyrunner是支持Java做为脚本语言的,下面是对在monkeyrunner中使用Java的一些尝试,已经全部使用过是可行的,需要引入的jar包包括:ddmlib.jar;guavalib.jar;sdklib.jar和monkeyrunner.jar[code="java"]package ...

2011-10-12 11:22:31 217

原创 使用JSCH连接Linux服务器(1)-执行linux命令

在java中可以使用jsch连接远程Linux服务器,并在服务器上执行传送命令,同时该jar包也可以使用ftp在服务器上上传下载文件,本节讲述如何通过该jar包传送linux命令并且执行:[code="java"]package com.aliyun.utility.jsch;import java.io.InputStream;import java.util.Propertie...

2011-09-08 10:41:17 262

原创 Java操作XML文件(2)-读取XML文件

使用Java读取XML文件:[code="java"]package xml;import java.util.ArrayList;import java.util.List;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;impor...

2011-09-07 22:36:21 92

原创 Java操作XML文件(1)-写入XML文件

在Java中写入XML文件操作:[code="java"]package xml;import java.io.BufferedWriter;import java.io.FileOutputStream;import java.io.OutputStreamWriter;import javax.xml.parsers.DocumentBuilder;import...

2011-09-07 22:15:49 137

空空如也

空空如也

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

TA关注的人

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