• Commons-Codec


    Codec 包含一些通用的编码解码算法。包括一些语音编码器, Hex, Base64, 以及URL encoder.
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    Wandora: Wandora是一个基于主题图的知识抽取、管理和发布工具。更精确的说Wandora是一个构建和管理主题图的java应用。Wandora有一个图形用户界面,分层(layered)展示知识,几个数据存储选项,丰富的数据抽取,导入导出功能和内嵌一个HTTP服务器能够动态发布主题地图。Wandora非常适合于本体构建和知识整合。
    收录时间:2011-02-21 22:23:26
    数据库迁移框架flyway: flyway是一个敏捷的Java数据库迁移框架。支持在启动时自动迁移。
    javatuples: javatuples是最简单的Java类库之一,它提供一组Java类让你可以Java中使用tuples类型。Tuple是不可变list。 一旦创建了一个tuple就不能以任何方式改变它。Unit<A> (1 element)Pair<A,B> (2 elements)Triplet<A,B,C> (3 elements)Quartet<A,B,C,D> (4 elements)Quintet<A,B,C,D,E> (5 elements)Sextet<A,B,C,D,E,F> (6 elements)Septet<A,B,C,D,E,F,G> (7 elements)Octet<A,B,C,D,E,F,G,H> (8 elements)Ennead<A,B,C,D,E,F,G,H,I> (9 elements)Decade<A,B,C,D,E,F,G,H,I,J> (10 elements)收录时间:2010-11-04 21:52:27
    Flexjson: Flexjson是一个轻量级工具用于将Java对象序列化成JSON格式的数据。OPEN开源文档就有用到这个工具包。
    asyn4j:asyn4j 是一个java异步方法调用框架,基于消费者与生产者模式。包括了异步方法执行,异步回调执行,异步工作缓存模块.支持Spring。让我们写异步方法不再写很多的相关多线程代码。用asyn4j轻松搞定异步方法调用.提高程序的响应能力。
    jviolajones: jviolajones是人脸检测算法Viola-Jones的一个Java实现,并能够加载OpenCV XML文件。 
    矩阵二维条码:QR Code Library:这是一个开源的矩阵二维条码QR Code解码/编码Java类库。支持Java(J2SE、J2ME、MIDP2.0/CLDC1.0)进行解码。支持能通过Reed-Solomon码和BCH码进行纠错。支持通过摄像头识别QR码。这个开源类库还提供一些使用的示例包括:
    CUI
    GUI
    MIDlet(用于支持Java移动电话)
    利用Java Media Framework(JMF)通过摄像头实时读取QR Code
    jRegExAnalyser: jRegExAnalyser是一个可交互的Java开源工具用于编写,测试,调试,分解和剖析正则表达式。
    Doclava: Doclava是一个新的Javadoc工具,它允许你自定义一些javadoc标签。这个工具来自Google,并且在Google Guice项目中得到了广泛使用,你可以看一下Guice的javadoc,非常棒。Doclava使用JSilver(Clearsilver的Java实现)作为模板引擎。它可以实现多个相关项目文档之间的联合与互动。
    下面是Doclava和传统的Javadoc的一些不同点:

    新的外观样式,而且包含了搜索功能;
    在文档中嵌入了版本信息;
    用户可以通过模板引擎,方便的给定制文档的特性;
    可以侦测一些简单的错误,在构建文档的时候抛出异常,比如@param标签不匹配函数的参数名;
    可以从真正的源代码里加入Snippet;
    联合多个不同网站的文档资源;
    可以将javadocs内容嵌入到更大的网页当中去。
    javasnoop: javasnoop是一个java应用程序安全测试工具,它允许你以拦截的方法,篡改数据和 hack运行在你计算机上的java应用程序。通常在没有源代码的情况下,测试java客户端的安全性最好的结果是不可预知的,最坏的结果是不切实际的。 在有源代码的情况下,你可以运行一个简单的java程序和远程附加一个调试器调试它,单步运行、根据需要改变变量,但对于一个applet来说要想做到这 一点是有点困难的。有时,你可能需要修改客户端和服务器之间的通信,一般的做法是在客户端配置一个代理,在代理上修改数据。问题的关键是,通信的数据通常 不是明文的,它可能使用了自定义的协议、序列化的对象、加密的数据或者多种方式混合应用。这样要想修改通信过程中的数据是比较困难的。JavaSnoop 这个工具就试图来解决这些问题,它允许你直接附加到一个运行中的进程,类似于调试器,然后,立即篡改方法调用、运行自定义代码或者仅仅监视在系统中发生了什么。