单例模式 的三种写法 c#
摘要://第一种最简单,但没有考虑线程安全,在多线程时可能会出问题,不过俺从没看过出错的现象 public class Singleton { private static Singleton _instance = null; private Singleton(){} public static Singleton CreateInstance() { ...
阅读全文
posted @
2018-04-23 09:13
口袋里的SKY
阅读(114)
推荐(0)
委托 事件 c#(转)
摘要:C#中的委托和事件 - Part.1 2007-9-23 分类: C# 语言 注意:文中代码在VS2005下通过,由于VS2003(.Net Framework 1.1)不支持隐式的委托变量,所以如果在一个接受委托类型的位置直接赋予方法名,在VS2003下会报错,解决办法是显式的创建一个委托类型的实
阅读全文
posted @
2018-04-18 12:02
口袋里的SKY
阅读(143)
推荐(0)
委托 c#
摘要:什么是委托 首先要知道什么是委托,用最通俗易懂的话来讲,你就可以把委托看成是用来执行方法(函数)的一个东西。 如何使用委托 在使用委托的时候,你可以像对待一个类一样对待它。即先声明,再实例化。只是有点不同,类在实例化之后叫对象或实例,但委托在实例化后仍叫委托。 声明,如: 1 namespace V
阅读全文
posted @
2018-04-16 14:36
口袋里的SKY
阅读(105)
推荐(0)
事件c# (转)
摘要:事件(event),这个词儿对于初学者来说,往往总是显得有些神秘,不易弄懂。而这些东西却往往又是编程中常用且非常重要的东西。大家都知道windows消息处理机制的重要,其实C#事件就是基于windows消息处理机制的,只是封装的更好,让开发者无须知道底层的消息处理机制,就可以开发出强大的基于事件的应
阅读全文
posted @
2018-04-16 14:35
口袋里的SKY
阅读(90)
推荐(0)
消息队列
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Messagi...
阅读全文
posted @
2018-04-12 10:22
口袋里的SKY
阅读(152)
推荐(0)
反向代理服务器的工作原理
摘要:一、什么是反向代理 反向代理(Reverse Proxy)方式是指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器;并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。 通常的代理服务器,只用于代理内部网络对Int
阅读全文
posted @
2018-04-04 09:50
口袋里的SKY
阅读(243)
推荐(0)
大型网站架构演化
摘要:前言 前言 一个成熟的大型网站(如淘宝、京东等)的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性,它总是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线(大型网站的架构不是设
阅读全文
posted @
2018-04-04 09:47
口袋里的SKY
阅读(138)
推荐(0)
Http请求处理流程
摘要:Http请求处理流程 我查阅过不少Asp.Net的书籍,发现大多数作者都是站在一个比较高的层次上讲解Asp.Net。他们耐心、细致地告诉你如何一步步拖放控件、设置控件属性、编写CodeBehind代码,以实现某个特定的功能。 这种做法,实际上是回答了“如何去做”的问题,却没有回答“为什么可以这样做”
阅读全文
posted @
2018-04-02 17:07
口袋里的SKY
阅读(205)
推荐(0)
HttpModule
摘要:Asp.Net 构架(HttpModule 介绍) - Part.3 引言 Http 请求处理流程 和 Http Handler 介绍 这两篇文章里,我们首先了解了Http请求在服务器端的处理流程,随后我们知道Http请求最终会由实现了IHttpHandler接口的类进行处理(应该记得Page类实现
阅读全文
posted @
2018-04-02 17:03
口袋里的SKY
阅读(111)
推荐(0)
HttpHandler
摘要:引言 在 Part.1 Http请求处理流程 一文中,我们了解了Http请求的处理过程以及其它一些运作原理。我们知道Http管道中有两个可用接口,一个是IHttpHandler,一个是IHttpModule,但在Part.1中,我并没有详细讲述如何对它们进行编程,只是轻描淡写地一笔带过。所谓学以致用
阅读全文
posted @
2018-04-02 17:02
口袋里的SKY
阅读(161)
推荐(0)
DDD 领域驱动设计
摘要:从遇到问题开始 从遇到问题开始 当人们要做一个软件系统时,一般总是因为遇到了什么问题,然后希望通过一个软件系统来解决。 比如,我是一家企业,然后我觉得我现在线下销售自己的产品还不够,我希望能够在线上也能销售自己的产品。所以,自然而然就想到要做一个普通电商系统,用于实现在线销售自己企业产品的目的。 再
阅读全文
posted @
2018-04-02 16:55
口袋里的SKY
阅读(2832)
推荐(0)
IOC 控制反转
摘要:using Microsoft.Practices.Unity; using Microsoft.Practices.Unity.InterceptionExtension; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.T...
阅读全文
posted @
2018-04-02 14:06
口袋里的SKY
阅读(219)
推荐(0)
WCF
摘要:using SOA.WCF.Service; using System; using System.Collections.Generic; using System.Linq; using System.Runtime.Serialization; using System.ServiceModel; using System.Text; namespace SOA.WCF { /...
阅读全文
posted @
2018-04-02 11:49
口袋里的SKY
阅读(145)
推荐(0)