# CCS **Repository Path**: secondriver/CCS ## Basic Information - **Project Name**: CCS - **Description**: 怎么介绍呢?通过程序来寻找美丽的图案! - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2014-09-01 - **Last Updated**: 2021-11-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #CCS ###项目介绍-我的四篇博文### + [时间流过的美好印记——开源工程CCS(Compute Cell System)](http://aiilive.blog.51cto.com/1925756/1286612 '时间流过的美好印记——开源工程CCS(Compute Cell System)') + [在时间的积累中寻求美丽图案](http://aiilive.blog.51cto.com/blog/1925756/1079762 '在时间的积累中寻求美丽图案') + [分布式计算服务机客户机程序设计](http://aiilive.blog.51cto.com/blog/1925756/1079822 '分布式计算服务机客户机程序设计') + [Java生成N*N阶方格图](http://aiilive.blog.51cto.com/blog/1925756/1279213 'Java生成N*N阶方格图') ###项目说明### 为了熟悉,掌握`JavaSE`基础知识,于是写了这个小程序。 + 类文件说明 org.broncho.css Compute.java 核心运算处理类 Execute.java 自动化运算执行类 Task.java 任务描述类 Css.java 系统启动类 org.broncho.css.base ComputeTemplate.java 运行处理流程模版类 org.broncho.css.util FilteUtil.java 文件创建与生成类 + 属性文件说明 ccs.Properties 配置系统生成文件的缓冲去大小,输出图形尺寸,输出文件目录 ccslog.Properties 记录系统计算的任务情况,作为启动系统计算任务的参数(重要文件必须初始情况下存在) ccslog_template.Properties 系统记录文件的模版,可以根据模版的样式配置新的参数数据,文件名去掉(_template)字符串。 + 通过这个项目涉及到的Java编程的知识点 **编程类**: 包的创建与导入 文件创建,操作,输入输出,图片文件生成 ----->参见类:FilteUtil.java 字符串格式处理,类型转换,时间处理,数学工具类使用 属性文件的操作,外部文件管理,操作,系统属性调用 ----->参见类:Execute.java 控制流程,方法,属性的调用 类的创建,使用 **方法类**: 面向对象编程的基本方法 Java面向对象模板设计模式 ----->参见类:ComputeTemplate.java 代码重构,常量,方法,字段的提取等 **工具类**: Junit4.7测试框架 Maven项目管理工具 + 工程构建 **target目录下**: ccs-1.0-javadoc.jar 帮助文档 ccs-1.0-source.jar 源代码 ccs-1.0.jar 可执行文件 > **注意:** 执行ccs-1.0.jar 文件的前提是ccs.Properties,ccslog.Properties放置在同一个目录下 + 运行程序 项目使用Maven进行管理,打包之后,运行可以参见`res/step1.png res/step2.png res/step3.png`. ####并行计算 在`secondriver.ccs.parallel`添加了采用并行计算的示例,需要JDK1.7+支持。 ![18格子](http://git.oschina.net/secondriver/CCS/raw/master/image/18_220395.png) ![22格子](http://git.oschina.net/secondriver/CCS/raw/master/image/21_1372645.png)