• 开源项目Foq简介

    Foq是一个轻量级-线程安全的mocking类库。使用它来mock抽象类与接口这是我们通常的做法。Foq的名字来自Moq,如果你使用过Moq的话,自然后联想到它能做什么。Foq主要是为了F#的开发人员做单元测试。可以与FsUnit一起使用编写一些Fluent的断言。甚至与AutoFixture一起简...

    2018-06-17 19:38:33

  • 微软Asp.net MVC5生命周期流程图

    .NET WEB Development blog 发布了Asp.net MVC5生命周期文档, 这个文档类似Asp.net应用程序生命周期,您以前开发ASP.NET WEB应用程序应该看过。 文档中有图形显示每个细节的模板生命周期,来帮助决策开发时代码如何编写,对应图示有链接会跳转到相应的网页。相信您对A...

    2018-06-17 19:38:36

  • C#综合笔记

    AspNetPager分页控件 UrlPaging="true" 利用get方式page?=1进行分页。 UrlPaging="false"利用post方式进行分页。 txtName.Attributes.Add("Value", "用户名"); txtName.Attributes.Add("OnFocus", "if(this.value=='用户名') {this.value=''}"); txtName.Attributes.Ad...

    2018-06-17 19:38:34

  • 15款代码语法高亮工具,美化你的代码

    语法高亮是文本编辑器用来显示文本的,特别是源代码,根据不同的类别来用不同的颜色和字体显示。这个功能有助于编写结构化的语言,比如编程语言,标记语言,这些语言的语法错误显示是有区别的。语法高亮并不会影响文本自身的意义,而且能很好的符合人们的阅读习惯。 语...

    2018-06-17 19:38:32

  • 设计模式(1)---简单工厂模式

    引言: 从接触编码到现在有一段时间了,总是在为一些基础语法、技能而不断学习,学着学着感觉有些茫然。在上一篇曾经说过一大牛的教诲:c语言、java语言、C#语言这些都是一些基本的工具,而它们其中的语法、技能都是一些很简单的基础知识,刚接触编码时肯定会有很多的...

    2018-06-17 19:38:23

  • Web 开发人员需知的 Web 缓存知识

    今天踩着前辈们的肩膀,再次把这篇文章翻译整理下。一来让自己对web缓存的理解更深刻些,二来让大家注意力稍稍转移下,不要整天HTML5, 面试题啊叨啊叨的~~ 什么是Web缓存,为什么要使用它? Web缓存游走于服务器和客户端之间。这个服务器可能是源服务器(资源所驻留的...

    2018-06-17 19:38:23

  • 对 JavaScript 进行单元测试的工具

    简介 单元测试关注的是验证一个模块或一段代码的执行效果是否和设计或预期一样。有些开发人员认为,编写测试用例浪费时间而宁愿去编写新的模块。然而,在处理大型应用程序时,单元测试实际上会节省时间;它能帮助您跟踪问题并安全地更新代码。 常用缩略语 DOM:文档对...

    2018-06-17 19:38:22

  • 自定义按照index和key访问的List

    ListT用起来比较方便,但是有时候要按照Index来访问List中的对象有些繁琐,所以想是不是扩展一下,既能按照Index来访问,又能按照Key访问。 实现方法: public class Person { public string Name { get ; set ; } public int Age { get ; set ; } } public class Pers...

    2018-06-17 19:38:13

  • 十个免费的Web压力测试工具

    本文列举了是十个免费工具,可以用来进行Web的负载/压力测试的。这样你就可以知道你的服务器以及你的WEB应用能够扛得住多少的并发量,以及网站性能。 1.Grinder Grinder是一个开源的JVM负载测试框架,它通过很多负载注射器来为分布式测试提供了便利。 支持用于执行测试...

    2018-06-17 19:38:19

  • 嵌套repeater

    通过外层repeater的值来进行内层repeater的数据 绑定 前台代码部分: asp:repeater runat="server" id="repeater1" OnItemDataBound="function2" itemtemplate asp:repeater runat="server" id="repeater2" itemtemplate /itemtemplate /asp:repeater itemtemplate /as...

    2018-06-17 19:38:20

2