冷流:当执行collect的时候(也就是有消费者的时候),生产者才开始发射数据流。 生产者与消费者是一对一的关系。当生产者发送数据的时候,对应的消费者才可以收到数据。热流:不管有没有执行collect(也就是不管有没有消费者),生产者都会发射数据流到内存中。 生产者与消费者是一对多的关系。当生产者发送数据的时候,多个消费者都可以收到数据实践场景场景一:简单列表数据的加载状态简单的列表显示场景,可以
重读COM技术内幕(inside com)有感面向对象设计哲学在复杂领域并不能很好地解决问题。参考但是COM
原创
2023-04-06 14:35:49
197阅读
点赞
(1)COM组件注册卸载与智能指针一COM组件注册和卸载1.Regsvr32.exe命令是用来对"Active控件"进行注册的命令格式注册 Regsvr32 路径/名称.dll 卸载 Regsvr32 /u 路径/名称.dll2.ATL制作出的简单对象是".dll"形式Visual Stduio在编译成这个dll时,对它自动
原创
2018-04-21 16:55:02
1690阅读
点赞
一、COM简介11.COM是微软组件对象模型检测,由于COM具有二进制代码共享特性,所以它具备高可开发性,高度可维护性,和高度可移植性,以至于Winows很多软件都采用COM做整体架构,比如微软DirectX等,COM流行于2000-2004,由于它的普及面广,应用繁多,加上Windows对齐默认支持,开发出的软件无需依赖其他开发包.所以被很多开发公司采用, 坐位一个VC++程序员,是否掌握COM
原创
2018-04-18 22:14:50
7151阅读
点赞
一、IDispatch接口与Variant类型1.IDispatch的简介与作用a)自动化技术让解释下语音能够调用到自定义的接口,b)具有自动化功能的组件是支持IDispatch接口的COM组件c)IDispatch能够接收一个函数的字符串名称,并执行这个函数.d)解释性语言要调用COM组件的自定义接口都是通过自动化控制程序把自定义接口中的函数的字符串和参数传递给IDispatch而IDispat
原创
2018-04-21 10:50:18
2264阅读
点赞
.NET COM+技术分类: C#__base2007
转载
2023-06-23 22:56:51
80阅读
一、类厂(Class Factory)1、类厂的含义: 类厂是一种组件或者对象,它就是用于创建其他对象的。COM对象不是由程序直接实例的,COM使用类厂来创建对象。每一个COM都有一个相关的类厂,负责创建在服务器中实现的COM对象;类厂把COM从实际构造一个对象的过程中分离出来,COM没有对象构造过程,所以需要使用类厂来解决创建组件时的不灵活性。2、类厂的创建和COM组件的创建: CO
原创
2023-05-08 15:02:59
508阅读
一、python的简要介绍 python的创始人吉多·范罗苏姆(Guido van Rossum)。python可以应用于众多领域,如:数据分析、组件集成、网络服务、图像建理、数值计算和科学计算等众多领域。目前python主要应用领域: 云计算:云计算最火的语言,典型应用OpenStack WEB开发:众多优秀的WE
转载
2023-06-19 13:31:41
70阅读
//AddRef和Release的实现#include using namespace std;#include void trace(const char* msg) { cout (this) ; } else if (iid == IID_IX) { trace("CA QI: Return pointer to IX.") ; *ppv =...
转载
2021-08-05 14:50:58
95阅读
//QueryInterface的实现#include #include #include using namespace std;interface IX:IUnknown{ virtual void __stdcall FX() = 0;};interface IY:IUnknown{ virtual void __stdcall FY() = 0;};interface IZ:IUnknow...
转载
2021-08-05 14:51:00
71阅读
一、Active技术介绍:1、Active文档涉及到的接口1>、IOleDocument接口:此接口是ActiveX文档服务器中的接口,它使一个文档对象能够与其包容器进行通信,并用其数据去创建视图,该接口也可以使一个文档对象能够枚举其视图并为包容器提供相关信息,如是否支持多视等。2>、IOleDocumentView接口:使一个包容器程序能够通过文档对象的支持而与每一个视图
原创
2023-05-08 15:00:57
139阅读
:1、DCOM的定义DCOM(分布式的COM服务器):是指该服务器可以处在网络的别处,并且可通过网络非常简单和透明地激活。
原创
2023-05-08 14:59:07
225阅读
COM中事件驱动技术探讨邹飞版本v1.02004年7月目
转载
2009-02-28 15:34:00
86阅读
这篇文章对COM做出来比较完整的解释,非常好。 COM是微软公司为了计算机工业的软件生产更加符合人类的行为方式开发的一种新的软件开发技术。在COM构架下,人们可以开发出各种各样功能专一的组件,...
转载
2016-04-09 21:31:00
196阅读
2评论
近期在看《COM技术内幕》,看到第六章时发现该章节在解释ProgID时有点错误,特此记录一下,也给正在学习COM的小伙伴们一个提示。并且我发现该问题存在于一些非常多大型软件的COM组件中。(开发人员预计都是看了该书吧)在该书的6.3.5章节解说了ProgID的在注冊表中的格式,示比例如以下注冊表文件...
转载
2015-01-09 10:10:00
138阅读
2评论
此文系转载,原贴地址: http://blog.csdn.net/sdzg_wq/archive/2006/11/03/1365404.aspx. 引言-概述 OLE/ActiveX/COM技术是MS的核心应用技术,只有彻底洞察其理论精髓,才能以不变应万变。 我们首先从OLE谈起。 一、过...
转载
2008-07-22 22:16:00
197阅读
2评论
指组件对象模型,把程序某些部分设计成组件,组件由对象组成,对象则提供接口,接口完成类似的功能。程序把各个组件利用起来组成应用系统。就象机器零件一样,生产零件、最后总装。转自:http://zhidao.baidu.com/question/71134835.html
转载
2013-02-24 18:51:00
149阅读
2评论
最近在看《COM技术内幕》,看到第六章时发现该章节在解释ProgID时有点错误,
转载
2022-11-15 06:42:42
314阅读
微软的 COM(Component Object Model)和 COM+ 是一套用于开发可重用的、分布式对象和组件的软件架构。它们主要用于Windows环境下的组件化编程,并且支持对象之间的通信与管理。在Linux环境中,并没有完全对应COM和COM+的直接替代品,因为Linux的设计哲学与Windows有所不同,特别是在处理对象和组件的方式上。不过,可以通过以下几种技术实现类似的功能:CORB