摘要: 写了四个方法,分别实现图片的灰度化,直方图均衡,灰度线性变化,灰度拉伸,其中好多地方特别是灰度拉伸这一块觉得自己实现的有问题,请大大们多多指教。 1 import java.awt.Image; 2 import java.awt.image.BufferedImage; 3 import java.awt.image.PixelGrabber; 4 import java.io.File; 5 import java.io.IOException; 6 import java.util.Iterator; 7 import java.util.Scanner; 8 9 i... 阅读全文
posted @ 2014-03-22 23:13 邓嘉 阅读(2225) 评论(0) 推荐(0) 编辑
摘要: 结对成员:杨鹏飞(193)邓嘉(164)老师给定的电梯调度程序是一个C#命令行程序,其中电梯调度算法是第一次结对编程时我们自己编写的。电梯调度要求的博文地址:http://www.cnblogs.com/xinz/archive/2012/10/08/2715076.html由于程序运行时会打印电梯调度的相关信息,于是我想到了利用这些信息作为UI的驱动(如下图)。不过对于几乎没有编写GUI界面经验的我来说,一个静态的UI界面就是一个非常大的挑战,更别说是一个动态演示电梯调度的UI程序了。经过一番查询,发现可以利用管道来获取命令行程序的标准输入与输出,可是用什么程序来编写呢?这可难倒了我,后来综 阅读全文
posted @ 2013-01-09 12:25 邓嘉 阅读(505) 评论(1) 推荐(0) 编辑
摘要: 结对成员: 邓嘉(164) 杨鹏飞(193)******************测试软件:必应缤纷桌面版本:1.1.165.0测试环境:win7旗舰版******************测试报告:第一部分:BUG1:使用“将必应Bing首页图片设为桌面壁纸”后,再取消该选项之后,桌面壁纸变为win7系统初始化桌面。下面以三个图展示bug:第一步:未使用该功能时的桌面:第二步:使用“将必应Bing首页图片设为桌面壁纸”后第三步:取消该选项后BUG2:将Bing最小化后,右击弹出的窗口中,”焦点资讯”、“热门图片”、“退出”三个按钮点击后均无反应,默认浏览器为Google Chrome。BUG3. 阅读全文
posted @ 2012-12-28 13:21 邓嘉 阅读(547) 评论(2) 推荐(0) 编辑
摘要: 经历了几周的开发,我们小组的爬虫第一版终于也快诞生了。经历了个人编程,结对编程,团队编程,本来就有不少体会,再加上看完这篇叫做《有人负责,才有质量:写给在集市中迷失的一代》的文章,真是感触颇深。在这个年代才开始学习编程的我们,基本就算是最年轻的一代coder了吧。我想每一个我们这样的coder,在第一次编写一些稍具规模的小程序时,都是去搜过相关的开源源码的甚至于把人家的代码改了改了就当成了自己的。就像作者说的,这是一个开源运动如火如荼的时代,是一个让coder们容易迷失在这个充满源码的大集市的时代。代码重用,是每一天都在不断重复发生的事情。我们总是认为代码重用没什么不好,既然已经存在的可以利用 阅读全文
posted @ 2012-11-14 02:02 邓嘉 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 软件工程,不只是编码。 ——题记最近通读了一遍Code Complete,虽然看的不算十分细致,但是感触还是有不少。在这学期开始之前,我始终以为,软件工程,不过就是一个编码的过程,充其量不同的人编码的效率不同罢了。不过,读过这本书以后,彻底改变了我的肤浅的看法。书中的第一章叫做“欢迎进入软件构建的世界”,一开始就提及软件构建所涉及的活动:定义问题,需求分析,规划构建,软件架构,详细设计,编码与调试,单元测试,集成测试,集成,系统测试,保障维护等等。可以说,软件的构建,是一个十分重要的过程。将做一个项目的精力集中于构建活动,绝对是磨刀不误砍柴工,可以大大提高程序员的生产率。... 阅读全文
posted @ 2012-10-31 00:44 邓嘉 阅读(324) 评论(0) 推荐(0) 编辑
摘要: pairwork成员:@邓嘉,10061164.@谢永青(@而远之)10061183 如果说是团队合作,以前也和同学一起编写过程序。但是,这种随机分配合作对象的pairwork以前还没有经历过。首先,结对编程的优点很明显,那就是两个人在一起编程,可以互相提醒,交流不同的意见,避免了思维模式的固定。有效地操作可以提高编程效率。但是,结对编程的缺点也很明显。首先就是环境。要有一个比较合适的场所进行编程。次之,两人的磨合问题。性格,生活习惯的差异都会对编程带来很大的影响。在调和好彼此的习惯之后,如何进行沟通又是个关键问题。由于思维方式的不同,对同一个问题的解决,两个人会有不同的见解。有效而正确的抉择 阅读全文
posted @ 2012-10-22 22:35 邓嘉 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 纠结了这么多天,终于能写点字出来了,我是有多不会写东西啊。。。一、工程开始之前 没有着手开始码代码之前,我一直都很怀疑自己能不能在规定时间内把工程完成。在仔细思考过整个工程的实现方法后,我大致预计的使用时间为: ①一个主类,仅包含一个Main方法,处理和输出结果;(半小时) ②一个fileoperate类,顾名思义,用作文件处理,包括findallfiles方法--用队列查找出目录文件夹下的所有文件;和findwords方法--处理每个文件里的词频统计;以及output--输出结果;(主要工作,四小时——五小时) ③一个word类,每个词是一个word对象。(半小时) 算上一定的de... 阅读全文
posted @ 2012-09-28 09:43 邓嘉 阅读(257) 评论(0) 推荐(0) 编辑