个人项目总结----By Li Zhang
这篇文章是来总结一下上周做完的个人项目。个人项目的主要内容就是给出目录名,文件名匹配符,从中统计出频率最高的前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相关推荐
- 编程统计候选人的得票数。设有3个候选人,Li,Zhang,Fun。 要求输入投票总数n,然后每次输入一个得票的候选人的名字(区分大小写),若选民输错候选人姓名,则按废票处理。 选民投票结束后程序自动显
编程统计候选人的得票数.设有3个候选人,Li,Zhang,Fun. 要求输入投票总数n,然后每次输入一个得票的候选人的名字(区分大小写),若选民输错候选人姓名,则按废票处理. 选民投票结束后程序自动显 ...
- 如何设置列表的项目符号(li的点)与文字之间的距离
今天在上课过程中遇到了一个小问题,如何调整li的点与文字之间的距离,一般情况下,个人会去掉li自带的项目符号,单独做一个圆点,但今天特殊情况,没有做,所以就"逼迫"我去找到了一个属 ...
- li元素中出现项目符号的原因
在我们敲代码使用<li>标签时,<li>标签前都会出现项目符号 我是li标签 当时我都是直接使用 `list-style: none;`来清除项目符号,并没有去深究. 今天我在 ...
- ECCV 2020开源项目合集 (ECCV 2020 paper list with code/data)
文章转载自https://www.paperdigest.org/2020/08/eccv-2020-papers-with-code-data/,如有侵权,留言后删除. 以下表格列出了ECCV 20 ...
- 基于segment anything model(SAM)相关性研究的各个方向论文/项目汇总
目录 简介 anything项目整理 AnyObject AnyGeneration Any3D AnyModel AnyTask AnyX 论文汇总 AnyObejct AnyGeneration ...
- CSS教程:li和ul标签用法举例
LI代码的格式化: A).运用CSS格式化列表符: ul li{ list-style-type:none; } B).如果你想将列表符换成图像,则: ul li{ list-style-type:n ...
- [HTML]去除li前面的小黑点,和ul、LI部分属性
[转] 对于很多人用div来做网站时,总会用到,但在显示效果时前面总是会有一个小黑点,这个令很多人头痛,但又找不到要源,其它我们可以用以下方法来清除. [HTML]去除li前面的小黑点,和ul.LI部 ...
- web项目调整项目名称_如何有效调整软件项目范围
web项目调整项目名称 by Angela Zhang 通过张韶涵 如何有效调整软件项目范围 (How to effectively scope your software projects) Sin ...
- html怎么实现单个li效果,基于DIV+ul+li实现的表格(多示例)
普通的显示数据的时候,ul就是项目列表,li就是列表项.可以用来显示数据.如果用于DIV+CSS布局的话,ul+li可以替换表格的作用,具体的设置,如果宽度高度.行间距.背景边框等需要配合CSS一起设 ...
最新文章
- php curl 获取 邮箱通讯录 sns(hotmail)
- python api 示例_Python简单接口测试实例
- POJ 2315:Football Game(博弈论)
- upc 组队赛18 STRENGTH【贪心模拟】
- element动态form实现
- Topological Sorting(拓扑排序)
- matplotlib条形图
- 297.二叉树的序列化与反序列化
- java流水号_java怎样自动生成流水号
- 如何批量下载央视CNTV的节目视频
- ESP8266开发之旅 阿里云物联网平台篇⑥ LED智能灯控制系统 全面讲解,上手一个小项目(MQTT客户端直连 + Web配网 + WebSocket局域网通信)
- linux程序接口实验,实验 一 操作系统接口实验
- MapReduce处理流程wordCount源码解析和操作流程
- 旷视科技 face++ 嵌入式软件开发-面试---深度好文
- Android项目实战--手机卫士35--清除程序缓存
- “希希敬敬对”团队作业-敏捷冲刺-3
- Logstash原理介绍及应用
- 光电隔离抗干扰技术及应用
- 书签收藏难整理?这款书签工具管理超方便
- Windows XP怎么定时关机和开机