自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 String.format的用法(http://blog.csdn.net/lu8000/article/details/11717331)

在JDK1.5中,String类增加了一个非常有用的静态函数format(String format, Objece... argues),可以将各类数据格式化为字符串并输出。其中format参数指定了输出的格式,是最复杂也是最难掌握的一点,而argues则是一系列等 待被格式化的对象。该函数对c语言中printf函数的用法进行了一定的模仿,因此有c语言基础的人学起来会轻松许多。下面我们着重讨论一

2013-09-16 10:14:40 1206

转载 递归调用简单例子——按层次列出文件夹下所有文件和文件夹

import java.io.File;public class TestFileInteration { static String endString = "|__"; //结尾字符串,用来形象显示层次关系 public static void main(String[] args) { File f = new File("F:/A"); //假设

2013-09-14 16:58:55 1437

转载 JAVA的Random类(转)

Random类 (java.util)         Random类中实现的随机算法是伪随机,也就是有规则的随机。在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要的随机数字。相同种子数的Random对象,相同次数生成的随机数字是完全相同的。也就是说,两个种子数相同的Random对象,第一次生成的随机数字完全相同,第二次生成的随机

2013-09-14 15:08:22 756

原创 ContentProvider的使用

这方面的资料应该网上已经很多了,我在这里只是做简单的总结就行了。如题:ContentProvider是android的内容提供器,可以为应用程序提供各种的数据,例如数据表,txt文件,xml文件等等。应用程序可以利用SQLLiteDataBase这个类来操作数据表中的内容。下面就简单的介绍下ContentProvider的具体使用。ContentProvider使用可以分为两种情况

2013-07-03 14:42:17 964

转载 Java程序员应该知道的10个调试技巧

摘要:调试不仅可以查找到应用程序缺陷所在,还可以解决缺陷。对于Java程序员来说,他们不仅要学会如何在Eclipse里面开发像样的程序,更需要学会如何调试程序。本文介绍了Java程序员必知的10个调试技巧,保证让你受益匪浅![CSDN.NET 张红月/编译] 调试可以帮助识别和解决应用程序缺陷,在本文中,作者将使用大家常用的的开发工具Eclipse来调试Java应用程序。但这里介绍的调试方

2013-07-02 10:53:03 586

原创 android图片的打开和缩放时出现oom处理过程

内容如题:以前对于图片缩放时出现oom,也是束手无策。昨天看了Android_Tutor对于图片处理的文章,今天就斗胆将这部分的内容演习下。首先创建一个布局文件:用imageview控件加载图片<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_wi

2013-06-20 15:59:58 1534 1

原创 android通过ContentPrivider扫描sd卡所有图片,并显示

如题:重点在于ContentPrivider的使用,和图片的显示上首先在使用ContentPrivider查找图片前,先将sd卡整个扫描一遍,要不然的话你可能刚刚添加的图片是不会查找出来的。// 必须在查找前进行全盘的扫描,否则新加入的图片是无法得到显示的(加入对sd卡操作的权限) public void allScan() { sendBroadcast(new Inten

2013-05-27 11:01:56 7334 2

原创 java转换日期的工具类

package com.lingan.common;import java.sql.Timestamp;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.regex.Pattern;import org.apache.commons.l

2013-05-24 15:37:47 875

原创 android访问web工程,并解析web工程返回的xml文件

如题:首先建立一个简单的web工程,使用servlet技术:下面是servlet的实现。/** * @FILE:ListServlet.java * @AUTHOR:Administrator * @DATE:2013-5-19 下午6:03:19 **/package com.yehui.servlet;import java.io.IOException;impor

2013-05-20 09:57:04 1717

原创 sql优化的进入的误区

如题,近期做新作一个项目,有个CR是让对sql语句进行优化,提高运行效率。具体的sql这里就不写了,因为不是本文要写的重点。这里用select * from dual来代替《这里认为是sql1》。本以为是对这个sql进行优化就可以了,但是经过了两天修改,一无所获。后来无奈只能请教同事,才发现问题并不在此。因为在这句sql执行过后,下面的代码间接的使用了sql1执行的结果集。并且

2013-05-20 09:04:48 1039 2

原创 javax.el.PropertyNotFoundException: Property 'id' not found on type java.lang.String

如题:在做一个servlet的练习的时候用到了jstl标签的迭代,却出现了以上的错误:最后发现错误在下面的jsp页面,在贴出来:该引用的也都引用了。 ${video.title} ${video.timelength} 一开始在网上找问题所在:有人说是bean的属性名称错误,或者没有get,set方法,但是我的bean如下

2013-05-19 19:45:36 16361 1

原创 android通过http协议获得图片

android通过图片网址获得图片并显示在imageView中。下面就简单的来说明操作过程:首先必须在布局文件中声明imageView控件: <ImageView android:id="@+id/image" android:layout_width="fill_parent" android:layout

2013-05-18 19:41:56 1395

转载 eclipse快捷键

Eclipse快捷键大全(转载)Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面

2013-05-15 09:36:23 508

转载 android应用的单元测试

首先配置AndroidManifest.xmlxml version="1.0" encoding="utf-8"?>manifest xmlns:android="http://schemas.android.com/apk/res/android"    package="com.zhy.test"    android:versionCode="1"    andro

2013-05-15 09:29:45 692

原创 android轻量型数据库sqlite的使用方法汇总

声明:主要是对sqlite的使用做一下简单的汇总。首先建立数据库和建立数据表/** * @FILE:DBOpenHelper.java * @AUTHOR:Administrator * @DATE:2013-5-14 下午10:06:29 **/package com.yehui.service;import android.content.Context;import

2013-05-15 09:27:40 1079

原创 java Vo和Model的转换工具

声明:是将项目中的内容总结出来的。Model类的属性和数据表中的字段是一一对应的,Vo首先属性值也是要和Model类中的属性一一对应,其次Vo也可以有自己的额外属性。下面先将工具贴出:package test;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.math.Big

2013-05-14 17:29:44 6066 2

原创 android 使用pull方式解析xml文件

如题,应该网络上讲解的是比较多了,我这里只是做一个简单的总结。首先在工程的src目录下建一个person.xml文件:好,我们现在就用pull方式来解析这个xml文件,文件内容如下:注意xml文件,几个重要的判断条件:文档开始,文档结束,元素开始,元素结束。元素的属性对应的value,元素的txt值。搞清楚这个就很明白了pull的解析原则了。为了方便,将xml中

2013-05-08 22:17:04 1020

原创 android android:onClick="save"的用法

如题, android:onClick="save"是在layout.xml文件中控件的一个属性:这个属性会在activity中对应一个名为“save”的方法,并且注意这个方法的参数必须是View类型。例如下面的方法:/** * @description:保存用户对软件的设置 * 因为这个方法在layout文件中声明过,所以其参数必须是view类型的 * @auth

2013-05-08 22:02:54 1375

原创 android保存数据方法之SharedPreferences

还是说明下吧,这个SharedPreferences偏好设置主要是用来保存用户对应用的个人设置的:保存的内容是写入到上面图示的路径下的,以xml文件的形式保存。内容是以键值对的形式出现:下面来说怎么保存偏好设置public void Save(String name,int age) {SharedPreferences preferences = context.ge

2013-05-08 21:44:39 885

转载 将输入流转换为字符串

如果要输入流转换为字符串使用ByteArrayOutputStream来实现:private static String changeInputStream(InputStream inputStream, String encode) { // TODO Auto-generated method stub ByteArrayOutputStream outputStream

2013-05-06 08:58:23 980

原创 android文件读写

android文件的读写主要分为两个方面,一个是将内容写入本应用的data文件夹中,另一个是将内容写入到sdcard中。两者都使用I/O流的读写技术。下面具体具体介绍这两方面的内容:一。将内容写入本应用中:/** * @description:将内容保存到内置存储中 * @author:Administrator * @return:boolean * @param f

2013-05-05 14:16:10 1117

原创 android连接http总结

最近学习了下android与http连接!参考了老罗的视频,也参考了一些文本资料。现将总结的内容记录下来:首先搭建一个web应用,用来给android提供http的连接。ServletTest类用来处理android的http请求/** * @FILE:HttpTest.java * @AUTHOR:yehui * @DATE:2013-5-2 上午11:25:28 **/

2013-05-03 11:31:34 1245

原创 java调用svn的方法(基本操作,并不全)

首先要使用svn的方法,就需要在工程中增加svn的jar包:  jar包到http://subversion.apache.org/download/#recommended-release  下载   ;  source包可以到   http://subversion.apache.org/download/        下载jar导入工程后,就可以使用了新建两个java文件:

2013-05-02 11:16:02 2361 3

原创 java操作数据库的工具类

public abstract class AbstractDao { protected final Log log = LogFactory.getLog(this.getClass()); protected DBHelper helper = new DBHelper(); private Map params; private String sqlQry; protected

2013-05-02 09:58:34 1185

原创 java将数据写入到txt文件中(txt有固定的格式)

java将数据写入到txt文件中,这个应该对于学过java I/O的人来说是很简单的事情了,但是如果要将数据以固定的格式写入到txt文件中,就需要一定的技巧了。这里举个简单的例子,以供参考:比如我要将数据写成下面的样子:1      |      2      |        3       |        45      |      6      |        8

2013-05-02 09:42:38 4559

原创 java将数据写入到csv文件

对于csv文件,因为要将数据分别的写入到每一个单元格中。用什么来分开当前单元格和下一个单元格之间呢?这里就用到了“  , ”逗号可以分割单元格。举例说明:我们这里用一个输出流将数据写入到csv文件中FileOutputStream fos=new FileOutputStream ("D:/test.csv");现在往当前单元格中写入数据  fos.write("hello")

2013-05-02 09:21:12 3729

原创 提防浏览器兼容性视图设置陷阱

我今天就遭遇到了这个问题:事情是这个样子的,运行一个html文件,在很多机子上运行页面都是正常的,唯有在一个日文环境下的IE8浏览器上出现画面乱掉的情况,起初以为是css引起的问题,就将css文件全部去掉,结果还是没有好。这样的话,就开始认为是日文环境的问题,可是这个也不好测试。所以又觉得应该是浏览器的问题。但是各种浏览器都试过了,都没有出现这个情况。真是让人头大。后来有人告诉我可能是兼容性视

2013-04-26 16:00:37 1229

原创 使System.out.println("程序执行完毕!");这句话的内容输入到文件中

今天看到一篇文章:总结了下,怎么样将System.out.println("程序执行完毕!");这句话的内容输入到文件中。一般我们在程序中写入这句话,执行的时候会在控制台打印出这句话。但是怎么样让他不显示在控制台,输入到指定的文件中呢?FileOutputStream fos = null; PrintStream ps = null; PrintStream temPS = n

2013-04-24 15:17:34 1058

原创 动态的给下拉列表添加内容

var list = data.rows; if(list.length > 0){ $("#leftselect :first").append(""+list[0]+""); if(list.length > 1){ for(var i=1;i<list.length;i++){ $("#leftselect option:las

2013-04-24 10:21:48 975

原创 利用ztree js插件,产生一个异步的文件目录树

ztree这个js插件大家可以网上参考。这里不多讲:只将例子;1.treeNode的model类/** * @FILE:TreeNode.java * @AUTHOR:yehui * @DATE:2013-3-21 上午10:23:58 **/package jp.co.tsh.model;import jp.co.tsh.common.BaseModel;/****

2013-04-24 10:04:06 2290 2

原创 使用applet通过网页从服务器端下载文件

因为项目需要,舍弃了struts2方便的文件下载方式,采用了applet,主要为了下载的时候手动点出一个文件下载的选择框,在进行文件的下载保存。下面开始介绍实现的过程:1.applet代码import java.applet.Applet;import java.awt.Color;import java.io.File;import java.io.FileOutputSt

2013-04-24 09:34:32 2382 1

转载 对文件列表List<File>按名称排序

public List fileSort(List files) { Collections.sort(files, new Comparator() { @Override public int compare(File o1, File o2) { if (o1.isDirectory() && o2.isFile()) return -1; if (

2013-04-24 08:44:17 1955

原创 Log4j的使用方法

log4J主要是用来记录程序执行过程中,人为的设置一些信息。以此来查看程序的执行过程中出现的一些异常情况。首先要将log4j的jar包引入到工程中。举一个例子其次配置log4j的配置文件:简单的配置情况:log4j.properties文件放在工程的根目录下。配置根logger,INFO是日志级别,A1,A2是自定义的名称,用来显示日志将要显示的

2013-04-22 09:32:33 820

原创 使用简单工厂模式使对于对象的同步

看下面的代码: /** * 类描述:用简单工厂模式来使类的实例对象唯一 * @version: 1.0 * @author: Administrator * @version: 2013-4-18 下午8:01:21 */public class SingletonTest { //该类的一个普通属性。 int value; //使用静态属性类保存该类的一个实例

2013-04-18 20:07:51 535

原创 java连接数据库的工具类

声明以下代码并非本人所写,也不是转载。只是参与项目中,总结出来的而已。public class DBHelper { private final static Log log = LogFactory.getLog(DBHelper.class.getClass()); //获得properties文件的各个参数 private static String driver =

2013-04-17 14:14:58 523

原创 读取properties.xml配置文件的类

public class Utils { protected final static Logger log = Logger.getLogger(Utils.class); private static Properties props = new Properties(); // 读取配置文件 public static void readFile(String filePath)

2013-04-17 14:06:54 549

原创 java 构造方法

看下面的代码:public class Confusing { private Confusing(Object o) { System.out.println("Object"); } private Confusing(String str) { System.out.println("String"); } public static void main(Str

2013-04-16 10:08:16 457

原创 java基础学习

抽象类不能new对象的,只能被子类继承。如果抽象类中方法是抽象方法,那么子类必须实例化此方法,否则不需要去此方法!抽象类没有构造方法,也不能实例化.静态变量,因为初始化的时候会在内存中开辟一块地方存储,所以不论对他进行什么操作,都是对同一个内存进行操作,也就是说对这个静态变量操作的结果是会累加的。比如 下面的程序:public class Ruckus { public static

2013-04-16 09:26:51 618

原创 java continue,break,return 的使用

先看下面的代码public class Test1 { private static boolean run = true; public void update() { for (int i = 0; i < 10; i++) { if (run) { System.out.println(i); continue; } System.out.

2013-04-16 09:14:21 623

原创 java instanceof的使用

先看下面的程序:public class Type2 { public static void main(String[] args) { String a = null; String b = new String(); System.out.println("a instanceof String :" + (a instanceof String)); System.o

2013-04-15 22:01:52 758

空空如也

空空如也

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

TA关注的人

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