随笔分类 - asp.net
摘要:IIS下的负载均衡与IIS+Nginx实现负载均衡、反向代理IIS下的负载均衡我们的网站为什么要负载均衡?负载均衡的原理IIS下实现负载均衡IIS+Nginx实现负载均衡、反向代理什么是反向代理Nginx的反向代理如何用IIS+Nginx实现反向代理总结IIS下的负载均衡我们的网站为什么要负载均衡?
阅读全文
摘要:c# List 分页问题 公式:List.Skip((pagecount-1)*pagesize).Take(pagesize).ToList() pagecount:页码 pagesize:每页数据量 举个栗子: 前端点击页码 4,每页有50条数据:List.Skip((4-1)*50).Take
阅读全文
摘要:求一个算法 1,2,3,4,5,6,7,8,9,10,11 从1到11这11个数中 取出6个 有多少种排列组合啊。。 忽略顺序。。。 如 1,2,3,4,5,6 1,3,4,5,6,7 1,4,5,6,7,8 最后一个数应该是 6,7,8,9,10,11
阅读全文
摘要:Repeater嵌套Repeater的结构:一般写过的都能看懂吧 cs代码: private void RpTypeBind() {//GetQuestionTypeAndCount() 返回一个datatable this.rptypelist.DataSource = LiftQuestionC
阅读全文
摘要:entity.USD = (EnumUSD)Enum.Parse(typeof(EnumUSD), ddlUSD.SelectedValue);
阅读全文
摘要:WebMethod属性详解WebMethod有6个属性:.Description.EnableSession.MessageName.TransactionOption.CacheDuration.BufferResponse1) Description:是对webservice方法描述的信息。就像webservice方法的功能注释,可以让调用者看见的注释。C#:[WebMethod(Description="Author:ZFive5 Function:Hello World") ]public string HelloWorld(){ return "Hell
阅读全文
摘要:利用配置文件的配置节可以让它不继承父目录的配置文件,如下<location path="." allowOverride="false" inheritInChildApplications="false"> </location>把它加在父目录的<system.web>节外面即可,测试一下果然如此,甚喜,虽记之以备忘,同时也于大伙共享!下面是更好的一个:虚拟目录中的web.config继承了主目录中的web.config出现问题是由于根目录中的web.config添加了httphandler、 h
阅读全文
摘要:http://terrylee.cnblogs.com/archive/2005/12/09/293509.htmlhttp://www.cnblogs.com/Terrylee/archive/2006/07/17/334911.html
阅读全文
摘要:本文将介绍以下内容:• 面向对象思想:多态• 接口• 抽象类1.引言在我之前的一篇post《抽象类和接口的谁是谁非》中,和同事管伟的讨论,得到很多朋友的关注,因为是不成体系的论道,所以给大家了解造成不便,同时关于这个主题的系统性理论,我认为也有必要做以总结,因此才有了本篇的新鲜出炉。同时,我将把上贴中的问题顺便也在此做以交代。2. 概念引入什么是接口?接口是包含一组虚方法的抽象类型,其中每一种方法都有其名称、参数和返回值。接口方法不能包含任何实现,CLR允许接口可以包含事件、属性、索引器、静态方法、静态字段、静态构造函数以及常数。但是注意:C#中不能包含任何静态成员。一个类可以实现多个接口,当
阅读全文
摘要:工厂方法模式(Observers) 定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类的实例化推迟到子类.封装具体类型的实例化。提供创建对象的方法的接口也称为“工厂方法”。任何其他实现的方法都可能使用到这个工厂方法所制造出来的产品,但只有子类真正实现这个工厂方法并创建产品。首先完全实现‘开-闭 原则’,实现了可扩展。其次更复杂的层次结构,可以应用于产品结果复杂的场合。尽管只有一个具体创建者依然可以使用,它帮助我们将产品的“实现”从“使用”中解藕。 在本次Dome中,采用的方式是"参数化工厂方法",它可以更具传入的参数创建不同的对象,然而,工厂经常只产生
阅读全文
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Net;using System.Text;using System.IO;using System.Text.RegularExpressions;/// <summary>///Class1 的摘要说明/// </summary>public class Class1{ public Class1() { // //TODO: 在此处添加构造函数逻辑 // } #region cr
阅读全文
摘要:常规页生命周期阶段(8个)一般来说,页要经历下表概述的各个阶段。除了页生命周期阶段以外,在请求前后还存在应用程序阶段,但是这些阶段并不特定于页。阶段说明页请求页请求发生在页生命周期开始之前。用户请求页时,ASP.NET 将确定是否需要分析和编译页(从而开始页的生命周期),或者是否可以在不运行页的情况下发送页的缓存版本以进行响应。开始在开始阶段,将设置页属性,如 Request 和 Response。在此阶段,页还将确定请求是回发请求还是新请求,并设置 IsPostBack 属性。此外,在开始阶段期间,还将设置页的 UICulture 属性。页初始化页初始化期间,可以使用页中的控件,并将设置每个
阅读全文
摘要:在.Net可执行程序载入后,IL代码由CLR (Common Language Runtime)从可执行文件中取出, 交由JIT (Just-In-Time)编译器,根据相应的元数据(Metadata),实时编译成本机代码后执行。------------------以下是较为详细的一个解说------------------------------MSIL编译为本机代码运行 Microsoft 中间语言 (MSIL) 之前,必须先根据公共语言运行库将其编译为适合目标计算机体系结构的本机代码。.NET Framework 提供了两种方式来执行此类转换:.NET Framework 实时 (JIT
阅读全文
摘要:cs代码:CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->privatevoidRpTypeBind(){//GetQuestionTypeAndCount()返回一个datatablethis.rptypelist.DataSource=LiftQuestionCtr.GetQuestionTypeAndCount();this.rptypelist.DataBind();}protectedvoidrptypelist_ItemD
阅读全文
摘要:int?:表示可空类型,就是一种特殊的值类型,它的值可以为null用于给变量设初值得时候,给变量(int类型)赋值为null,而不是0int??:用于判断并赋值,先判断当前变量是否为null,如果是就可以赋役个新值,否则跳过public int? a=null;public int b(){return this.a ?? 0;}值类型后面加问号表示可为空null(Nullable 结构)Nullable是.NET 2.0中新提供的一种用于标明一个值类型是否可以为空的技术。对于一个类型,如果既可以给它分配一个值,也可以给它分配空引用null(表示没有任何值),我们就说这个类型是可空的。因此,可
阅读全文