这篇文章是来总结一下上周做完的个人项目。个人项目的主要内容就是给出目录名,文件名匹配符,从中统计出频率最高的前100个词。总的来说,感觉个人项目还是比较简单的,虽然说之前我一直都是用c/c++写的程序,但是这次还是试着用c#来写。虽说并没怎么花时间,但是还是从中学到了很多。

首先,在写项目的时候由于组里的事情太多,于是我就挪到了周末来写,写的时候由于当时对于C#里很多的方法还不太熟悉,所以一开始搜索就花了一些时间,之后开始写代码了,又因为对于传入参数个数这块不太确定,所以就自己考虑了下针对不同的目录输入的情况下的解决方法,所以花了一些时间。

然后就是我觉得自己代码里的面向对象的思想还不是很强,可能因为自己以前写过的大部分为c语言的成语,因此总是习惯面向过程的思考方式。

除了这些,最让我现在耿耿于怀的是性能。在用c#写的同学里,貌似我的时间算是久的。我当时也用了下vs2010的性能分析工具,但是可能是之前用C#写的时间大概为30s这件事被我暗暗的默认了吧,所以我一看自己的时间大概差不多,就没有继续进行优化了。我应该在写完之后多多花一点时间来优化,而不是仅仅写完,正确就了事了。

后来在课上,殷老师又说了下一些需要注意的问题。比如希望我们交上去的是release版本而不是debug版本的,比如要删掉obj这些编译过程中生成的东西等等。我自己也犯了其中好些错误。

最后总结一下,我需要学习/加强的地方还有很多,我会通过一点一点的积累,来丰富自己的视野,增强自己的能力。这次个人项目还是给了我很多的收获,希望在之后的project里能够避免这些不好的东西,多多学习一些更专业的做法~

------张丽 2012/09/03

转载于:https://www.cnblogs.com/Gun-N-Rose/archive/2012/09/03/2668911.html

个人项目总结----By Li Zhang相关推荐

  1. 编程统计候选人的得票数。设有3个候选人,Li,Zhang,Fun。 要求输入投票总数n,然后每次输入一个得票的候选人的名字(区分大小写),若选民输错候选人姓名,则按废票处理。 选民投票结束后程序自动显

    编程统计候选人的得票数.设有3个候选人,Li,Zhang,Fun. 要求输入投票总数n,然后每次输入一个得票的候选人的名字(区分大小写),若选民输错候选人姓名,则按废票处理. 选民投票结束后程序自动显 ...

  2. 如何设置列表的项目符号(li的点)与文字之间的距离

    今天在上课过程中遇到了一个小问题,如何调整li的点与文字之间的距离,一般情况下,个人会去掉li自带的项目符号,单独做一个圆点,但今天特殊情况,没有做,所以就"逼迫"我去找到了一个属 ...

  3. li元素中出现项目符号的原因

    在我们敲代码使用<li>标签时,<li>标签前都会出现项目符号 我是li标签 当时我都是直接使用 `list-style: none;`来清除项目符号,并没有去深究. 今天我在 ...

  4. ECCV 2020开源项目合集 (ECCV 2020 paper list with code/data)

    文章转载自https://www.paperdigest.org/2020/08/eccv-2020-papers-with-code-data/,如有侵权,留言后删除. 以下表格列出了ECCV 20 ...

  5. 基于segment anything model(SAM)相关性研究的各个方向论文/项目汇总

    目录 简介 anything项目整理 AnyObject AnyGeneration Any3D AnyModel AnyTask AnyX 论文汇总 AnyObejct AnyGeneration ...

  6. CSS教程:li和ul标签用法举例

    LI代码的格式化: A).运用CSS格式化列表符: ul li{ list-style-type:none; } B).如果你想将列表符换成图像,则: ul li{ list-style-type:n ...

  7. [HTML]去除li前面的小黑点,和ul、LI部分属性

    [转] 对于很多人用div来做网站时,总会用到,但在显示效果时前面总是会有一个小黑点,这个令很多人头痛,但又找不到要源,其它我们可以用以下方法来清除. [HTML]去除li前面的小黑点,和ul.LI部 ...

  8. web项目调整项目名称_如何有效调整软件项目范围

    web项目调整项目名称 by Angela Zhang 通过张韶涵 如何有效调整软件项目范围 (How to effectively scope your software projects) Sin ...

  9. html怎么实现单个li效果,基于DIV+ul+li实现的表格(多示例)

    普通的显示数据的时候,ul就是项目列表,li就是列表项.可以用来显示数据.如果用于DIV+CSS布局的话,ul+li可以替换表格的作用,具体的设置,如果宽度高度.行间距.背景边框等需要配合CSS一起设 ...

最新文章

  1. php curl 获取 邮箱通讯录 sns(hotmail)
  2. python api 示例_Python简单接口测试实例
  3. POJ 2315:Football Game(博弈论)
  4. upc 组队赛18 STRENGTH【贪心模拟】
  5. element动态form实现
  6. Topological Sorting(拓扑排序)
  7. matplotlib条形图
  8. 297.二叉树的序列化与反序列化
  9. java流水号_java怎样自动生成流水号
  10. 如何批量下载央视CNTV的节目视频
  11. ESP8266开发之旅 阿里云物联网平台篇⑥ LED智能灯控制系统 全面讲解,上手一个小项目(MQTT客户端直连 + Web配网 + WebSocket局域网通信)
  12. linux程序接口实验,实验 一 操作系统接口实验
  13. MapReduce处理流程wordCount源码解析和操作流程
  14. 旷视科技 face++ 嵌入式软件开发-面试---深度好文
  15. Android项目实战--手机卫士35--清除程序缓存
  16. “希希敬敬对”团队作业-敏捷冲刺-3
  17. Logstash原理介绍及应用
  18. 光电隔离抗干扰技术及应用
  19. 书签收藏难整理?这款书签工具管理超方便
  20. Windows XP怎么定时关机和开机

热门文章

  1. 公司因为薪资问题,走了一个各方面都不错的老工人,花更多的钱招来一个跨行业新手,这是为什么?
  2. 大家有哪些被骗的很惨的经历?
  3. 判断力有时候有多么重要?懂得选择多么重要?
  4. 知道草根如何逆袭吗?
  5. 在React和Vue中支持服务器端呈现
  6. This time, ZTE has released the world‘s first
  7. 计算机网络class5(分层结构、协议、接口、服务)
  8. linux下使用fread读socket套接字的注意点
  9. VLC设置串流的TTL值
  10. apt-get命令_DBATools中的Get-DbaHelpIndex命令