最新文章列表

C++ 返回值 协变问题

今天代码遇到了返回值协变问题,不知如何解决,发出来与大家讨论一下。   首先介绍一下Ice的智能指针技术,是通过对象继承IceUtil::Shared,指针通过模板类IceUtil::Handle实现的。 例: class Value : public IceUtil::Shared {   int v; };   typedef IceUtil::Handle<Value&g ...
神父不怕鬼吹灯 评论(0) 有1534人浏览 2012-05-20 12:38

Ice智能指针源码分析

Ice的智能指针采用对象继承IceUtil::Shared,指针通过IceUtil::Handle模板来实现。 初步研究了一下,在Shared中增加了一个计数器,用于累计对象被使用的次数,当计数器为零时,调用对象的析构函数。 [code=&quot;cpp&quot;]    void __incRef()     {         assert(_ref &gt;= ...
神父不怕鬼吹灯 评论(0) 有1330人浏览 2012-05-19 13:52

ICE的helloword

fedora16的环境 yum install ice* vim Printer.ice interface Printer { void printString(string s); }; slice2cpp Printer.ice 会报错哦 `Printer ':   an   interface   can   be   defined   only   at   mod ul ...
ice 
haoningabc 评论(0) 有1264人浏览 2012-04-29 20:39

ICE异步调用方法

ICE的AMI和AMD:        AMI:指的是客户端的调用.一般有一个代理类,一个回调类。 从服务端返回的数据在回调类中的ice_response函数中.        AMD:指的是服务端对客户端的调用分派.一般进行业务处理需要自己写一个类继承于_Disp类。重载method_async(AMD_CALLBACK __cb,arg1,arg2,...)函数.在这个函数中调用__cb的i ...
神父不怕鬼吹灯 评论(0) 有2876人浏览 2012-03-20 14:11

ICE java 实例

首先介绍:  ICE是一个面向对象的中间件平台。从根本上讲,这意味着ICE提供了一些工具、API和库用以开发面向对象的客户端-服务器的应用程序。ICE应 ...
黎明lm 评论(1) 有2074人浏览 2012-03-13 23:08

ICE下载地址:

ICE下载地址: http://www.zeroc.com/download/Ice/
stevenjohn 评论(0) 有1586人浏览 2012-03-07 11:08

Java 中间件

1、webservice:axis2,cxf等 测试工具:xmlSpy 2、ice,电信级消息中间件 3、HttpUrlConnection也是可以用来模拟Post或者Get请求的。 4、jsoup 是用来解析html的
stevenjohn 评论(0) 有849人浏览 2011-12-21 14:00

ubuntu ICE install

转自;  http://www.linuxidc.com/Linux/2011-09/42289.htm 安装Ice3.4.2之前,应该下载并安装其依赖库。经过了n此安装失败后,最后终于弄好了。两个字,苦逼。具体过程如下: 1. 下载第三方包和Ice源文件:http://www.zeroc.com/download.html(官方下载页面) 在Source Distributions一栏下下载源 ...
神父不怕鬼吹灯 评论(0) 有1041人浏览 2011-12-12 22:40

Ajax push与pull方式的比较 技术核心

Ajax push的广阔前景    通知技术笔者把它们从概念上分为两种:pull被动的拉式通知技术和push主动的推式通知技术。   使用Ajax可以开发出基于浏览器的具有高用户交互性和几乎不易觉察到延迟的web应用。实时的动态数据比如新闻标题、证券报价和拍卖行情都需要尽快地发送给用户。然而,AJAX仍然受限于web请求/响应架构的弱点,使得服务器不能推送实时动态的we ...
=寂寞_狐狸= 评论(0) 有1581人浏览 2011-12-08 11:56

ICE在Linux下的完整编译安装

ICE在Linux下的完整编译安装   安装平台要求:最好用gcc 4.x版编译ICE,在Slackware下发现gcc3.3.6和gcc3.4.6都无法编译通过   为了方便管理,将ICE相关的软件都安装到/usr/local/ICE-3.3.0/目录下   安装python      ./configure --enable-shared   make   make install       ...
神父不怕鬼吹灯 评论(0) 有3263人浏览 2011-12-07 15:35

ICE开发环境搭建 全

    ICE作为一种无平台的中间件,提供了最灵活的编译方式,即自定义的平台无关语言slice,这种以语言方式来配置的做法,极大的统一了网络服务的标准,有点类似于java语言的实现与编译,正是因为java语言的定义与实现都是由SUN公司提供的,才极大的推动了java语言的发发展。     在linux平台下编译比windows平台简单的多,必须要用g++ 3.x来编译ICE的开发包,否则会报错。 ...
神父不怕鬼吹灯 评论(0) 有1337人浏览 2011-12-07 15:34

对字符编码问题,这里给出ice的策略

对字符编码问题,这里给出ice的策略: #1 Narrow strings (that is, strings mapped to std::string) are presented to the application in UTF-8 encoding and, similarly, the application is expected to provide narrow strings i ...
monkeycn 评论(0) 有1288人浏览 2011-10-31 13:17

zeroc Ice方法参数均为“值传递”

引言:     在使用Zeroc Ice做java侧开发的时候,会看到大量传引用的实例,但Ice并不支持这种“既in又out”的参数传法(跟网络传输特点有关)。     具体说法请参看官方文档:     http://www.zeroc.com/doc/Ice-3.3.0/manual/Slice.5.10.html(->4.10.1 Parameters and Return Value ...
zhaoningbo 评论(0) 有2297人浏览 2011-08-18 13:35

SIP资料汇总

  SIP协议   SIP协议过程概念及分析   SIP入门开发之路(含SIP开发需要学习的资源及网址)   SIP揭密(中文版)   使用Java的SIP Servlet进行SIP开发     Asterisk:   Asterisk安装及测试   Asterisk十问十答   Asterisk入门教程   Asterisk介绍-Asteri ...
sunky045 评论(0) 有1934人浏览 2011-08-05 15:29

了解 ICE和ACE

1 ice   [其实,可以跟thrift比,有木有 ]   Internet Communications Engine     http://www.zeroc.com/ 当前ice版本 3.4.2   Zeroc推出的一种分布式的面向对象中间件,解决分布式的异构计算。可以用C++, Java, python, php, ruby, c# 等进行分布式的交互计算。 主要设 ...
bluky999 评论(2) 有3782人浏览 2011-08-03 19:58

Zeroc Ice 返回"值类型对象"的实现

引言:     最近比较搓,忙得没空写写博客,回想一下又好像没忙什么事。得反省一下了,当然此是后话。     本文就Zeroc Ice方法返回复杂类的对象(return by-value, not by-reff),做以简单说明。之所以有这篇文章,只因笔者发现网上流传的中文文章中有这么个空白,英文的也没个直接的说明。     此文用BBCode编写。 内容:     一、ICE方法返回对象 ...
zhaoningbo 评论(0) 有2630人浏览 2011-07-27 10:09

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics