实训总结报告
中级实训告一段落,这次实训我的心得总结如下:
第一阶段
第一阶段我们的任务有
- 个人任务:Vi,Java,Ant和Junit的自学报告
- 个人任务:熟悉JAVA、Ant、Junit环境
- 个人任务:编写Java小程序
- 个人任务:学习并配置SonarQube
- 个人任务:编译运行BugRunner
首先是Vi,我熟悉了Linux环境下的命令行的使用方法;然后是Ant,我学会了使用Ant进行对.java文件的自动编译;Junit则是帮助我测试函数正确与否的工具;在初步熟悉了Java语言的使用之后,SonarQube则能将我写的程序的潜在bug、重复代码等数据直观地显示出来。
第二阶段
第二阶段是在GridWorld中进行的,先是学会用代码去控制GridWorld中生物的一些行为,如行动模式、个体与其他个体的交互。在第二阶段的最后还学习了自己构造新的网格。
第三阶段
第三部分则与GirdWorld关联不大,共完成了ImageReader、Mazebug、Jigsaw三部分内容。
ImageReader:
实验要求
1.利用二进制流读取bitmap位图文件。注意,这里要求不能使用java提供的api直接读取图像,根据二进制数据创建image时可以使用api;
2.把读取彩色图像转换成灰度图像;
3.提取并且显示彩色图像各个色彩通道;
4.把处理完的图像保存为