摘要:
1. 代码 完成了一般的委托功能,一个委托上挂多个函数,可以设置函数列表为空时,是否抛出异常。返回值是函数列表中最后一个函数调用的返回,使用方法可参见test部分。 修改:call忘了加字典参数。--LiJie(2005.06.28) 修改:增加-、-=操作符,增加clear()、bind()、unbind()函数。--LiJie(2005.06.29 14:30) Toggl... 阅读全文
摘要:
http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/builddistapp/ArchitecturalOptionsforAsynchronousWorkflow.mspx 阅读全文
摘要:
最多支持26个参数的C++委托类,还想多可以改脚本。。 阅读全文
摘要:
委托的重要性就不用再介绍了吧?C++标准没有实现委托,VC中实现的委托需要CLR支持,所以没有真正意义上的C++委托。 阅读全文
摘要:
乱七八糟,有空再整理。 1、暂命名为Functor,因为没考虑返回值的情况,这在多分派委托处理中,算是个麻烦事,以后类名可能改为Delegate。 2、根据i_like_cpp翻译的技术文章《成员函数指针与高性能的C++委托》提供的思路做成的,不过原文所提到的FastDelegate实现太复杂,所以自己做了一个,可能不完善,不过初步测试基本功能达到了,而且实现要简单一些。 3、原本vector... 阅读全文
摘要:
今天浅浅地测试了一下vector迭代器,感觉效率太低,居然比下标访问慢了十几倍,不可忍受。 阅读全文
摘要:
通常我们在编写网络应用时,会制定自己的协议格式。 我们的协议一般是在TCP协议层上建立的,TCP是一个流式协议,它每次接收的不一定和我们send的字节数相同,所以我们的协议通常会有2层:第一层分割数据包(包协议),第二层才是把数据包解析成我们自己的协议格式,通常这2层非常靠近,以致于我们不愿意去区分它。 本文打算完成一个简单的协议处理框架,采用的协议是一个简单的基于字符串的协议。在上... 阅读全文
摘要:
用twisted编写服务器、客户端,最简单的实现代码大致如下: (以下摘自twisted's howto文档,以客户端为例,有一些更改。选择客户端作为例子,主要是因为在reactor架构中,客户端的处理比服务器要复杂一些) fromtwisted.internet.protocolimportProtocol fromsysimportstdout class... 阅读全文
摘要:
Connectiondb=getConnection();// db.setAutoCommit(false); CallableStatementproc=db.prepareCall("{?=callreffunc()}"); proc.registerOutParameter(1,Types.OTHER); proc.execute(); Res... 阅读全文
摘要:
Flash 多路消息分派V2组件 阅读全文
摘要:
flash mx里面的Locale类完成的功能是,读取语言配置文件,在播放flash文件时,自动选择客户机所使用的语言,用户无法选择自己想要的语言。这里针对这个不足作了改进。 阅读全文