词频统计
第一次用c#写代码,从不知道语法到基本完成作业,这几天过的好艰难。写代码之前我估计这个小程序一天用一天时间可以写完,我前一天先看了一下午c++,想第二天就把它做完。我的规划是一个小时设计程序架构,包括用几个类、几个函数;接下来用两个小时设计各个函数,具体实现函数的功能;然后用三个小时完成代码,两个小时调试。在实际操作过程中,我发现这个设想根本没办法遵照实行,也没有按照步骤来一步一步完成任务,而是边写代码边上网查相关资料,特别是写函数的具体实现时,很多功能并不是自己写,而是上网查相关函数,如果有可以直接用的最好,没有可以直接用的,就重写函数,这一个过程花的时间比较长,我大概花了5个小时。写完之后进入调试阶段,这一阶段花费的时间远超预期,可能用了至少两个下午加上一个晚上的时间。结果还是不如人意,程序只能做到处理少量的小文件,碰到大文件那就不知道电脑花几天能否跑下来了,反正我找了一个100MB左右的文件夹,里面是txt文件,我看完一部电影程序还没跑完。程序优化这个内容我想我还需要储备一些知识才能完成这项任务。
下面是性能测试
经过好几天的纠结,这项作业也算结束了。在做作业的过程中我学会了c#的一些基本内容,学会了如何使用MSDN,这个网站还是很强大的,需要的东西基本都能查到。