摘要: 1.NUnit2.0详细使用方法http://kb.cnblogs.com/page/41729/2.单元测试框架NUnit 之 assertions 断言http://archive.cnblogs.com/a/2215305/------------------------------------------------------------------------------3.测试语法之属性介绍http://www.cnblogs.com/lyj/archive/2008/09/03/1283390.html 4.测试语法之断言介绍http://www.cnblogs.com/lyj 阅读全文
posted @ 2012-04-01 10:51 jingjunfeng 阅读(283) 评论(2) 推荐(0) 编辑
摘要: 由于最近中如插入到一个WPF的项目中。最近碰到了一个小问题,下面对问题及解决方法进行了记录。历史原因:1. 项目开始我安装了AnkhSvn-2.1.10129.msi版本,并且是基于TortoiseSVN-1.6.5.16974-win32-svn-1.6.5.msi之上。2. 发现发现了一些小问题,卸载AnkhSvn-2.1.10129。3. 安装VisualSVN-2.5.3.msi,提示TortoiseSVN 有更新版本是不是需要升级。我选择不升级。问题描述:1.WPF设计界面空白。2. 打开Visual Studio 2010 旗舰版,加载完项目就提示“visual studio 20 阅读全文
posted @ 2012-02-24 18:01 jingjunfeng 阅读(3351) 评论(0) 推荐(0) 编辑
摘要: 最近随手翻看了一下两年前买的《Head First HTML 与CSS、XHTML》一书,现在看来书是简单了点,比较适合网页制作的初学者使用。下面是我随手记下的一些东西,以便之后,闲来阅读下(比较凌乱)。1. 先给<body>设置一种大小接着把别的字体大小都设成它的相对值。(这样可以只更改一个字体,而使整个网站的字体大小跟着变化)2. <del> 元素: 表示应该删掉的内容。3. <ins> 元素: 表示应该插入的内容。4. line-height 属性: 控制行间距(line-height:1 表示 1倍行间距)。5. media 属性:设置用于什么样的设 阅读全文
posted @ 2012-01-28 11:43 jingjunfeng 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 多年后才发现{在asp.net 中为DropDownList赋值的时候,原来是可以这么用的:DropDownList1.SelectedIndex =DropDownList1.Items.IndexOf(DropDownList1.Items.FindByValue("值"));}枉我为它忙的一段段,bs! 阅读全文
posted @ 2011-12-21 21:23 jingjunfeng 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 说起json怎么说呢,听说已久但是就是未使用过;前天合作伙伴给我个接口使用json传输数据的,这让我不得不现学现用。首先我们应该对json脚本有个初步的认识。下面脚本是我从网上直接找的,如果有和我一样的,可以在页面中运行下以便对json有个初步的认识。<script type="text/javascript"> function test() { //直接声明json数据结构 var myJSONObject = { "bindings": [ { "ircEvent": "PRIVMSG", &qu 阅读全文
posted @ 2011-12-21 21:17 jingjunfeng 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 1<asp:GridViewID="gvFriendInvite"runat="server"EnableModelValidation="True"2CellPadding="4"ForeColor="#333333">3<AlternatingRowStyleBackColor="White"/>4<Columns>56<asp:BoundFieldDataField="SendDateTime"HeaderT 阅读全文
posted @ 2011-10-27 12:45 jingjunfeng 阅读(539) 评论(0) 推荐(0) 编辑
摘要: View Code 1publicclassA2{3publicstaticintP4{5get{returnP;}//未处理System.StackOverflowException确保您没有无限循环或无限递归6}78publicA(){}9}1011publicclassB:A12{13Aa;14publicB(){15a=newB();//}//未处理System.StackOverflowException确保您没有无限循环或无限递归16}17}读上面的代码,你能发现什么问题呢? 阅读全文
posted @ 2011-06-02 20:28 jingjunfeng 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 存储的区别: 值类型的实例经常会存储在栈上的。但是也有特殊情况。如果某个类的实例有个值类型的字段,那么实际上该字段会和类实例保存在同一个地方,即堆中。 不过引用类型的对象总是存储在堆中。如果一个结构的字段是引用类型,那么只有引用本身是和结构实例存储在一起的(在栈或堆上,视情况而定)。函数参数传递时的区别: 值类型是把自己的值复制一份传递给别的函数操作.无论复制的值怎么被改变.其自身的值是不会改变的 而引用类型是把自己的内存地址传递给别的函数操作.操作的就是引用类型值的本身.所以值被函数改变了. 一般引用类型可以派生出新的类型,而值类型不能;引用类型可以包含null值,值类型不能(string 阅读全文
posted @ 2011-05-12 20:08 jingjunfeng 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 封装 就是将对象用户不必了解的实现细节隐藏起来的一种语言能力。封装的核心就是对象内部数据不应该从公共接口直接访问。如果想改变对象的状态就要使用访问方法和修改方法。在C#中封装是通过访问修饰符在语法级别上实现的。继承 是指基于已有类定义来创建新类定义的语言能力。多态 是语言以同一种方式处理相关对象的能力虚拟成员 是定义默认实现基类中的成员,它可能被派生类改写(override)。抽象方法 是基类中不能提供默认实现的成员,它提供签名。抽象方法必须被派生类重写。嵌套类型 是直接声明在类或者结构作用域中的类型。嵌套类型 可以使用private 修饰符,而非嵌套类型只能用public 或者interna 阅读全文
posted @ 2011-04-17 18:47 jingjunfeng 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 每一个可执行应用程序必须包含一个定义了Main()方法的类,这个方法用来表示应用程序的入口点。定义Main()方法的类叫做应用程序对象。根据惯例,返回值返回0表示程序正常结束,而其他值表示错误发生。(要知道,值0是自动返回的,即使Main()返回的是个Void)。要注意所有的C#关键字都是小写的。使用System.Environmet类型的静态方法GetCommandLineArgs()访问命令行参数。这个类允许我们通过不同的静态成员获得大量有关运行.NET 应用程序的操作系统细节。例如:GetLogicalDrives(),获取本机驱动器以及其他一些有用的细节信息。命令行用户交互CUI(Co 阅读全文
posted @ 2011-04-17 18:43 jingjunfeng 阅读(267) 评论(0) 推荐(1) 编辑