易截截图软件、单文件、免安装、纯绿色、仅160KB

ice最简单实现 附上ruby、C++ 客户端代码

公司里越来越多的接口以ICE方式提供了,以前没接触过,所以我这两天也抽了点时间研究了下ICE,参考了网上很多帖子,才终于跑通第一个简单的ICE 
接下来贴上我所有环境的搭建过程以及代码,和大家分享下ICE所带来的快乐 
ICE是什么我就不多说了 
  1、 一款高性能的中间件,基于ICE可以实现电信级的解决方案。 
  2、Ice 应用适合于异构平台环境中使用:客户和服务器可以采用不同的编程语言,可以运行在不同的操作系统和机器架构上 
  3、目前支持C++,JAVA,C#,VB,Python,Ruby,PHP等多种语言,多种语言之间采用共同的Slice(Specification Language for Ice)进行沟通。 
想知道更多请去http://www.zeroc.com/ 
我这里用了两台机器,一台是linux rdhl5 一台是xp 在linux上跑一个C++服务端程序和一个C++客户端程序,xp上跑一个ruby客户端程序 
首先开始搭建环境…… 
1、linux上ICE环境 
   由于我的机器是rdhl5,我去官网上下的Ice-3.3.1-rhel5-i386-rpm.tar.gz 
http://www.zeroc.com/download/Ice/3.3/Ice-3.3.1-rhel5-i386-rpm.tar.gz 
解开之后包含以下文件 
[root@localhost tmp]# tar -zxvf Ice-3.3.1-rhel5-i386-rpm.tar.gz 
db46-4.6.21-3ice.rhel5.i386.rpm 
db46-devel-4.6.21-3ice.rhel5.i386.rpm 
db46-java-4.6.21-3ice.rhel5.i386.rpm 
db46-utils-4.6.21-3ice.rhel5.i386.rpm 
ice-3.3.1-1.rhel5.noarch.rpm 
ice-c++-devel-3.3.1-1.rhel5.i386.rpm 
ice-java-3.3.1-1.rhel5.noarch.rpm 
ice-java-devel-3.3.1-1.rhel5.i386.rpm 
ice-libs-3.3.1-1.rhel5.i386.rpm 
ice-php-3.3.1-1.rhel5.i386.rpm 
ice-python-3.3.1-1.rhel5.i386.rpm 
ice-python-devel-3.3.1-1.rhel5.i386.rpm 
ice-ruby-3.3.1-1.rhel5.i386.rpm 
ice-ruby-devel-3.3.1-1.rhel5.i386.rpm 
ice-servers-3.3.1-1.rhel5.i386.rpm 
ice-utils-3.3.1-1.rhel5.i386.rpm 
mcpp-devel-2.7.2-1ice.rhel5.i386.rpm 
特定语言的包你可以选择性安装 
比如我这里服务端就跑C++ 所以这几个包我就可以不用装了 
db46-java-4.6.21-3ice.rhel5.i386.rpm 
ice-java-3.3.1-1.rhel5.noarch.rpm 
ice-java-devel-3.3.1-1.rhe


相关文档:

航空公司管理系统(VC++ 与SQL 2005)

系统环境:Windows 7
软件环境:Visual C++ 2008 SP1 +SQL Server 2005
本次目的:编写一个航空管理系统
      这是数据库课程设计的成果,虽然成绩不佳,但是作为我用VC++ 以来编写的最大程序还是传到网上,以供参考。用VC++ 做数据库设计并不容易,但也不是不可能。以下是我的程序界面,后面 ......

面试c/c++题目

1、从N个数中选出n个最大的数,写出思路和实现。
先读入n个,并且排序,队列,就是有序的队列。然后再一个个读,比最大的那个大的时候就FIFO。
2、写出一个c/s通讯程序,要求服务器端用非阻塞模式。
不让抄书?不让上网?直接拽一句“你Y当我man文档啊?”
3、TCP/UDP的异同。
确认机制,不知道还要问什么, ......

华为C/C++笔试题(附答案)

http://www.teecool.com/post/2007081104.html
内容摘要:1.写出判断ABCD四个表达式的是否正确, 若正确, 写出经过表达式中 a的值(3分)
int a = 4;
(A)a += (a++); (B) a += (++a) ;(C) (a++) += a;(D) (++a) += (a++);
关键词:C语言面试题  C++面试题  华为面试题  
本文地址:http:// ......

如何理解c和c++ 的复杂类型声明

int main(int argc, char* argv[])
    {
    /**//* ************************************************************
            指针
    **************************************************************/ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号