摘要: 其实有点类似与报纸出版社与订阅者之间的关系,需要一个观察者做中间层来判断是否更新。其实这个东西用在设计上就是把观察者代表一个接口,然后订阅者继承观察者接口,报纸社与订阅者之间关系是松藕关系,当报纸社有新东西,他直接更新接口,此时接口的就更新了订阅者。看public void measurementsChanged(float temperature,float humidity,float pre... 阅读全文
posted @ 2010-01-25 23:08 潇潇息一去不复返 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 新建一个C#类库项目,拷贝源代码如下,编译生成DLL(假如DLL的文件名是TestReflect.dll)1usingSystem;23namespaceWebtest4{5/**////<summary>6///ReflectTest的摘要说明。7///</summary>8publicclassReflectTest9{10publicReflectTest()11{}... 阅读全文
posted @ 2010-01-07 15:40 潇潇息一去不复返 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 新建一个C#类库项目,拷贝源代码如下,编译生成DLL(假如DLL的文件名是TestReflect.dll)1usingSystem;23namespaceWebtest4{5/**////<summary>6///ReflectTest的摘要说明。7///</summary>8publicclassReflectTest9{10publicReflectTest()11{}... 阅读全文
posted @ 2010-01-07 15:38 潇潇息一去不复返 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 在工作上没有什么大的表现,说实话一个项目都没做,令人心酸。都是维护项目。感觉都是没有什么新东西在项目上。工作不累,但心很累。因为我没学到什么东西,当然这是在项目上,但如果说在知识上。我想还是学了点。至少工作很轻松,有时间看其他东西。09年上半年是做开发的,还是比较充实,因为我只是在项目中发挥作用,把自己的一点东西放入项目中。6月份,我申请到数据库部门,当时很难申请到,只有在等待上面的同意,那时我拼... 阅读全文
posted @ 2010-01-05 14:10 潇潇息一去不复返 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 首先我在这里对md5算法做一个简要的介绍:它全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经有MD2、MD3和MD4几个低级版本。Message-Digest即信息摘要,泛指把字节串(Message)的进行Hash变换,结果是把一个任意长度的字节串变换成一定长的大整数。按照原算法的描述,md5是一... 阅读全文
posted @ 2009-12-31 11:28 潇潇息一去不复返 阅读(1652) 评论(0) 推荐(0) 编辑
摘要: 刚开始用SQL Server的时候,我没有用显示执行计划来对查询进行分析。我曾经一直认为我递交的SQL查询都是最优的,而忽略了查询性能究竟如何,从而对“执行计划”重视不够。在我职业初期,我只要能获取数据就很开心,而不去考虑数据是如何返回的,“执行计划”对我的查询作了什么工作。我以为SQL Server会自己去处理查询的性能问题的。作为一个刚进入IT行... 阅读全文
posted @ 2009-12-30 18:05 潇潇息一去不复返 阅读(5789) 评论(5) 推荐(5) 编辑
摘要: 最近由于系统的需求,所以要了解一下如何优化sql server,下面是我的一些总结,不足的地方希望大家批评指正。说要优化大家一定会想到索引,那我们就从索引开始吧。 微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引),下面就详细介绍一下。  (一)明明白白理解索引... 阅读全文
posted @ 2009-12-30 17:16 潇潇息一去不复返 阅读(691) 评论(0) 推荐(1) 编辑
摘要: 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... 阅读全文
posted @ 2009-12-28 17:39 潇潇息一去不复返 阅读(899) 评论(1) 推荐(0) 编辑
摘要: public delegate string DisplayMessage (string str)public class TestCustomDelegate{ public static void Main() { DisplayMessage messageTarget; if (Environment.GetCommandLineArgs().Length > 1) message... 阅读全文
posted @ 2009-12-28 14:12 潇潇息一去不复返 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 想一下1.0的时候,那个时候,委托是多么的单纯,首先声明一个委托类型,再定义一个相同签名的方法,就可以用了。 1classTest2{3delegatedoubleCalc(doublex);45staticvoidMain(string[]args)6{7double[]a={0.0,0.5,1.0};8double[]results=Apply(a,newCalc(Square));9fore... 阅读全文
posted @ 2009-12-28 13:58 潇潇息一去不复返 阅读(256) 评论(0) 推荐(0) 编辑
努力才能前进,勤耕博客才能看远