zoukankan      html  css  js  c++  java
  • 个人项目作业

    1)      Before you implement this project, Record your estimate about the time you WILL spend in each component of your program.

    预计:

    目录遍历  0.5h

    word查找与保存 4h

    排序 1h

    输出 2h

    2)      After you had implemented this project, record the ACTUAL time you spent in each component of your program.

    目录遍历  1h  有命令行输入瞬间不会调试了orz 费好大劲才整明白

    word查找与保存 4h 纠结了好久到底怎么存……存到哪儿……能不能直接排序……虽然最后放弃了

    排序 2h c#各种不熟悉,string.compare居然不是凭ascii码值排的啊摔(╯‵□′)╯︵┻━┻!!还想了半天怎么按ascii排,还好在网上找到了函数;还有纠结了一下到底怎么对hashtable排序,最后结论是不能直接排……

    输出 1h(估计还不到)本来想的挺复杂,没想到排序整好了以后灰常简单

    各种调试!!!加起来得有3~4个小时,不仅c#好多方便的函数都不会使,而且软件也不知道怎么用,花了一些时间。而且!!程序名简短是多么的重要啊!!我就懒了用默认名,现在输入最顺的就是ConsoleApplication.exe 想都不用想啊(╯‵□′)╯︵┻━┻

    3)      Describe how much time you spent on improving the performance of your program, and show a performance analysis graph (generated by VS2012 perf analysis tool), if possible, please show the most costly function in your program.

    不知道性能分析这玩意儿是不是这么使的啊

    4)      Share your 10 test cases, and how did you make sure your program can produce the correct result. (programs with incorrect result will get 0 points,  regardless of speed)

    在f盘设了一堆文件夹,有多重的,空的,里面文件有.c .cs .txt .cpp,内容有各个模式下的,就上部分截图吧

    这是个嵌套的文件夹 说明文件递归遍历没有问题 .c 和子文件夹里的.txt文件都有读进来 按词频排序 而且舍弃了一个非word:sun3soul

    看着挺爽的 统计了一个小.cs文件 可以看到按词频排序 词频相同的按ascii排

    来一个扩展模式的 文件里有windows windows2000 windows1000 windows1001 扩展模式下相同 可输出的是ascii最小的 我的理解是没有的最小 应该没错吧_(:з」∠)_

     最后来一张用来测试的f盘

    5)      Describe what you had learned in this exercise.

    学到了一些c#的知识 很多很好用的函数和结构体

    写了这么多c程序 第一次觉得面向对象的语言用起来很省脑子orz

    书上和网络上的资源很多 好好查一查会有意想不到的收获

    一天从零基础到能写一个二百多行的C#程序 我给自己跪了_(:з」∠)_

  • 相关阅读:
    【CODEVS1287】矩阵乘法
    云时代架构读后感(十五)
    使用js拆分带参数的URL,将参数分离出来
    云时代架构读后感(十四)
    云时代架构读后感(十三)
    SSH框架整合报错org.springframework.web.context.ContextLoaderListener
    SOA架构分析
    云时代架构读后感(十二)
    Hibernate的CRUD配置及简单使用
    Struct2的简单的CRUD配置和使用
  • 原文地址:https://www.cnblogs.com/sunsoul/p/3337607.html
Copyright © 2011-2022 走看看