摘要: 写了三种算法,最近没什么事情,想整理一下放上来,万一哪天丢了还能在csdn这里找回来。不过说实话csdn的稳定性也很令人怀疑。 des算法的简单说明 des的每个分组是64位,既明文和密钥都是64位(密钥实际用56位,每字节第8位为校验)。这个算法的核心是feistel密码,由于其设计的巧妙,加密解密都用一个函数,具体原理请查阅其他资料。des的流程基本是执行16轮下面的运算: 1 初始变换in......
摘要:第十五章 接口 摘要: 接口的应用及完全限定名方式定义接口的应用。 一、 接口与继承 l c#支持单实现继承和多接口继承 l 接口中可以定义:事件、无参属性(属性)、含参属性(索引器);c#不允许接口定义任何静态成员(clr却允许定义静态成员);clr不允许接口定义实例字段和构造器。 l 缺省为public abstract 方法,但不可用任何修饰符进行修饰(包括public) l 将值类型转换为......
Avalon基本概念(2)-Avalon中的COPavalon中的组件 (1)passive api 【程序编程相关:
Web Services的魅力】 avalon framework的核心是组件.我们定义它为“执行特定角色的被动实体”. 【推荐阅读:
C#实现的基本算法】 (2)特定角色 【扩展信息:
Modify Your Codes wi】 被动实体必须使用passive api.passive api是被执行,相对于自己执行.详细解释参考ioc模式. 在设计系统架构时,要考虑系统中各种不同的角色.这样,你就会有一个组件的列表清单. 对于每一种角色,你要定义它的脚本,或对系统其它部分的接口.直接定义接口是不够的.要在定义你的接口时,要对特定契约进行定义,并保留在你的脑中.也就是说,组件提供给那些用户,生产出什么东西.在定义好接口与契约后,就可以来实现组件了. (3)组件 组件是相互依赖的.那是为什么组件有各种不同关系的原因.avalon framework直接支持的组件关系有:配置.外部组件使用.管理与执行. 每一种关系都由一个单独的接口来描述.了解这些关系的优先顺序是重要的,这使我们了解它们如何整合在一起的所有契约. 1. configurable:标记对象为可配置 2. serviceable:标记对象为可使用组件 3. initializable:标记对象为可初始化 4. disposable:标记对象为可销毁 5. stoppable:标记对象为可启动与停止 这种顺序契约意味着通过这些接口的每一种定义的方法,是被创建组件的对象按特定的顺序调用的.每种接口表示为一个被控制的组件或对象的狭窄视图....
下一页 摘要:1.错误信息(错误信息我不用翻译成中文了把,呵呵,大家谅解)? microsoft ole db provider for odbc drivers error ´80004005´? [microsoft][odbc microsoft access 97 driver] the microsoft jet database? engine cannot open the......