自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(13)
  • 收藏
  • 关注

原创 对汉字字符串按照拼音排序

今天上水木发现有人问怎样对汉字字符串按照拼音排序,查了一遍文档,发现java缺省对字符串是按照每个Unicode字符的编码大小排序的。接着查到(要是没有了Google,世界将会怎样?)有一个java.text.Collator类,但是论坛上有人说这个类没用,和缺省的排序效果一样,要用C#写一个类生成java程序。这要是真的,那还学java干嘛?于是把别人的Test.java改了改,分别用指定的Lo

2004-10-16 10:56:00 1776 1

原创 跟我一起写 Makefile 链接

原来作者已经建了Blog了:http://dev.csdn.net/develop/article/20/20025.shtmhttp://blog.csdn.net/haoel/category/9198.aspx

2004-08-07 16:56:00 1272 1

原创 用几行代码实现排序

摘要:经常看见有人还在不厌其烦的用冒泡(最常见!)或是交换做排序,实际上用几行代码就可以既快又好地实现排序,不论是简单类型还是类,数组还是Java聚集(Collection)。 简单类型的排序简单类型不外是byte, char, short, int, long, float, double等数据类型, 这些类型不能放在聚集中,只能使用数组。java.util.Arrays方法提供了对

2004-08-07 10:19:00 2120 3

原创 使用java.text包格式化数字和日期

在C中可以使用类似printf(“%d %8.2f/n”, 1001, 52.335)的方法实现格式化输出,可是Java中的System.out.println()并没有对应的功能。要格式化输出,必须使用java.text包中的类来实现类似的操作(要不怎么体现面向对象的优越性呢,不过据说jdk1.5准备又补上)。当然了,java.text包的功能还是很强大的,奇怪的是很多书中都没有涉及,而一般谁又

2004-08-07 08:43:00 2115 1

原创 在CSDN Blog中贴图

很奇怪,原来直接把Word文档粘进去就能看到图,今天却不行了?没办法,只要把图再贴一遍:1)按PrintScreen键可以把当前程序窗口复制到剪贴版,同时按ALT键可以取对话框2)Win2000中有PhotoEditor,打开这个程序,选择“编辑 | 粘贴为新图像”3)保存为JPG格式4)在Blog中建立一个相册5)展开“添加图片”这一行最右边的按钮(好隐蔽!)6)打开保存的图片,点添加7

2004-07-23 17:27:00 3168 5

原创 ANT(1.6)高级特性:流程控制

Ant没有引入Shell,比Make少了许多麻烦,但是流程控制(Flow Control)也是不能少的,要不是没法完成复杂的任务的。Ant内置了一些简单的流程控制方法,另外我们可以从外部引入脚本语言实现复杂的流程控制。 Ant内置的流程控制方法1.  depends 在定义一个target的时候,通过depends指定依赖的target,那么在运行这个target之前,这些依赖的target必须都

2004-07-23 16:23:00 1725 1

原创 在Eclipse中运行Ant

在Eclipse中已经内置了Ant支持。在project中新建一个build.xml,双击Eclipse就会用AntEditor打开编辑。右键点击build.xml,Run Ant,在谈出的对话框中可以设置调用参数、运行目录、运行的Target、类路径、属性等。 设置好了之后,Run就行了。在输出窗口中可以看到输出结果,并且输出结果是链接到编辑器的。例如对 [delete] Deleting

2004-07-23 10:53:00 3185 2

原创 在Ant中引用外部的任务

Ant为使用者提供了大量的任务,更为可贵的是,它允许使用者使用其它开发者开发的任务。在Ant主页上就有一个外部任务列表:http://ant.apache.org/external.html。只要你愿意,你也可以很快写出一个自己的任务来,看看本系列的“编写自定义任务,轻松扩展Ant”就行了。 在Ant中引用外部任务有两种情况:   一、Ant定义的可选任务 这些任务可以说是半官方的任务了,任务实际

2004-07-22 11:44:00 1268

原创 ANT(1.6)高级特性:模块化

Ant作为一种编程的辅助工具,可以看作与脚本一个级别的东西。写一个build.xml,用它来帮助你干各种小杂活,应该是一件很简单的事情。但是如果是一个很大的工程呢?如果你需要写很多的build.xml,那么与其他脚本语言一样,由于维护和代码重用的压力,你必须考虑到一个因素:模块化。在TheServerSide上面有一个讨论是关于Ant1.6与模块化的:Ant 1.6 - finally a re

2004-07-21 22:15:00 1254 1

原创 编写自定义任务,轻松扩展Ant (3) 代码

FooTask.java:   /*  * Created on 2004-4-17  *  */   import org.apache.tools.ant.Task;     /**  * FooTask.java  * Copyright: Copyright (c) 2003 你可以对本程序随意修改,复制,使用,但请保留这里注释声明!!!   * @author 李尚强 blundb

2004-04-19 19:08:00 960

原创 编写自定义任务,轻松扩展Ant (2) 代码

结束:全部代码:   (问什么不能带附件?)   TimerTask.java:   import java.util.*;   import org.apache.tools.ant.Task; import org.apache.tools.ant.Project; import org.apache.tools.ant.BuildException;   /**  * TimerTask.j

2004-04-19 00:03:00 1046

原创 从Ant调用系统命令或外部程序

从Ant调用系统命令或外部程序   最近用到了Ant,发现还是有许多功能是Ant没有提供相应Task支持,而操作系统提供了相应的系统命令。Ant说明书上说了,用可以调用系统命令,实际操作起来才发现陷阱可不少,一不小心就会掉下去。下面以按日期倒序列举当前目录下文件为例说明。注意我使用的是Ant 1.5.4。 对于Windows平台,命令是:dir /o:-d 对于Unix(包括Linux,下同)平

2004-04-19 00:02:00 1917 1

原创 编写自定义任务,轻松扩展Ant (1)

编写自定义任务,轻松扩展Ant   Ant自带了大量的任务(Task),在网上也有大量的任务可用,可是如果你面对的是别人根本不会想到的问题,怎么办呢?其实,只要花一点点功夫就可以编写出自己的任务出来。我开始也没想到会这样简单(做嵌套任务碰到一点问题),由此可见Ant的结构设计是相当优秀的。   假设我们需要显示任务执行各花了多少时间,写一个TimerTask   起步:覆盖org.apache.t

2004-04-19 00:02:00 1480 1

空空如也

空空如也

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

TA关注的人

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