cbtool
http://code.google.com/p/cbtool/
通用工具包
update 1.mays 2008-6-17 version:1.0.0 2.mays 2008-6-19 version:1.0.1
增加:汉字转拼音功能,ToolCnToSpell.java 更改:原ToolCheckPar.java改名为ToolString.java
3.mays 2008-8-20 version:1.0.2
增加net.caiban.tool.base.BeanFactory类
4.mays 2008-9-1 version:1.0.3
修改net.caiban.log.ToolLog类,使更通用 整合分页类到tool.base包
----------------------------------------------------------------------------------------
GeoScope
GeoScope是一个开源的Java工具集,用于对IP地址进行地理分析。给定IP地址,它将告诉你其所处的位置-通常非常精确。
项目主页: http://johannburkard.de/software/geoscope/
文档地址: http://johannburkard.de/software/geoscope/documentation_en.pdf
下载地址: http://sourceforge.net/project/showfiles.php?group_id=107324
----------------------------------------------------------------------------------------
Java时间工具包 JTimepiece
JTimepiece 是一个用来处理Java的日期和时间的高级类库,提供许多很简单的方法,适合包括初学者和高手。
项目主页: http://jtimepiece.sourceforge.net/
文档地址: http://jtimepiece.sourceforge.net/docs/api/index.html
下载地址: https://sourceforge.net/project/showfiles.php?group_id=120587
----------------------------------------------------------------------------------------
时间格式化类库 PrettyTime
PrettyTime是一个开源的时间格式化类库。它能够将时间格式成易于用户阅读的格式,如"12分钟前"、"2天前"、"至今3个月"等。易于使用。完全可定制,可以创建属于自己TimeUnit和TimeFormat对象。能够与JSF框架集成使用。
示例代码:
import java.util.Date;
import com.ocpsoft.pretty.time.PrettyTime;
public class BasicJavaApp
{
public static void main(String[] args)
{
PrettyTime p = new PrettyTime();
System.out.println(p.format(new Date()));
}
}
项目主页: http://ocpsoft.com/prettytime/
文档地址: http://ocpsoft.com/prettytime/#docs
下载地址: http://ocpsoft.com/repository/com/ocpsoft/ocpsoft-pretty-time/
Java模板引擎 Jtpl
Jtpl是一个Java的模板引擎,适合用在Web网站中。利用它能够实现HTML代码与Java代码分开。Jtpl使用一种非常简单的语法。所有处理过程(循环,判断等逻辑)和变量都在Java代码中实现。便于更好地将布局与代码相分离,无需学习新的复杂语法。
下面是一个示例模板:
<!-- BEGIN: main -->
<html>
<head>
<title>{TITLE}</title>
</head>
<body>
<table>
<!-- BEGIN: line -->
<tr>
<!-- BEGIN: row -->
<td bgcolor="{BGCOLOR}">{VARIABLE}</td>
<!-- END: row -->
</tr>
<!-- END: line -->
</table>
</body>
</html>
<!-- END: main -->
标签: Java 跨平台 模板引擎
项目主页: http://jtpl.sourceforge.net/
文档地址:
下载地址: https://sourceforge.net/project/showfiles.php?group_id=105864&package_id=116662&release_id=672754
JSP模板框架 Bluprints
Bluprints 是一款JSP模板框架. 是Tiles 和其他JSP模板框架之外的又一个选择. 现在已经支持直接整合Webwork.
标签: Java 跨平台 模板引擎
项目主页: http://bluprints.sourceforge.net/
文档地址: http://bluprints.sourceforge.net/docs.html
下载地址: https://sourceforge.net/project/showfiles.php?group_id=170419
JClientPages
JClientPages 可以让你在 HTML 页面中直接书写 Java 代码,支持各种浏览器,无需任何插件。
形如:<script type="text/java">
标签: Java 跨平台 模板引擎
项目主页: http://www.jclientpages.org/
文档地址: http://www.jclientpages.org/docs.php
下载地址: https://sourceforge.net/projects/jclientpages/files/
ImageJ
一个Java的图像处理和分析库
项目主页: http://rsbweb.nih.gov/ij/
文档地址: http://rsbweb.nih.gov/ij/docs/index.html
下载地址: http://rsbweb.nih.gov/ij/download.html
Java图像处理类库 Java Image Filters
Java Image Filters 是由 Jhlabs 开发的一组用来处理 Java 图像的类库,提供各种常用的图像处理效果,例如反转色、扭曲、水波纹、凹凸、黑白效果等等数十种效果,如下图所示,更多的效果请看其网站首页:
ChannelMixFilter - Mixes the RGB channels
ContrastFilter - Adjusts brightness and contrast
CurvesFilter - Apply adjustment curves to an image
DiffusionFilter - Error-diffusion dithering
DitherFilter - Ordered dithering
ExposureFilter - Change the exposure of an image
GainFilter - Adjusts gain and bias
GammaFilter - Adjusts image gamma
GrayFilter - Grays out an image
GrayscaleFilter - Converts to grayscale
HSBAdjustFilter - Adjusts hue, saturation and brightness
InvertAlphaFilter - Inverts the alpha channel
InvertFilter - Inverts image colors
LevelsFilter - Adjust image levels
LookupFilter - Change image colors with a lookup table
MapColorsFilter - Replace a color
MaskFilter - Channel masking
PosterizeFilter - Posterization
QuantizeFilter - Quantize an image to 256 colors for, say, GIF export
RescaleFilter - Multiplies colors by a scaling factor
RGBAdjustFilter - Adjusts red, green and blue levels
SolarizeFilter - Solarization
ThresholdFilter - Thresholding
TritoneFilter - Create a tri-tone image
项目主页: http://www.jhlabs.com/ip/filters/index.html
文档地址:
下载地址: http://www.jhlabs.com/ip/filters/download.html
一个Java图片验证码库SkewPassImage
项目主页: http://skewpassim.sourceforge.net/
文档地址: http://prdownloads.sourceforge.net/skewpassim/skewimage-docs.zip?download
下载地址: http://prdownloads.sourceforge.net/skewpassim/skewimage.war?download
新浪编辑器 SinaEditor
浪编辑器应该算是最贴近网友体验的编辑器,简洁、大方,并且使用方便、功能强大。
演示地址http://www.zendstudio.net/libs/SinaEditor/
可视化HTML编辑器 CKEditor
CKEditor是新一代的FCKeditor,是一个重新开发的版本。CKEditor是全球最优秀的网页在线文字编辑器之一,因其惊人的性能与可扩展性而广泛的被运用于各大网站。
可配合使用的扩展有 文件管理器CKFinder
在线演示:http://ckeditor.com/demo
使用方法:
<html>
<head>
<title>Sample - CKEditor</title>
<script type="text/javascript" src="/ckeditor/ckeditor.js"></script>
</head>
<body>
<form method="post">
<p> My Editor:<br />
<textarea name="editor1"><p>Initial value.</p></textarea>
<script type="text/javascript">CKEDITOR.replace( 'editor1' );</script>
</p>
<p>
<input type="submit" />
</p>
</form>
</body>
</html>
项目主页: http://ckeditor.com/
文档地址: http://docs.fckeditor.net/CKEditor_3.x/Developers_Guide
下载地址: http://download.cksource.com/CKEditor/CKEditor/CKEditor%203.0%20Beta/ckeditor_3.0b.zip
分享到:
相关推荐
一些开源项目的学习代码和例子。_chestnut
基于VC++和MFC的一些优秀开源项目列表 包括7-Zip,eMule,FileZilla,MiKTeX,Nokia Composer等优秀项目,有兴趣的同行可以参考参考。
参与开源项目有多种方式,不一定是直接贡献源码,也可以是对文档的编写或修正、写一些单元测试或者测试用例、也可以写一些开源项目相关的文章。作者认为,参与开源项目需要掌握一定的技术和技巧,但也可以从小处着手...
根据提供的文件信息,我们可以从标题、描述以及标签中提炼出几个关键知识点,这些知识点主要围绕“Unity开源项目”展开。接下来将对这些知识点进行详细阐述。 ### 一、Unity开源项目的概念 Unity是一款由Unity ...
看过awesome-go项目, 汇总了很多go开源项目。 但是awesome-go收集了太全了, 而且每个项目没有详细描述。 因此我自己根据go语言中文社区提供的资料,还有互联网企业架构设计中的常见组件分类, 共精心挑选了100多个...
QT开源项目源码是软件开发领域中的宝贵资源,尤其对于想要深入理解图形用户界面(GUI)编程、跨平台应用开发以及C++编程实践的开发者来说,具有极高的学习价值。QT是一个广泛使用的开源框架,由Qt公司开发并维护,它...
收集一些开源数值计算项目并复制它们.zip收集一些开源数值计算项目并复制它们.zip收集一些开源数值计算项目并复制它们.zip收集一些开源数值计算项目并复制它们.zip收集一些开源数值计算项目并复制它们.zip收集一些...
在IT行业中,软件开发是一项核心技能,而开源项目则是学习这项技能的重要途径。开源项目意味着源代码对公众开放,允许任何人查看、学习甚至修改。这种开放性为新手开发者提供了宝贵的资源,使他们能够深入理解软件...
以下是对一些Java著名开源项目的详细介绍,它们分别在不同的开发领域中扮演着重要角色。 首先,Spring Framework(Spring框架)是Java企业版(J2EE)开发中一个非常强大的框架。它解决了在J2EE开发过程中常见的许多...
Android开源项目汇总 Android 开源项目软件apk Android 开源项目软件apk=============最全的自定义控件等等===========
项目名称:Smart Mall - 基于Python Django的在线商城开源项目 技术栈:主要采用Python编程语言,结合HTML和JavaScript实现前端交互。 项目构成:总计24个文件,具体包括: - Python源文件(.py):16个,涵盖了...
【描述】"经典开源项目"暗示我们将深入研究一些在IT领域备受推崇的开源项目。这些项目可能因为其创新性、广泛的应用或对开发者的教育价值而被选中。开源文化鼓励共享和协作,因此,这些项目不仅对专业人士有价值,...
Vue相关开源项目库汇总
项目概述:基于Python Flask的在线成绩发布学习平台是一个开源项目,主要采用Python语言开发,同时融合了Shell脚本、HTML、CSS和JavaScript等技术。该项目包含22个文件,其中具体文件类型分布为:Shell脚本6个,...
GitHub开源项目SlidingMenu的类库,导入之后可以直接使用 教程地址:http://blog.csdn.net/yangyu20121224/article/details/9255829
在 IT 领域,开源项目一直扮演着重要的角色,它们不仅推动了技术的发展,也为开发者提供了学习和实践的平台。对于游戏爱好者来说,GitHub 上有许多有趣的开源游戏项目,能够让我们深入了解游戏开发的过程,甚至参与...
PC远程登录手机 登录之后,必然涉及到按键的模拟等操作。 三个开源的软件一个是SmartDog Studio的Remote Control Add-on 另一个是Webkey 最后一个是Android自带monkey
Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib...
Google经常会发布一些开源项目意味着会接受来自其他代码贡献者的代码但是如果代码贡献者的编程风格与Google的不 致会给代码阅读者和其他代码提交者造成不小的困扰 Google因此发布了这份自己的编程风格指南使所有提交...