- 博客(15)
- 收藏
- 关注
转载 Self-Host ASP.NET Web API 1
ASP.NET Web API does not require IIS. You can self-host a web API in your own host process. This tutorial shows how to host a web API inside a console application.New applications should use OWIN
2016-12-16 14:53:44
479
转载 缓存架构设计二三事
本文主要讨论这么几个问题: 1. “缓存与数据库”需求缘起 2. “淘汰缓存”还是“更新缓存” 3. 缓存和数据库的操作时序 4. 缓存和数据库架构简析
2016-04-05 11:52:37
6193
转载 C#中的ref和out
ref这个关键字告诉c#编译器被传递的参数值指向与调用代码中变量相同的内存。这样,如果被调用的方法修改了这些值然后返回的话,调用代码的变量也就被修改了。ref 关键字使参数按引用传递。其效果是,当控制权传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中的初始值为0,调用方法后值改变。若要使用 ref 参数,则方法定义和调用方法都必须显式使用 ref 关键字。out 关
2016-03-18 17:28:43
282
转载 C#的装箱拆箱
深入理解C#的装箱和拆箱装箱拆箱的定义装箱和拆箱是值类型和引用类型之间相互转换时要执行的操作。 1. 装箱在值类型向引用类型转换时发生。 2. 拆箱在引用类型向值类型装换是发生。光上述两句话不难理解,但是往深处了解,就需要一些篇幅来解释了。 我们先来看装箱时会发生什么事情,下面是一行最简单的装箱代码。object obj = 1;这行语句将整型常量1赋给object类型的变量obj; 众所周知
2016-03-15 17:01:37
332
原创 计算机硬件组成
计算机硬件 目录 :计算机硬件主板 Motherboard MoboCPU Central Processing Unit内存Memory显卡Video cardGraphics card硬盘声卡Sound Card网卡主板 (Motherboard, Mobo) 主板是计算机系统中最大的一块电路板,主板又叫主机板、系统板、或母板,它安装在机箱内,也是微机最重要的
2016-03-10 15:31:01
1387
转载 深入分析委托与事件_C#
引言本篇文章将为你介绍一下 Delegate 的使用方式,逐渐揭开 C# 当中事件(Event)的由来,它能使处理委托类型的过程变得更加简单。还将为您解释委托的协变与逆变,以及如何使用 Delegate 使 Observer(观察者)模式的使用变得更加简单。在事件的介绍上,会讲述事件的使用方式,并以ASP.NET的用户控件为例子,介绍一下自定义事件的使用。最后一节,将介绍Predi
2016-03-09 10:46:32
343
转载 C#匿名方法
匿名方法是C# 2.0的语言新特性。首先看个最简单的例子: class Program { static void Main(string[] args) { List names = new List(); names.Add("Sunny Chen"); names.Add
2016-03-09 10:16:20
634
转载 排序算法小结(C#)
插入排序1.简介插入排序(Insertion Sort)的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(即只需用到O(1)的额外空间的排序),因而在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。2.算法描述一般来说,插入
2016-03-07 15:14:17
471
转载 C# 结构
结构与类共享大多数相同的语法,但结构比类受到的限制更多。 1.C#中结构都有一个默认的不带参数的构造函数, 用于对结构的字段进行初始化,并且结构的默认构造函数不能被重写。 2.在结构声明中,除非字段被声明为 const 或 static,否则无法初始化。 3..结构不能从类或其他结构继承。 4.结构是值类型,而类是引用类型。 5. 结构可以声明构造
2015-12-09 15:20:41
297
转载 C#中 virtual 和 abstract 的区别
在C#的学习中,容易混淆virtual方法和abstract方法的使用,现在来讨论一下二者的区别。二者都牵涉到在派生类中与override的配合使用。一、Virtual方法(虚方法) virtual 关键字用于在基类中修饰方法。virtual的使用会有两种情况: 情况1:在基类中定义了virtual方法,但在派生类中没有重写该虚方法。那么在对派生类实例的调用中,该虚方法
2015-12-09 08:48:25
276
转载 :base()和:this()
在C#类中有一个最为特殊的方法——构造函数,它没有返回值且方法名称与类名相同。构造函数主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。 所有的类都有构造函数,如果用户定义的类中没有显示的定义任何构造函数,编译器会自动生成默认的构造函数。 :base() 表示调用基类中的构造函数; :this()
2015-12-08 15:47:13
362
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人