03 2010 档案

摘要:where 子句用于指定类型约束,这些约束可以作为泛型声明中定义的类型参数的变量。例如,可以声明一个泛型类 MyGenericClass,这样,类型参数 T 就可以实现 IComparable<T> 接口:where 子句还可以包括构造函数约束。可以使用 new 运算符创建类型参数的实例;但类型参数为此必须受构造函数约束 new() 的约束。new() 约束可以让编译器知道:提供的任何... 阅读全文
posted @ 2010-03-31 23:27 chunchill 阅读(1349) 评论(0) 推荐(0)
摘要:这篇文章是根据 SQLite 官方 WIKI里的内容翻译,如果有什么翻译不当的地方希望大家指出,毕竟我的英文水平实在很差。SQLite 包括以下五个时间函数:date(日期时间字符串, 修正符, 修正符, ……)time(日期时间字符串, 修正符, 修正符, ……)datetime(日期时间字符串, 修正符, 修正符, …&he... 阅读全文
posted @ 2010-03-30 15:46 chunchill 阅读(657) 评论(0) 推荐(0)
摘要:组合模式:将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。整体与部分可以被一致对待。(看上去也有递归的感觉)类设计图:DEMO代码:代码运行结果: 阅读全文
posted @ 2010-03-30 10:58 chunchill 阅读(270) 评论(0) 推荐(0)
摘要:适配器模式,将一个类的接口转换成客户希望的另外一个借口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。系统的数据和行为都正确,但是借口不符时,我们应该考虑用适配器,目的是控制范围之外的一个原有对象与某个接口匹配。适配器模式主要应用于希望复用一些现存的类。 下面一个例子的叙述的是:如何让姚明和其他球员一样在球队里打比赛。实际上其他队员能的,能够实现的东西姚明同样能够做到... 阅读全文
posted @ 2010-03-30 09:33 chunchill 阅读(289) 评论(0) 推荐(0)
摘要:代码 阅读全文
posted @ 2010-03-29 13:07 chunchill 阅读(287) 评论(0) 推荐(0)
摘要:代码【原文:http://www.cnblogs.com/xd125/archive/2007/12/12/992406.html】最近由于在准备Collection对象培训的PPT,因为涉及到SyncRoot的属性的讲解,所以对怎样在多线程应用程序中同步资源访问做了个总结:对于引用类型和非线程安全的资源的同步处理,有四种相关处理:lock关键字,监视器(Monitor), 同步事件和等待句柄, ... 阅读全文
posted @ 2010-03-26 16:39 chunchill 阅读(804) 评论(0) 推荐(0)
摘要:C# 事件 事件模型 阅读全文
posted @ 2010-03-26 14:22 chunchill 阅读(4454) 评论(1) 推荐(3)
摘要:1 什么是单点登陆 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 较大的企业内部,一般都有很多的业务支持系统为其提供相应的管理和IT服务。例如财务系统为财务人员提供财务的管理、计算和报表服务;人事系统为人事部门 提供全公司人员的维护服务;各种业务系统为公司内... 阅读全文
posted @ 2010-03-25 17:34 chunchill 阅读(295) 评论(0) 推荐(0)
摘要:C#二叉树的遍历代码 阅读全文
posted @ 2010-03-25 13:12 chunchill 阅读(473) 评论(0) 推荐(0)
摘要:这个故事虽然不是我写的,当比较经典,这里和大家分享..从前,在南方一块奇异的土地上,有个工人名叫彼得,他非常勤奋,对他的老板总是百依百顺。但是他的老板是个吝啬的人,从不信任别人,坚决要求随时知道彼得的工作进度,以防止他偷懒。但是彼得又不想让老板呆在他的办公室里站在背后盯着他,于是就对老板做出承诺:无论何时,只要我的工作取得了一点进展我都会及时让你知道。彼得通过周期性地使用“带类型的引用... 阅读全文
posted @ 2010-03-25 13:03 chunchill 阅读(302) 评论(0) 推荐(0)
摘要:序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。例如,可以序列化一个对象,然后使用 HTTP 通过 Internet在客户端和服务器之间传输该对象。反之,反序列化根据流重新构造对象。此外还可以将对象序列化后保存到本地,再次运行的时候可以从本地文件中“恢复”对象到序列化之前的状态。在.... 阅读全文
posted @ 2010-03-24 16:08 chunchill 阅读(240) 评论(0) 推荐(0)
摘要:--作者:Fufu--发布时间:6/16/2008 11:20:56 AM--SqlServer2005的高效分页存储过程(支持多字段任意排序,不要求排序字段唯一)setANSI_NULLSONsetQUOTED_IDENTIFIERONgo--=============================================--Author:<杨俊明>--Createdate... 阅读全文
posted @ 2010-03-23 09:47 chunchill 阅读(221) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/Mainz/archive/2008/12/20/1358897.html什么情况下使用表变量?什么情况下使用临时表?表变量:DECLARE @tb table(id int identity(1,1), name varchar(100)) INSERT @tbSELECT id, name FROM mytableWHERE name like &... 阅读全文
posted @ 2010-03-23 09:34 chunchill 阅读(879) 评论(0) 推荐(0)
摘要:代码 阅读全文
posted @ 2010-03-21 23:31 chunchill 阅读(351) 评论(0) 推荐(0)
摘要:代码以下是简化后抽象出来类似于上面代码的DEMO代码 阅读全文
posted @ 2010-03-18 23:17 chunchill 阅读(234) 评论(0) 推荐(0)
摘要:代码 阅读全文
posted @ 2010-03-11 10:39 chunchill 阅读(455) 评论(0) 推荐(0)
摘要:2.2 SQL Server 2000+ADO.NET实现并发控制2.2.1 并发一致性问题常见并发并发一致性问题包括:丢失的修改、不可重复读、读脏数据、幻影读(幻影读在一些资料中往往与不可重复读归为一类)。2.2.1.1 丢失修改下面我们先来看一个例子,说明并发操作带来的数据的不一致性问题。 考虑飞机订票系统中的一个活动序列: 甲售票点(甲事务)读出某航班的机票余额A,设A=16. 乙售票点(乙... 阅读全文
posted @ 2010-03-10 15:25 chunchill 阅读(1967) 评论(0) 推荐(0)
摘要:Q: Can you sell yourself in two minutes? Go for it. (你能在两分钟內自我推荐吗?大胆试试吧!) A: With my qualifications and experience, I feel I am hardworking, responsible and diligent in any project I undertake. Your o... 阅读全文
posted @ 2010-03-04 00:05 chunchill 阅读(984) 评论(0) 推荐(0)