12 2009 档案
摘要:首先我在这里对md5算法做一个简要的介绍:它全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经有MD2、MD3和MD4几个低级版本。Message-Digest即信息摘要,泛指把字节串(Message)的进行Hash变换,结果是把一个任意长度的字节串变换成一定长的大整数。按照原算法的描述,md5是一...
阅读全文
摘要:刚开始用SQL Server的时候,我没有用显示执行计划来对查询进行分析。我曾经一直认为我递交的SQL查询都是最优的,而忽略了查询性能究竟如何,从而对“执行计划”重视不够。在我职业初期,我只要能获取数据就很开心,而不去考虑数据是如何返回的,“执行计划”对我的查询作了什么工作。我以为SQL Server会自己去处理查询的性能问题的。作为一个刚进入IT行...
阅读全文
摘要:最近由于系统的需求,所以要了解一下如何优化sql server,下面是我的一些总结,不足的地方希望大家批评指正。说要优化大家一定会想到索引,那我们就从索引开始吧。 微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引),下面就详细介绍一下。 (一)明明白白理解索引...
阅读全文
摘要:1、Upfile.aspx:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Upfile.aspx.cs" Inherits="Inc_Upfile" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org...
阅读全文
摘要:public delegate string DisplayMessage (string str)public class TestCustomDelegate{ public static void Main() { DisplayMessage messageTarget; if (Environment.GetCommandLineArgs().Length > 1) message...
阅读全文
摘要:想一下1.0的时候,那个时候,委托是多么的单纯,首先声明一个委托类型,再定义一个相同签名的方法,就可以用了。 1classTest2{3delegatedoubleCalc(doublex);45staticvoidMain(string[]args)6{7double[]a={0.0,0.5,1.0};8double[]results=Apply(a,newCalc(Square));9fore...
阅读全文
摘要:1.Asp.Net中几种相似的标记符号: < %=...%>< %#... %>< % %>< %@ %>解释及用法答: < %#... %>: 是在绑定控件DataBind()方法执行时被执行,用于数据绑定如: < %# Container.DataItem("tit") %>< %= %>: 在程序执行时被调用...
阅读全文
摘要:一个完整的SQL SERVER数据库全文索引的示例。(以pubs数据库为例)首先,介绍利用系统存储过程创建全文索引的具体步骤:1) 启动数据库的全文处理功能 (sp_fulltext_database)2) 建立全文目录 (sp_fulltext_catalog)3) 在全文目录中注册需要全文索引的表 (sp_fulltext_table)4) 指出表中需要全文索引的列名 (sp_fulltext...
阅读全文