- 博客(12)
- 资源 (7)
- 收藏
- 关注
原创 Google服务的使用方法
我们在访问Google的某些服务的时候经常会遇到这样的错误:错误 101 (net::ERR_CONNECTION_RESET):连接已重置。下面介绍国内使用google2个服务的处理办法:1、国内使用plus.google.com最简单的方法-修改hosts文件法一、修改google+ 的hosts列表即可实现打开我的电脑,在文件夹地址栏中输入C:\Windows\
2011-11-02 15:14:07
2473
转载 CORBA Programming with TAO - 9.Postscript(后记)
摘要:这是整个系列的最后一篇,对整个系列及该系列未涵盖的内容进行了总结,同时对CORBA及分布式对象计算技术的发展状况进行了简单分析。正文:CORBA本身是一个复杂的体系,本系列只是初步介绍了用TAO进行分布式CORBA应用的基础知识,并有选择性地略去了部分内容(如DynAny、POA Policy、Persistent Object等,关于POA Policy的相关内容可阅读参考文献
2011-10-21 13:54:44
481
转载 CORBA Programming with TAO - 8.Event Service(事件服务)
摘要:事件服务(Event Service)通过在通信的双方甚至是多方间引入一个第三方――Event Channel,一定程度上解除Client和Server之间的耦合关系,在通信的过程中,任意一方只需与Event Channel打交道,而无需确切知道对方的存在,从而使得二者由一对一的关系变成多对多的关系。一、简介CORBA除了前面讲过的基本的Naming Service(命名服务)外
2011-10-21 13:54:03
657
转载 CORBA Programming with TAO - 7.IIOP(体验IIOP--一个Java作客户端的例子)
摘要:CORBA2.0引入的IIOP(Internet Inter-ORB Protocol)是GIOP(General Inter-ORB Protocol)针对TCP/IP协议的一个实现,IIOP使得不同ORB间可以相互访问,同时也使得基于不同ORB的复杂分布式应用成为可能。一、简介TAO是一个C++ ORB,因此,我们在没有其它附加“转接”模块的情况下,仅能使用C++来直接使用该
2011-10-21 13:52:53
494
转载 CORBA Programming with TAO - 6.Naming Service(使用命名服务)
摘要:命名服务(Naming Service)是CORBA定义的诸多服务中比较常用的一个, Naming Service提供的助记符解析服务使得应用程序可以借助助记符,而不是一大串IOR来访问到相应的Servant。一、简介直接将IOR串在程序间传递的做法往往比较不方便,特别是,对于非持久servant来说,每次重启Server程序时,这个IOR都会发生变化,在使用上比较不便,而且,当
2011-10-21 13:52:10
740
2
转载 CORBA Programming with TAO - 5.Hello World(简单实例)
摘要:前面对CORBA编程的基础知识进行了简单介绍,本篇中,我们将实例讲解如何利用TAO中进行CORBA编程。一、编写IDL1、建一个空的Solution,然后在该Solution目录下新建一个名为idl的Win32 Static Library工程(对于一般的TAO工程,无需单独为idl建一个Project,但由于我们要重用该idl,所以单独为其建立一个工程比较便于管理)。然后新
2011-10-21 13:51:13
573
转载 CORBA Programming with TAO - 4.Basic Functions(常用基本方法解析)
摘要:简要介绍CORBA规范定义的几个常用基本方法的功能及应用中需要注意的问题。正文:idl编译器会为每个在idl中声明的interface生成一个对应的代理基类:class InterfaceName;以及两个对象引用类型:InterfaceName_ptr和InterfaceName_var前者是一个指针类型,其定义往往是:typedef Interfa
2011-10-21 13:48:54
446
转载 CORBA Programming with TAO - 3.IDL Data Type(数据类型与Mapping)
摘要:简要介绍TAO支持的IDL数据类型及其C++ Mapping关系。一、简单基本数据类型(Simple Basic Types)TAO支持以下简单基本数据类型(%TAO_ROOT%/tao/Basic_Types.h):IDLC++booleanCORBA::BooleancharC
2011-10-21 13:47:58
691
转载 TAO编译总结
(一)TAO编译过程tao编译过程:1设置ACE1.1 解压缩安装包,比如解压缩到E:/cs/ACE_TAO/1.2 设置环境变量ACE_ROOT = E:/cs/ACE_TAO/ACE_wrappers/1.3 在ACE_ROOT/ace下添加一个文件 config.h,在文件内添加如下内容: #define ACE_HAS_STANDA
2011-10-21 13:46:12
1185
转载 CORBA_TAO的环境配置
CORBA_TAO系统环境变量的配置,对于能熟练进行系统环境变量配置的同学来说,应该很简单,对于首次进行配置的同学来说可能不是那么容易了。首先右击“我的电脑”->属性->高级->环境变量,然后在环境变量对话框里进行以下操作:1.新建变量 ACE_ROOT 值设置为CORBA文件夹的路径 比如我的路径是E:"work"ACE_wrappers2.给变量Path的值加入 %AC
2011-10-21 13:44:46
543
转载 CORBA Programming with TAO - 2.Compile Source Code(编译ACE/TAO/CIAO)
摘要:简要介绍如何在Windows平台上编译ACE/TAO/CIAO,及编译过程中需注意的问题。正文:随着ACE/TAO/CIAO研究者研究的不断深入,整个平台变得越来越庞大,涉及的工程及目录数目也越来越多,下面简要介绍一下如何在Windows平台上编译ACE/TAO/CIAO,其过程在其它平台上是类似的。一、目录结构在开始之前,先简要介绍一下整个产品的目录结构。ACE(Ada
2011-10-21 13:43:01
435
转载 CORBA Programming with TAO - 1.Start(基本概念)
摘要:简要介绍CORBA的基本原理,并解释POA、stub、skeleton、servant等重要概念。一、CORBA及TAO简介CORBA是个为简化跨平台应用而提出的规范,他独立于网络协议、编程语言和软硬件平台,支持异构的分布式计算环境和不同编程语言间的对象重用。CORBA能作为不同平台应用间信息传递的中间件,CORBA通过引入经过充分验证的有效的框架结构和通信手段,最大限度地简化了
2011-10-21 12:10:48
640
2005年度最经典C++教程8本
2011-10-10
基于C++ CORBA高级编程
2011-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人