• 命令行解析工具 args4j


    args4j是一个能够让你很方便在Java GUI程序中解析命令行参数的开源类库。
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    XML编辑器Jaxe: Jaxe是一个采用Java开发的XML编辑器,拥有一个图形化面向文档的界面。可以利用一个XML schema或配置文件来配置图形化用户界面。支持在插入元素时进行校验。支持利用 XSLT和XSL-FO样式表导出成 HTML、XML和PDF。Jaxe支持XPath搜索。
    可伸缩,容错应用程序开发台Akka: Akka是一个构建在JVM之上的平台用于开发下一代事件驱动,可伸缩,容错的架构。它采用 Actor模型来简化编写容错的、高可伸缩性的Java和Scala应用程序开发。
    Actor模型并非什么新鲜事物,它由Carl Hewitt于上世纪70年代早期提出,目的是为了解决分布式编程中一系列的编程问题。其特点如下:
    系统中的所有事物都可以扮演一个Actor
    Actor之间完全独立
    在收到消息时Actor所采取的所有动作都是并行的,在一个方法中的动作没有明确的顺序
    Actor由标识和当前行为描述
    Actor可能被分成原始(primitive)和非原始(non primitive)类别
    非原始Actor有
    由一个邮件地址表示的标识
    当前行为由一组知识(acquaintances)(实例变量或本地状态)和定义Actor在收到消息时将采取的动作组成
    消息传递是非阻塞和异步的,其机制是邮件队列(mail-queue)
    所有消息发送都是并行的
    JRecord: JRecord是一个开源的CSV文件,XML文件和各种 Flat文件格式Java读写类库。
    DDMSence: DDMSence (读音 "dee-dee-em-Essence") 是一个支持 DoD 元数据发掘规范 DDMS 的 Java 类库,使用 XOM 和 Xerces 的 Java XML 解析器来处理。DDMSence 可将 DDMS 资源记录转换成 Java 对象模型并进行操作和遍历,DDMSense 还将根据规则进行文档的校验,排除一些非 DDMS 模式数据。
    image-R3: image-R3是一个基于内容的图片搜索引擎。随着互联网技术向宽带、高速、多媒体方向的发展,人类正快速进入一个信息化的时代。各种信息工具、技术、载体等应运而生。在众多类型的信息资源中,图像具有直观、形象、易于理解和信息量大等特点,成为资源库的重要组成部分。同网络信息一样,由于图像数量巨大,种类繁多,加之排列方式错综复杂,这给图像检索带来了困难。近年来,基于内容的图像检索技术有了长足的发展。基于内容的图像检索能有效的对图像进行管理和检索,这项技术既充分体现了图像的信息特点,又充分结合了传统数据库技术,它的应用对解决信息膨胀,有效快速地利用多媒体信息有很好的实用价值。图像的内容包括图像的颜色、纹理、形状等视觉特征和语义特征。其中,纹理特征作为最为显著的视觉特征之一,它是一种不依赖于颜色或亮度反映图像中同质现象的视觉特征。纹理特征包含了物体表面结构组织排列的重要信息,以及与周围环境的联系。因此在基于内容的图像检索中得到了广泛应用。
    JSON查询语言 Jaql: Jaql是一种专门为JSON(JavaScript Object Notation)而设计的查询语言。尽管Jaql是专为JSON而设计,但是它还借鉴了SQL、XQuery、LISP和PigLatin的一些优秀特性。Jaql最终设计目标包括:

    半结构化分析:实现易于操作和分析JSON数据
    半行处理:Jaql查询能够利用Hadoop的Map-Reduce作为并行计算平台来处理 大量数据
    可扩展性:用户必须能够很容易地扩展JaqlHadoop是Google MapReduce的一个Java实现。MapReduce是一种简化的分布式编程模式,让程序自动分布到一个由普通机器组成的超大集群上并发执行。就如同java程序员可以不考虑内存泄露一样, MapReduce的run-time系统会解决输入数据的分布细节,跨越机器集群的程序执行调度,处理机器的失效,并且管理机器之间的通讯请求。这样的模式允许程序员可以不需要有什么并发处理或者分布式系统的经验,就可以处理超大的分布式系统得资源。
    Kernow: Kernow是一个能够让重复运行XSLT、XQuery和XML Schema更快和更简便的工具。
    收录时间:2011-06-16 23:13:35
    JSimLife: JSimLife是一个高级生物生命仿真工具,采用Java开发。JSimLife中每一个生命形式就是一个细胞。
    Java 3D引擎:Xith3D: Xith3D是一个功能强大,并且非常快的Scenegraph引擎,主要应用于3D游戏开发,数据可视化,三维场景原型等。
    Quartz Cron Expression Builder: Quartz表达式生成器。这是一个可视化双向验证,解析和生成Quartz Cron表达式Java GUI开源工具。