2009年12月11日

warning:nonstandard extension used enum

摘要: 自己开发中遇到了这个warning。到MSDN一搜,原来是这样。http://msdn.microsoft.com/en-us/library/ms173704.aspxCompiler Warning (level 1) C4482Error Messagenonstandard extension used: enum 'enum' used in qualified nameWhen you... 阅读全文

posted @ 2009-12-11 11:19 非常笑 阅读(2220) 评论(0) 推荐(0) 编辑

2009年12月2日

Resharper上手指南

摘要: Resharper进阶一:简要介绍面对这样一个问题:为什么.net能够比java更加快速的完成开发?恐怕最大的优势在于Microsoft提供了一个无比强大的IDE。它的强大在于适用于各个层次的开发人员。当你还是一只小小鸟的时候,可以学会drag&drop,当你开始写代码的时候,你会发现设计器生成的代码是多么愚蠢和臃肿。当你自己能够写出干净的代码时,可能再也不想切换到设计器中去了(切换/F7... 阅读全文

posted @ 2009-12-02 09:13 非常笑 阅读(675) 评论(0) 推荐(0) 编辑

从零开始复习股票知识

摘要: 第一篇什么是A股、B股、H股、N股、S股?  我国上市公司的股票有A股、B股、H股、N股和S股等的区分。这一区分主要依据股票的上市地点和所面对的投资者而定。   A股的正式名称是人民币普通股票。它是由我同境内的公司发行,供境内机构、组织或个人(不含台、港、澳投资者)以人民币认购和交易的普通股股票,1990年,我国A股股票一共仅有10只至1997年年底,A股股票增加到 720只,A股总股本为1646... 阅读全文

posted @ 2009-12-02 08:39 非常笑 阅读(225) 评论(0) 推荐(0) 编辑

2009年11月27日

趣闻:如果编程语言是汽车……

摘要: 现在,我们来YY一下编程语言,如果编程语言是汽车,又会怎么样?Ada 这是一辆坦克。一个很厚重但很丑的坦克,从不会崩溃。如果你告诉别人你正在驾驶Ada,别人会狂笑不已。但是,你会开着一辆跑车去打战吗?汇编语言 只是一个祼露在外的引擎。你不得不自己去造车,并向其提供汽油,但你在驾车时要小心,因为他会像一只从地狱放出来的蝙蝠一样。其实,对于汇编语言,你自己才是车。Basic 是一辆很简单的车,对于一些... 阅读全文

posted @ 2009-11-27 08:35 非常笑 阅读(240) 评论(0) 推荐(0) 编辑

2009年11月13日

A new language--Go

摘要: http://www.infoq.com/news/2009/11/Go-Google-New-Language 阅读全文

posted @ 2009-11-13 10:41 非常笑 阅读(128) 评论(0) 推荐(0) 编辑

2009年10月15日

vs快捷键大全(转)

摘要: 字号:大 中 小 快捷键 功能 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT + F4显示项目属性窗口 CTRL + SHIFT + E显示资源视图 F12 转到定义 CTRL + F12转到声明 CTRL + ALT ... 阅读全文

posted @ 2009-10-15 17:24 非常笑 阅读(386) 评论(0) 推荐(0) 编辑

2009年9月16日

单元测试之道C#版(3)

摘要: 测试哪些内容:Right-BICEP这几个概括了测试的六个方面。Right——结果是否正确B——是否所有的边界条件都是正确的——单元测试中最有价值的工作之一,因为bug一般就出现在边界上。I——能查一下反向关联吗——应用不同的原理来编写反向逻辑关系测试。C—̵... 阅读全文

posted @ 2009-09-16 10:42 非常笑 阅读(1177) 评论(0) 推荐(0) 编辑

2009年9月15日

Effective C#(3)

摘要: 条框7:将值类型尽可能实现为具有常量性和原子性的类型常量性——自创建后保持不变,无法修改;线程安全。我们需要注意常量类型中的可变引用类型字段,在实现构造器的时候,需要对其中的可变类型进行防御性的复制。[代码]初始化常量类型通常有三种策略:1.定义构造器;2.创建一个工厂方法;3.创建一个可变的辅助类来解决。条款8:确保0为值类型的有效状态.Net系统的默认初始化机制会将所有... 阅读全文

posted @ 2009-09-15 17:03 非常笑 阅读(319) 评论(0) 推荐(0) 编辑

单元测试之道C#版(2)

摘要: NUnit测试的组成一个程序集包含多个text fixture(测试类),一个测试类包含多个test(测试方法),一个测试方法包含多个Assert(断言)。分类类别属性是针对测试类或者方法,将它们分门别类。测试时可以针对某一类别进行测试。下面图展示了详细的代码执行顺序:[代码]其中OneTimeSetup()和OneTimeTeardown()函数针对测试类的设置环境方法,需要[TestFixtu... 阅读全文

posted @ 2009-09-15 11:06 非常笑 阅读(415) 评论(0) 推荐(0) 编辑

单元测试之道C#版(1)

摘要: Nunit的各种断言首先,断言就是一些函数,可以用来测试被测函数是否工作正常。Nunit程序库以Assert类的静态方法的形式提供给测试人员的。AreEqual(expected,actual[,string message])参数说明:第一个参数是期望值,第二个参数是测试代码实际产生的值,第三个可选参数是在发生错误的时候报告的消息。功能约束:任何对象都可以拿来做相等性测试,但是如果想用此断言比较... 阅读全文

posted @ 2009-09-15 10:24 非常笑 阅读(413) 评论(0) 推荐(0) 编辑

导航