自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

转载 C#委托

public delegate void Del(string message);构造委托对象时,通常提供委托将包装的方法的名称或使用匿名方法。 实例化委托后,委托将把对它进行的方法调用传递给方法。 调用方传递给委托的参数被传递给方法,来自方法的返回值(如果有)由委托返回给调用方。 这被称为调用委托。 可以将一个实例化的委托视为被包装的方法本身来调用该委托。 例如:// C

2014-03-16 15:52:06 384

转载 C#正则表达式

正则表达式通常包含字母文本(Literaltext)和元字符(metacharacter)字母文本指的是普通文本如"abcde"可匹配字符串中任何包含"abcde"的字符串。元字符则更加灵活运用通用的表达式匹配所有符合此表达式规律的字符串。C#正则表达式语法一、匹配单个字符 []——从中选择一个字符匹配中间支持的类型:单词字符([ae])、非单词字符([!?,;

2014-03-16 15:48:41 527

转载 VS2012变化的快捷键

注释::VS2010是(Ctrl+E,C),VS2012是(Ctrl+K, Ctrl+C),实际操作,按住Ctrl键不放,先按K键,再按C键。相当于Ctrl+K加 Ctrl+C的组合键反註解:VS2010是(Ctrl+E,U),VS2012是(Ctrl+K, Ctrl+U)1. 强迫智能感知:Ctrl+J;2.强迫智能感知显示参数信息:Ctrl-Shift-空格;3

2014-03-16 15:47:31 399

转载 SQL中游标的使用

SQL中游标的使用一般情况下,我们用SELECT这些查询语句时,都是针对的一行记录而言,如果要在查询分析器中对多行记录(即记录集)进行读取操作时,则需要使用到游标或WHILE等循环游标的类型:  1、静态游标(不检测数据行的变化)  2、动态游标(反映所有数据行的改变)  3、仅向前游标(不支持滚动)  4、键集游标(能反映修改,但不能准确反映插入、删除) 游标

2013-11-07 00:20:54 457

转载 DataSet用法详解

一、特点介绍1、处理脱机数据,在多层应用程序中很有用。2、可以在任何时候查看DataSet中任意行的内容,允许修改查询结果的方法。3、处理分级数据4、缓存更改5、XML的完整性:DataSet对象和XML文档几乎是可互换的。二、使用介绍1、创建DataSet对象:DataSetds = new DataSet("DataSetName");2、查看调用SqlDa

2013-11-04 23:51:29 763

转载 C# 反射机制

C# 反射机制1、 什么是反射 2、 命名空间与装配件的关系 3、 运行期得到类型信息有什么用 4、 如何使用反射获取类型 5、 如何根据类型来动态创建对象 6、 如何获取方法以及动态调用方法 7、 动态创建委托 1、什么是反射         Reflection,中文翻译为反射。         这是.Net中获取运行时类型信息的方式,.Net的

2013-08-16 13:26:15 610 1

转载 .net网站提高网站性能的方法介绍

很多人对.net网站的性能都有质疑,但是很多情况下,经过合理的优化,.net网站几乎与其他技术做的网站没有太大的性能差异。         .net网站提高网站性能的方法介绍  很多人对.net网站的性能都有质疑,但是很多情况下,经过合理的优化,.net网站几乎与其他技术做的网站没有太大的性能差异。  一下就是对.net网站性能优化的方法的总结  先从大的方

2013-08-13 17:35:45 614

转载 asp.net WebForm页面间传值方法解析

ASP.NET WEB FORMS 给开发者提供了极好的事件驱动开发模式。然而这种简单的应用程序开发模式却给我们带来了一些小问题,举个例子,在传统的ASP应用程序中,你能够通过POST方法很容易的把一个值或多个值从一个页面传送到另一个页面(request()/request.form()/request.querystring...   ASP.NET WEB FORMS 给开发者

2013-08-13 17:35:00 641

转载 .NET中维持ViewState的探讨

在ASP .NET中提交一个表单的时候,表单与所有的表单值一起再现于浏览器窗口。怎么会这样?这是因为ASP .NET维持你的ViewState。ViewState指明页面被提交到服务器时的状态。该状态是通过在每个带有<form runat="server">控件的页面中安置一个隐含域来定义的 在传统ASP中,当一个表单被提交的时候所有表单值都被清除。假设你提交了一个有很多信息的表单

2013-08-13 17:34:28 564

转载 C# 4.0的强类型与弱类型

有了强类型和弱类型的概念,我们就可以这样的定义协变和逆变:如果类型TBar是基于强类型Bar的类型,而类型TFoo是基于弱类型Foo的类型,协变就是将TBar类型的实例赋值给TFoo类型的变量,而逆变则是将TFoo类型的实例赋值给TBar类型的变量。 强类型和弱类型指的是两个具有直接或者间接继承关系的两个类。如果一个类是另一个类的直接或者间接基类,那么它为弱类型,直接或者间接子类为

2013-08-13 17:33:51 938

转载 C#委托探索之猫和老鼠

实现代码 之前实现方式: 1     public class Cat 2     { 3          4         public void ScreamOut(string msg) 5         { 6              mouse.RunAway(); 7         } 8     } 9     publi

2013-08-13 17:32:56 938

转载 C#自动内存管理

自动内存管理是公共语言运行时在托管执行过程过程中提供的服务之一。 公共语言运行时的垃圾回收器为应用程序管理内存的分配和释放。自动内存管理是公共语言运行时在托管执行过程过程中提供的服务之一。 公共语言运行时的垃圾回收器为应用程序管理内存的分配和释放。 对开发人员而言,这就意味着在开发托管应用程序时不必编写执行内存管理任务的代码。 自动内存管理可解决常见问题,例如,忘记释放对象并导

2013-08-13 17:31:24 662

转载 C#托管执行过程

选择编译器为获得公共语言运行时 (CLR) 提供的优点,必须使用一个或多个针对运行时的语言编译器,如 Visual Basic、C#、Visual C++、F# 或许多第三方编译器(如 Eiffel、Perl 或 COBOL 编译器)中的一个。由于运行时是一个多语言执行环境,因此它支持各种数据类型和语言功能。 您所用的语言编译器将确定可用的运行时功能,而您将

2013-08-13 17:30:48 715

转载 C# Socket编程(4)初识Socket和数据流

经过前面基础知识作为背景,现在对Socket编程进行进一步的学习。在 System.Net.Socket 命名空间提供了Socket类,利用该类我们可以直接编写Socket的客户端和服务的的程序。但是直接使用Socket类编写Socket程序会比较麻烦、而且容易出错,所以.NET为我们提供了进一步封装好的TcpListener类、TCPClient类和UdpClient类。同时,当我们希望通过网络

2013-08-13 17:30:03 614

转载 深入浅出SQL Server中的死锁

本文讲述了死锁的概念,产生死锁的四个必要条件,死锁的处理方式和在SQL Server中如何检测避免和处理死锁。死锁是由于阻塞引起的,了解这部分基本概念对于死锁方面的排错是非常必要的简介    死锁的本质是一种僵持状态,是多个主体对于资源的争用而导致的。理解死锁首先需要对死锁所涉及的相关观念有一个理解。 一些基础知识    要理解SQL Server中

2013-08-13 17:29:10 678

转载 当IE遇上.NET Framework 4.5

一个是微软的 IE,一个是微软的 .NET Framework 4.5,竟然出现如此离奇的问题,不得不让人想起一句诗句:“本是同根生,相煎何太急”。下面我们来一睹这个百年一遇的奇怪问题。问题背景最近将 job.cnblogs.com 项目中的 Entity Framework 升级到了 5.0,据说 EF 5.0 在 .NET Framework 4.5 之下性能会有大幅提

2013-08-13 17:28:06 645

转载 C# 网络编程之P2P编程

引言:前面的介绍专题中有朋友向我留言说介绍下关于P2P相关的内容的,首先本人对于C#网络编程也不是什么大牛,因为能力的关系,也只能把自己的一些学习过程和自己的一些学习过程中的理解和大家分享下的,下面就进入正题——P2P(Peer to Peer)编程 一、P2P的介绍 首先,现在大家熟知的BT、电驴、迅雷、QQ、MSN和PPlive等都是基于P2P方式实现的软件,并

2013-08-13 17:26:47 915

转载 C#中new一个对象时,发生了什么事?

问题看似简单,不过事实上,CLR做的比这要多。。。要准确回答这个问题,还要分情况来说。new一个引用类型首先,要实例化一个引用类型,就一定需要在堆上分配内存。要分配内存,就需要先计算出这个引用类型占多大空间,需要给它分配多少内存。那怎么计算呢?简单!只要计算该类型所有字段的长度总和就可以啦。我们知道,引用类型的字段,占一个指针的长度(32位机器上是4个字节,64位机器上是8个字

2013-08-13 17:25:13 715

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除