随笔 - 250
文章 - 0
评论 - 288
阅读 -
117万
09 2012 档案
C# Stopwatch与TimeSpan详解
摘要:最近项目使用socket通信,要测试接受时间和解析时间,达到微妙级别,这里在MSDN上找的资料记录下:Stopwatch 实例可以测量一个时间间隔的运行时间,也可以测量多个时间间隔的总运行时间。 在典型的 Stopwatch 方案中,先调用 Start 方法,然后调用 Stop 方法,最后使用 Elapsed 属性检查运行时间。Stopwatch 实例或者在运行,或者已停止;使用 IsRunning 可以确定 Stopwatch 的当前状态。 使用 Start 可以开始测量运行时间;使用 Stop 可以停止测量运行时间。 通过属性 Elapsed、ElapsedMilliseconds 或 E
阅读全文
C#中Hashtable表的应用
摘要:一,哈希表(Hashtable)简述在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中keyvalue键值对均为object类型,所以Hashtable可以支持任何类型的keyvalue键值对.二,哈希表的简单操作在哈希表中添加一个keyvalue键值对:HashtableObject.Add(key,value);在哈希表中去除某个keyvalue键值对:HashtableOb
阅读全文
BugFree的安装与使用
摘要:最近公司要我搭建一个bugfree测试软件平台,所以就花半天研究了并成功搭建创建项目和用户,做了一个ppt展示功能,这里感谢在网上提供文档的好人们并记录下我搭建bugfree的过程。第一步:下载XAMPP和bugfreehttp://www.bugfree.org.cn/http://www.apachefriends.org/zh_cn/xampp.html第二步:安装(1)、XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建 XAMPP 软件站集成软件包。把下载下来的xampp安装包直接点击安装,默认安装结果如图开启apache和mysql服务(2)、BugFree
阅读全文
话说程序员成熟的标志
摘要:程序员在经历了若干年编程工作之后,很想知道自己水平到底如何?自己是否已经成为成熟的程序员?虽然程序员会对自己有一个自我评价,但是,自己的评 价和社会的评价、专业的评价会有差异,所以程序员自己并不能肯定这个评价。现实中,除了各种证书之外,很少有人会专门给出一个程序员的成熟度的评价。人们往往是偶发性地就事论事地对程序员的工作作出好与不好,行与不行的评论。因此,程序员对此感到很茫然,不知道要从那些方面去评价自己的能力。一个程序员到底成熟不成熟,我想从以下几个方面谈谈自己的看法。1、技术标志如果程序员不会编程序那决不是程序员,程序员至少要掌握一门程序设计语言,要能够用这种语言去编写程序去解决他想解决的
阅读全文
软件开发前期设计
摘要:我们将谈到的是什么样的方案才是好的设计方案?如何才能设计出一个好的设计方案?这些问题其实就是软件开发前期设计时应该注意的相关事项。 说起软件设计,我们可能每个人都做过,但是什么样的方案才是好的设计方案?如何才能设计出一个好的设计方案?在设计过程中需要注意哪些呢?不要总是说:低耦合、可维护性、可扩展性、简易性、可重用性等,本文试图另一个角度出发,带着前面的这些问题,使大家能明白那些问题的答案,并与大家一起探讨。 什么样的方案才是好的设计方案? 当我们完成了一个良好的设计方案后,我们回头再仔细分析是什么因素影响了我们的思路,使我们最终完成(确切的说是选择了)了这个设计方案(而不是另一个),我...
阅读全文