自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

enLaS_HJW的专栏

点亮生活,点亮希望

  • 博客(31)
  • 收藏
  • 关注

原创 多播委托

    前面的每个委托只调用一个方法,一个委托可以包含多个方法,这种委托称为多播委托。如果调用多播委托就可以连续调用多个方法。但是委托的签名的返回值必须是void,否则只能够得到委托调用的最后一个方法的结果。看下面代码// 多播委托delegate void DoubleOp(double value);class MathOperation

2010-05-08 08:31:00 1545

原创 委托示例

    冒泡排序法我们都很熟悉,但是这种方法对于int类型很适合,如果我需要比较的对象类型不是int型怎么办呢?这个时候就可以考虑使用委托,他将方法作为参数,具体参数的类型要延迟到客户端才来实现,可以看下面的代码,用来比较公司每一位员工的薪水。 // 声明委托,将对象x和y进行比较// 这里声明的委托Comparison将两个对象进行比较delegate bo

2010-05-07 21:01:00 545

原创 委托

     委托是一种引用方法的类型,一旦为委托分配了方法,委托将与该方法具有完全相同的行为。委托方法的调用可以像其他方法一样具有参数和返回值。它是一种安全的封装方法的类型,于C和C++中的函数指针类似。但是与C中的函数指针不同,委托是面向对象的,类型安全的和保险的。使用委托,需要先创建一个委托,并对他进行一个或多个实例化,下面的实例演示了如何使用委托。   // 声明一个委

2010-05-07 08:55:00 561

原创 值类型和引用类型

 C#中的两种类型值类型:顾名思义,就是用于存放值的数据类型引用类型:比值类型多一道程序,他并没有直接存储这个数据,而是存储了这个数据的地址,地址再指向这个变量    从字面意义上来看,值类型直接存储其值,引用类型存储这个值的一个引用。这两种不同的数据类型存储在内存的不同位置,值类型存储在堆栈中;引用类型存储在托管堆上。首先看看下面的一个例子,他们是两种不同的类型,存储

2010-05-04 21:45:00 602

原创 欢沁

    今天和刘博,赵凯,杨兴,李晶,阿健,王可一起聚了一聚。感觉还是大学时代的好朋友们在一起最开心,中午我们一起去了比格吃pizza自助,下午来到了避风塘开始疯狂的玩三国杀,时间过得很快,不知不觉中已经到了9点左右。就这样欢乐的一天过去了,我们一起追忆了大学时代的美好生活,一起抱怨了现实社会给我们的种种不满和压力,又一起展望了未来。还有什么比一群知心好友聚在一起更快乐呢?    也许是因为玩

2010-05-03 22:38:00 1202

原创 今天开始了正式的工作

    今天真的很兴奋,因为自己终于能够正式投入到新的工作当中了。感觉自己了解的东西还少的可怜,但是谁也不能一口吃个胖子不是~今天去工作,周围的人对我都很友好,尤其是人力资源的人对我很热情,也让我体会到了这家公司的人文关怀。    我很高兴听到经理说等我很久了,不管是不是客套话,说明经理对我有着很高的期待,也对我很重视。我一定要好好努力才是,我知道周围的人全部都在看着自己,有多双眼睛都在盯着自

2010-04-27 23:48:00 633

原创 软件开发,架构先行

    今天学习.Net编程,有很大的收获。以前单纯的认为学习编程要先把最难的,最复杂的问题搞定,今天才认识到其实真正的软件开发过程中最注重的是软件的整体架构设计。    尽享今天进行编程一样,虽然我们只设计小小的记事本,真正的核心程序依靠的是微软的.Net框架,但是我也在这次开发过程当中体会到,先要有一个软件架构的整体思想,然后再对他进行拆分,如果不同的模块和方法都会有相同的操作,那么这个操

2010-04-22 19:25:00 899

原创 学习打电话

    有些事情看起来真的很简单,往往都是一个电话就能解决的问题,有时候烦热让我们搞的复杂化了。如果遇到了自己不知道的,不会的,需要寻求帮助的,拿起电话吧。看看人家社会工程师,往往是一个电话就能就觉很多问题,而我们还在百度,google,真的没有必要。因此我要学习打电话,使用电话来为我服务。电话的另一边并不知道我是谁,也并没有讲过我长的什么样子,他对我的第一印象完全来自于电话,打好电话,自己就会成

2010-04-22 09:38:00 886

原创 今天编写了自己的第一个程序

    今天非常高兴,因为自己成功的编写了第一个程序,虽然小程序简单得很,三是完全是使用勉县对象的思想来做的,而且之中也碰上了不少难题。虽然这只是一个小小的计算器,但是真的不简单,主要难点在于输入数据正确性的判断上,在这方面真的是经验不足,但是我相信自己能够将他做好。    另一件事情令我更加高兴,与其说是高兴,不如说是踏实了。那就是我成功的入职中体彩科技发展有限公司。今天上午九点多接受到的通

2010-04-21 22:42:00 527

原创 拼音输入法

    从第一次接触电脑开始,就一直在使用拼音输入法。接触过的拼音输入法有很多,比如最早的微软拼音输入法和只能ABC,到现在的搜狗拼音输入法和QQ拼音输入法,给人的感觉是就是:输入法也能够做的绚丽多姿!微软拼音输入法    最早使用的还是微软拼音输入法,主要是喜欢微软的长句输入功能,符合自己的打字习惯。微软拼音2010版本的发布使自己很兴奋,但是在使用之时也遇到了一些小问题,就是微软的输入

2010-04-21 16:59:00 766

原创 C#学习笔记-字符串处理

String和StringBuilder类    在.Net中,字符串可以分为两种类型,不变字符串String类和可变字符串StringBuilder类。不变字符串一旦被创建就是不能修改的;可变字符串是可以动态修改的。 String类    String类是不可变的,一旦创建可一个字符串就不可以修改。虽然有些方法看起来似乎改变了String对象,但实际上他所返回的是一个包含修改后内

2010-04-15 09:06:00 704

原创 C#学习笔记-匿名方法和lambda表达式

    匿名方法是一种隐藏了名称的方法。C#2.0中引入了匿名方法,C#3.0及其一上版本使用lambda表达式取代了匿名方法,它比匿名方法更加简洁。 匿名方法    匿名方法有delegate关键字,参数列表和"{","}"组成。使用匿名方法的好处是不必创建单独的方法,减少了实例化委托所需的代码。下面的示例演示了实例化委托的两种方法。 delegate void Pri

2010-04-14 20:06:00 666

原创 C#学习笔记-泛型

    泛型将类型参数的概念引入了.Net,当我们需要设计类和方法,并将它们的类型制定推迟到客户端代码声明,并实例化该类型和方法时,可以使用泛型。泛型使之前的想法成为了可能。使用泛型避免了运行时强制转换或装箱操作带来的风险。简单来说,首先制定一个特定符号代替实际类型,当创建该类型的实例时,才指定它的实际类型。    泛型可以让类、结构、委托、接口和方法通过他们所存储和操作的数据的类型被参数化。

2010-04-13 16:24:00 594

原创 C#学习笔记-属性

    属性提供灵活的机制来读取,编写或计算私有字段的值。我们可以像访问公共数据一样使用属性,他们类似于“访问器”,使我们可以轻松访问数据,提高灵活性和安全性。属性是用一种公开的方法来设置和访问值。    当读取属性的值时使用get访问器,当设置属性的值时使用set访问器。可以通过get和set来设置属性的读写特性。将字段设置为私有的可以保证字段只能通过属性来改变和访问,如下例 cl

2010-04-13 15:11:00 487

原创 期待工作

    明天我回去广联达参加复试,自己在家呆了不少时间了,是该出去工作了。工作累不累,是不是需要经常加班,我并不在乎,工作是不是很枯燥,我也不在乎,我只知道自己是一个技术人员,也要成为技术上的大牛人。自己既然决定了在这个方向发展,就没有退路,就要一心一意地走下去,努力做到最好!    人生中存在着很多的机会,但是并不是每一个机会我们都能够争取的把握!我希望可以成功的把握住这个机会,努力在工作上

2010-04-11 15:09:00 638

原创 我的FireFox插件配置

    FireFox是我非常喜欢的一款浏览器,使用它无限制的插件扩展功能,你的浏览器几乎无所不能。相信对于浏览器市场竞争激烈,除了FireFox,国人的遨游,搜狗google的chrome也都十分优秀,但是我一直坚持使用FireFox,原因就在于他无所不能的插件扩展!下面整理一下我经常使用的插件。Adblock Plus:广告已成往事!使用他能过拦截广告,而且可以使用户自定义组织规则饿,

2010-04-11 13:53:00 1900

原创 怀念我的大学生活

    今天在网上看了好友发的相册,真羡慕她能够出去旅游,一群人快快乐乐的,挺好。看到照片,觉得她突然变得成熟了,我不禁打开了相册,再一次浏览我们毕业时候的情景。    想起来有些心酸,大学的时候没有做过什么正式,每天浑浑噩噩的瞎混日子。同学之间关系很好也很融洽,哥们义气嘛。同学们分道扬镳也已经快一年了,各自都在为生活了理想打拼。有的出了国,有的考了研究生,有的参加了工作,有的频繁跳槽,还有的

2010-04-06 22:32:00 619

原创 软件测试工具

自动化测试工具可以减少测试工作量,提高测试工作效率,但首先是能够选择一个合适的且满足企业信息系统工程环境的自动化测试工具,因为不同的测试工具,其面向的测试对象是不一样的。按照测试工具的主要用途和应用领域,可以将自动化测试工具分为以下几类:负载压力测试:LoadRunner 特点a,支持的协议多且个别协议支持的版本比较高;特点b

2010-04-06 22:22:00 876

转载 软件测试技术大全

1、软件测试行业现状?    正蓬勃发展,起步晚,对测试资源的投入、测试人员的培训、测试工具的购买相对缺乏。2、目前测试人员的能力?    普遍偏低,尤其是在测试用例的设计能力、测试的规范化执行、自动化测试和性能测试等方面。3、软件测试发展过程?    最早开发人员编写完程序后自己调试,局限性大,存在公正性和权威性的问题;组建独立的测试小组,独立测试,形成测试职业;学者专门

2010-04-06 20:50:00 2259

原创 C#学习笔记9-委托

委托    委托是一种可以把引用存储为函数的类型,委托的声明类似于函数,但是不带函数体,需要使用delegate关键字。委托的声明指定了一个函数签名,其中包含了一个返回类型和参数列表。在定义委托后,就可以声明该委托的变量,需要把这个变量初始化为与委托有相同签名的函数引用,之后就可以是委托调用该函数,就像该变量是一个函数一样。    对于学习C#时间不长的人来说,委托像一个门槛,但是又必须克

2010-04-02 20:27:00 617

转载 提高浏览体验的五十个最佳FireFox扩展插件

FireFox的扩展插件有成百上千,你要用哪个呢?这里收集了50个流行的扩展插件,下载后安装,会让你的FireFox浏览更轻松。请注意,大多数扩展插件可以在FireFox2.0上使用,如果无法使用,那么使用Nightly Tester Tools扩展来让他们工作。当一个新的FireFox版本发布后,这个扩展插件可以允许你轻松更新这些已经存在的扩展。  标签页管理

2010-04-02 18:48:00 685

原创 测试用例设计方法4-正交试验法

正交试验法    所谓正交试验法,就是从大量的实验中选择住有代表性的、适量的点,他是研究多因素多水平的一种方法。正交试验法是一种用来测试组合的方法,看去来与判定表类似,但实际上判定表的表达式为布尔类型,可以进行人工的排列,而且可以分析出预期的结果;而正交试验则更多的借助数学工具,因为它是多种不同条件的组合,条件不是布尔类型,每个条件都有不同的水平,且结果不一定能够分析出来,着这种情况下就需要使

2010-04-02 08:48:00 3040

原创 测试用例设计方法3-状态迁移

状态迁移法    许多需求时使用状态机来描述的,状态及的测试主要关注测试状态的转移上面。通过测试验证其在给定的条件下是否能够产生需要的状态变化,有没有不可达到的状态或是是否有可能产生非法状态。因此可以设计状态前一路径覆盖的角度来设计测试用例,并对系统进行测试。状态迁移的目标是设计足够的测试用例来对系统的状态进行覆盖、对状态-条件的组合进行覆盖、以及状态迁移路径的覆盖。状态迁移的设计方法

2010-04-01 20:37:00 4383 1

原创 测试用例设计方法2-因果图判定表

判定表法    判定表是分析和表达多种输入情况下执行不同动作的工具,判定表方法主要用于处理程序输入条件的不同组合,但是要求条件的组合必须是bool类型,而且条件和预期的结果都是可以分析出来的。判定表能够有效地弥补等价类和边界值方法的不足,使得输入条件之间的组合和相互影响得到充分的测试。    使用判定表的一般思路是:需求分析,分析出条件和结果之间的各种组合将条件和结果分别填入判

2010-04-01 19:54:00 2808

原创 测试用例设计方法1-等价类边界值

1、等价类划分     等价类划分是黑盒测试最常用的方法 ,使用等价类划分的方法是将输入域划分为若干个区域,并从中选择少数具有代表性的数据进行测试,这样可以避免使用大量的测试数据,也避免了盲目性。 等价类划分针对程序的输入部分,常用的设计方法是:找出输入条件,划分等价类,并进行用例的设计。等价类分为有效等价类和无效等价类。所谓有效等价类是指用户输入的有效数据,并得到预期的或正常的结果;另一种是

2010-04-01 14:38:00 1918

原创 C#学习笔记9-属性

      属性提供灵活的机制来读取、编写、计算私有的字段。可以像使用公共数据成员一样来使用属性,他们是称作“访问器”的特殊方法,这样就可以轻松你的访问数据。      属性使类以一种公开的方法访问和设置值。get属性访问用户返回属性值,get必须以return或throw作为终止;set属性访问器用于分配新值,而value关键字用于设置为属性分配的新值。不具有set访问器的属性被认为具有只读

2010-04-01 08:55:00 521

原创 C#学习笔记1-类型之间的转换 分享修改删除

隐式类型转换: 在某些情况下,允许隐式类型的转换,例如将浮点型转换为整型         static void Main(string[] args)         {             int x = 251;             double y = 238.89;             y = x

2010-03-31 22:30:00 444

转载 快速打开程序

快速打开管理工具(开始-->运行)compmgmt.msc   计算机管理 devmgmt.msc 设备管理器 diskmgmt.msc   磁盘管理工具 dfrg.msc    磁盘碎片整理 eventvwr.msc   事件查看器 fsmgmt.msc 共享文件夹管理 gpedit.msc     用户、分组策略管理工具

2010-03-31 22:29:00 612

原创 FireFox

浏览器FireFox 打开速度慢的原因可能很多种,要根据你的实际情况来判断和调整,本文为您介绍四种FireFox启动加速的方法:FireFox启动加速的方法1:修改about:config 法本来这个方法在一些文章中说是加快浏览速度的,但是我发现,也可以起到减少FireFox启动时间的问题。首先在FireFox地址栏里输入“about:config”,等系统调用

2010-03-31 22:26:00 883

原创 VIM配置大全

" encoding: Vim 内部使用的字符编码方式,包括 Vim 的 buffer (缓冲区)、菜单文" 本、消息文本等。用户手册上建议只在 .vimrc 中改变它的值,事实上似乎也只有" 在 .vimrc 中改变它的值才有意义。" 由于 Unicode 能够包含几乎所有的语言的字符,而且 Unicode 的 UTF-8 编码方式" 又是非常具有性价比的编码方式 (

2010-03-31 22:24:00 1218

原创 C#学习笔记9-构造函数和析构函数

构造函数使用构造函数    构造函数是在创建给定类的时候执行的类的方法,他与类具有相同的名称,主要作用在于初始化新对象的数据成员。 public class Taxi { public bool isInitialized; public Taxi()//Taxi的构造函数 {

2010-03-31 20:38:00 453

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除