摘要:
首先,让我们先回顾下.Net中扩展方法的特征:1、 必须在一个非嵌套、非泛型的静态类中;2、 至少有一个参数(this 作前缀的参数);3、 第一个参数必须附加this做前缀;4、 第一个参数不能加任何修饰符(如out或ref);5、 第一个参数的类型不能是指针类型。在DevExpress控件中Gr... 阅读全文
摘要:
使用场景: 在软件开发中,软件开发人员希望一些服务类且仅有一个实例供其他程序使用。如:打印机服务程序或对于系统配环境的一些控制,为了避免并发访问造成的不一致问题,希望仅为其他程序提供一个实例;又如,要生成唯一序列号的环境或创建一个对象需要消耗的资源过多(要访问IO和数据库等资源)。 对于整个系统使用 阅读全文
摘要:
.Net中,在编写框架时,反射是最长用的一个知识点,在这举个小例子,旨在说明反射如何应用;本文只程序中只涉及到System.Type的应用,通过这个类可以访问关于任何数据类型的信息,注释部分涉及到System.Reflection.Assembly类,该类用于访问给定程序集的相关信息,或者把这个程... 阅读全文
摘要:
IQ是Sybase公司推出的特别为数据仓库、决策支持分析、数据分析/挖掘等查询分析密集型应用而设计的关系型数据库。IQ的架构与大多数关系型数据库不同,它特别的设计用以支持大量并发用户的即席查询、统计分析。其设计目标首先考虑查询性能,其次是完成批量数据更新的速度。而传统关系型数据库引擎的设计侧重考虑在 阅读全文