[12] Ruby
机器人
喜欢编程,喜欢篮球
展开
-
使用 RJB(Ruby Java Bridge) 实现 Ruby 的CORBA RPC
背景: 需要实现一个以Ruby开发的控制台程序,并提供RPC功能,以CORBA为规范,而CORBA服务端有可能是JAVA/C/C++等语言来实现。方案1: 使用Ruby的开源类库Rinn(http://sourceforge.net/projects/rinn/)来直接实现CORBA客户端以实现对服务端的调用。(先用其提供的ridl(idl-to-ruby)来生成IDL的客户端Ruby代码。)原创 2007-02-20 16:23:00 · 3950 阅读 · 0 评论 -
Ruby 调用 WebServices
Demo WebService 公开 AddNumber 方法:[WebMethod]public int AddNumber(int x, int y){ return x + y;}用 Ruby 实现 WebServices 调用:require soap/wsdlDriverwsdl = "http://localhost/WebAppTest/WebSer原创 2007-02-24 02:02:00 · 2335 阅读 · 0 评论 -
Ruby控制台应用中的Ctrl+C
在Ruby开发Ruby控制台应用的时候,遇到一个问题: 用户可以通过Ctrl+C来中止运行时的程序。如果不加控制,则程序会被中止,并打印出错误堆栈。比如下面的程序:cmd = nilwhile cmd !~ /Y|y|N|n/ print "continue?(Y/N):" cmd = STDIN.gets cmd.chomp!endif cmd =~ /Y|y/ then原创 2007-03-15 12:39:00 · 3070 阅读 · 3 评论 -
Ruby 1.8.x Rails 2.x 的 "uninitialized constant ActiveSupport::Dependencies::Mutex (NameError)" 错误
坑爹的异常。在 Ruby 安装目录下的 bin 目录下找到 rails 文件:比如:C:\Ruby187\bin修改 rails,在 require 'rubygems' 之后加上 require 'thread'#!C:/Ruby187/bin/ruby.exe## Thi原创 2011-09-13 15:18:00 · 3653 阅读 · 0 评论 -
WCF 学习总结3 -- 实例模式
通过WCF的ServiceBehaviorAttribute设定InstanceContextMode有下面的3中模式: 1. Single —— 表示所有的客户端共享一个会话(服务对象)(服务关闭时才会销毁服务对象) 2. PerCall —— 表示每次调用都会创建一个会话(服务对象)(调用完毕后就会销毁服务对象) 3. PerSession —— 表示为每个连接(每个客户端代理对象) 创建一个原创 2011-01-09 01:13:00 · 7867 阅读 · 9 评论