1.Delegate的使用场合? 对象A内部发生了一些事情,想通知对象B?
对象B想监听对象A内部发生了什么事情? 对象A想在自己的方法内部调用对象B的某个方法,并且对象A不能对对象B有耦合依赖? 对象A想传递数据给对象B?
...... 以上情况,结果都一样:对象B是对象A的代理(delegate...
分类:
其他好文 时间:
2014-05-07 10:26:12
阅读次数:
309
首先简单介绍下distri.lua中的线程设计方案.distri.lua提供一个API函数fork用于创建新的C线程,这个C线程运行独立的lua虚拟机,为了在各线程之间通信每个线程都会创建一个channel,用于接收其它线程发送过来的消息.这个channel内部实现为单向链表,为了将channel的...
分类:
编程语言 时间:
2014-05-07 09:20:02
阅读次数:
462
迭代器模式定义:提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部实现
Iterator::迭代器接口。定义访问和遍历元素的接口
ConcreteIterator:具体的迭代器实现对象。实现对聚合对象的遍历,并跟踪遍历时的当前位置
Aggregate:聚合对象。定义创建相应迭代器对象的接口
ConcreteAggregate:具体聚合对象。实现创建相应的迭代器对象...
分类:
其他好文 时间:
2014-05-07 07:37:03
阅读次数:
313
请设置环境变量
注意 "D:\soft\nodejs\"这个是笔者自己安装在电脑上的node js目录,请修改成自己的
一、用户环境变量参数:
PATH =D:\soft\nodejs\;D:\soft\nodejs\node_modules\express;
二、系统环境变量参数
Path=D:\soft\nodejs;D:\soft\nodejs\node_modules\expr...
以下内容摘自《步步惊芯——软核处理器内部设计分析》一书
串行除法与并行除法
8.2.1 串行除法
OR1200中使用的串行除法算法是“试商法”。设被除数是m,除数是n,商保存在s中,被除数的位数是k,其计算步骤如下(为了便于说明,在此处所有数据的最低位称之为第1位,而不称为第0位):
(1)取出被除数的最高位m[k],使用被除数的最高位减去除数n,如...
分类:
其他好文 时间:
2014-05-07 04:48:29
阅读次数:
343
在企业级应用中,用户经常需要掌握当前业务流转的状态。为满足该业务需求,通常的解决方案是,在业务流程的关键节点处设置系统提醒服务,如:手机短信提醒和邮件提醒等。大型企业一般都会在企业内部部署企业级的邮件服务器,所以邮件提醒服务较手机短信提醒会更加经济和安全。本文将总结,在企业级业务系统中,如何使用.N...
分类:
其他好文 时间:
2014-05-07 02:48:02
阅读次数:
577
我们把对象堆起来放成为一个集合,方法有很多,比如放进数组
堆栈
列表中。当客户想要遍历这些对象时,你打算让他看到你的实现么?当然不要!一点专业范儿都没了。
所以今天我们谈的就是如何让客户遍历对象而又无法窥视你存储对象的方式——迭代器模式
概述
提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示。
适用情况:当不需要访问一个聚集对象,而且不管这些对象是什么都...
分类:
其他好文 时间:
2014-05-06 23:01:37
阅读次数:
362
以下内容摘自《步步惊芯——软核处理器内部设计分析》一书
OR1200中乘法除法类指令共有9条,表8.3给出了所有的乘法除法类指令的作用及说明。
说明:表8.3是ORBIS32中给出的指令用法,但是通过分析OR1200的代码,发现有些指令并没有按照ORBIS32实现,如:l.mac、l.maci、l.msb,这三条指令有一个共同点就是涉...
分类:
其他好文 时间:
2014-05-06 19:45:29
阅读次数:
318
一、C++继承(1)继承方式public公有继承protected保护继承private私有继承只要是父类private的,就是父类自己的东西了,不管以何种方式继承,都不能继承父类的private东西。可以继承protect和public的东西。protect在父类中相当于private,只有内部成...
分类:
编程语言 时间:
2014-05-06 12:51:14
阅读次数:
515
SQL Union和SQL Union All用法SQL Union和SQL Union
All用法SQL UNION 操作符UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT
语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 ...
分类:
数据库 时间:
2014-05-06 12:22:36
阅读次数:
340