JForum 是采用Java开发的功能强大且稳定的论坛系统。它提供了抽象的接口、高效的论坛引擎以及易于使用的管理界面,同时具有完全的权限控制、 多语言支持(包括中文) 、高性能、可自定义的用户接口、安全、
开源基于Java的CRM系统,有CRM所有功能,并且有报表和移动端 特性: End to end sales cycle management from campaigns, leads, Opportunity
Scarab是一个非常灵活的issue管理系统.它具有以下特点: 1.其它系统一样都具有的特点:数据的输入,查询,报告,通知到相关的当事人,注释的协作积累,依赖追踪等. 2.Scarab通过一组管理页面可无限制地
next; } //single接口 public interface Singly extends java.io.Serializable { //下标值计数都是从0开始 public void add(int
/** * 选择排序之堆排序: * * 1. 基本思想: 堆排序是一树形选择排序,在排序过程中,将R[1..N]看成是一颗完全二叉树的顺序存储结构, * 利用完全二叉树中双亲结点和孩子结点之间的内在关系来选择最小的元素。 * * 2. 堆的定义: N个元素的序列K1,K2,K3,...,Kn.称为堆,当且仅当该序列满足特性: Ki≤K2i Ki ≤K2i+1(1≤ I≤[N/2]) * 堆实质上是
//验证码生成处理类 import java.awt.BasicStroke; import java.awt.Color; import java.awt.Font; import java.awt.Graphics;
import java.io.File; public class DiskSpaceDetail { public static void main(String[] args) { File diskPartition
import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException;
import java.awt.Dimension; import java.awt.Rectangle; import java.awt.Robot; import java.awt.Toolkit;
拟出了一个桌面,Java也就可以获得鼠标的作用区域从而实现桌面中的小范围截屏。 import javax.swing.*; import java.awt.*; import java.awt.event
操作,java api提供给我们FileWriter这么一个类,我们来试试:(读取文件同理使用FileReader类) package org.example.io; import java.io
import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D;
public class JosephQuestion { public static void main(String[] args) { for (int i = 2; i < 11; i++) { findMonitor(initPersons(i),i); } } public static Person initPersons(int num) { Person firstPerson
这是一个数字钟表程序,主要功能是从系统中获取当前的系统时间然后再将其显示在数字时钟上,由于整个的数字时钟都是用函数构成的,所以它可以实现一般的数 字时钟所不具有的功能,比如说它可以被鼠标指针拖动到窗口
从头认识java-1.4 复用代码 这一章节我们来讨论一下复用代码。 1.为什么? 这一点我也不详细展开了,随便说说都可以说出几个理由。 笔者总结了一下: 对于老板:降低成本,缩短开发时间,追求利润最大化
期的常数。 Java包(Package)属于一种特殊情况:它们全都是小写字母,即便中间的单词亦是如此。对于域名扩展名称,如com,org,net或者edu等,全部都应小写(这也是Java 1.1和Java
import java.io.IOException; import java.io.PrintWriter; import java.util.ArrayList; import java.util.HashMap;
import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.FilenameFilter;
Sculptor是一个简单但功能强大的代码生成平台,该平台提供了一个Quick Start来实现模型驱动软件开发(MDSD)。 Sculptor让你只需关心业务需求,而不是详细技术。你可以使用来自Domain-Driven
本文列举了我在周围同事的Java代码中看到的一些比较典型的错误。显然,静态代码分析(我们团队用的是qulice)不可能发现所有的问题,这也是为什么我要在这里列出它们的原因。 如果你觉得少了什么,请不吝赐教,我会很乐意把它们加上。