c#
不停歇的步伐
这个作者很懒,什么都没留下…
展开
-
C# 加密解密
源码下载:http://www.tracefact.net/SourceCode/Cryptograph.rar.Net中的加密解密引言在一些比较重要的应用场景中,通过网络传递数据需要进行加密以保证安全。本文将简单地介绍了加密解密的一些概念,以及相关的数字签名、证书,最后介绍了如何在.NET中对数据进行对称加密和解密。加密和解密说到加密,可能大家最熟悉的就是MD5了,记得几转载 2011-06-23 15:31:00 · 561 阅读 · 0 评论 -
HttpApplication,HttpModule,HttpContext
IIS在接到一个新的http请求后,最终会调用asp.net_isapi.dll的ISAPI扩展(特指IIS6.0环境,iis7.0的应用程序池默认为集成方式,相对有所变化),然后传递到httpRuntime Pipe(http运行时管道),Asp.Net这时才开始运行(即Htt转载 2011-07-28 15:56:18 · 830 阅读 · 0 评论 -
HttpContext items 集合 生命周期(英文)
ASP.NET offers a variety of techniques to manage state: application state, session state, view state, and more. You can read more about thes转载 2011-07-28 16:28:58 · 1965 阅读 · 0 评论 -
Asp.Net Ajax的两种基本开发模式
最近花了一些时间,将微软Asp.Net官方的Ajax视频全部看了一遍,地址是http://www.asp.net/learn/ajax-videos/,视频大多都很短,8至15分钟的居多,有讲述AjaxControlToolkit中控件用法的,也有讲述Asp.Net Ajax常见转载 2011-07-27 15:26:19 · 623 阅读 · 0 评论 -
C#数组
数组概述C# 数组从零开始建立索引,即数组索引从零开始。C# 中数组的工作方式与在大多数其他流行语言中的工作方式类似。但还有一些差异应引起注意。声明数组时,方括号 ([]) 必须跟在类型后面,而不是标识符后面。在 C# 中,将方括号放在标识符后是不合法的语法。int[] tabl转载 2011-07-27 17:06:41 · 456 阅读 · 0 评论 -
c# 正则表达式
Regex是从字符窗中查找匹配字符串的应用类。通过Regex,编程人员能够非常方便的从一段数据中提取自己所需要的数据信息。举一个简单的例子,让大家对Regex有个大概的了解:Regex regex = new Regex(@"d+");Match m = regex.Match(转载 2011-07-27 15:08:50 · 429 阅读 · 0 评论 -
asp.net 自定义文件缓存类
Asp.net 缓存Cache功能已经是很常见的功能了,网络上面这种相关的文章也非常之多,我这里所要讲的缓存并不是.NET所提供的缓存,而是过通文件方式来存放的。这样可以很好的减少服务器资源。先看一下我做这个的缓存流程图:如上图所示,其实程序就是在Page_Load的时候做一下判转载 2011-07-21 17:24:59 · 1706 阅读 · 0 评论 -
.Net 自定义应用程序配置
引言几乎所有的应用程序都离不开配置,有时候我们会将配置信息存在数据库中(例如大家可能常会见到名为Config这样的表);更多时候,我们会将配置写在Web.config或者App.Config中。通过将参数写在配置文件(表)中,我们的程序将变得更加灵活,只要对参数进行修改,再由程序中的某段代码去读取相应的值就可以了。而如果直接将配置值写在程序中,当配置需要改变时,则只能通过修改代码来完成,此时往转载 2011-06-29 17:54:00 · 651 阅读 · 0 评论 -
C# 自定义格式字符串
引言String可能是使用最多的类型,ToString()则应该是大家使用得最多的方法了。然而它不应该仅仅是用来输出类型的名称,如果使用得当,它可以方便地输出我们对类型自定义的格式。本文将循序渐进地讨论ToString(),以及相关的IFormattable、IFormatProvider以及ICustomFormatter接口。在类型内部提供自定义格式字符串的能力继承自Syste转载 2011-06-24 18:10:00 · 3973 阅读 · 0 评论 -
创建常量、原子性的值类型
概述本文是《Effective C#》一书第七节的读书笔记。通过这篇文章,我主要想向大家说明一个我们平时可能不太会注意到的问题:创建具有常量性和原子性的值类型。从类型设计谈起从Class到Struct假如我们要设计一个存储收信人地址的类型(Type), 我们管这个类型叫 Address。它应该包含这样几个属性:Province 省City 市Zip转载 2011-06-24 16:12:00 · 505 阅读 · 0 评论 -
提升ASP.net性能的方法
一、返回多个数据集 检查你的访问数据库的代码,看是否存在着要返回多次的请求。每次往返降低了你的应用程序的每秒能够响应请求的次数。通过在单个数据库请求中返回多个结果集,可以减少与数据库通信的时间,使你的系统具有扩展性,也可以减少数据库服务器响应请求的工作量。 如果用动态的SQL转载 2011-07-29 09:58:34 · 749 阅读 · 0 评论