idl

    0熱度

    2回答

    我想從文件中讀取一些RA和Dec值以僅查找唯一的RA和Dec值。這將被打印到一個新的文件,只有每個RA日和12月相關的獨特信息 該文件包含 starId,RA,月,MAG,溫度,.... 0001,19: 20:21.22,37:40:43.5,14.6,5432,... readcol,'/filepath/filename.txt',starId,RA,DEC,Mag, Temp, forma

    0熱度

    2回答

    我想使用numpy的標籤分割圖像,然後根據每個標籤中找到的索引數來移除符合我的標準的索引。例如,如果有,我會分割這樣的創建和分段使用它區域的圖像SciPy的的label: from numpy import ones, zeros from numpy.random import random_integers from scipy.ndimage import label image =

    0熱度

    1回答

    我的IDL看起來像: interface TransactionResource { void prepare() raises (NotPreparedException); void commit() raises(TransactionException); void rollback() raises(TransactionException); }; i

    0熱度

    1回答

    當我調用的方法在客戶端,分佈式參考對象,我有這樣的錯誤消息: Exception in thread "main" org.omg.CORBA.BAD_OPERATION: at org.omg.CORBA.portable.ObjectImpl._get_delegate(ObjectImpl.java:18) at org.omg.CORBA.portable.Obje

    0熱度

    1回答

    我工作的COM/ATL類。我需要使用一個類對象作爲返回值,以便它可以在託管代碼中使用。我能夠在idl文件中定義結構,並且能夠在創建方法時將其用作返回參數。 下面是部分IDL文件執行: import "oaidl.idl"; import "ocidl.idl"; //Structure for message mapping of activation and deactivatio

    0熱度

    1回答

    我試圖從C++客戶端向Java服務器發送一個「字符串」。在服務器端,用戶名是String。在我的IDL中,這是一個WStringValue,所以我必須從我的客戶端發送用戶名爲WStringValue。下面的代碼工作正常,兩側: const CORBA::WChar* usern = (wchar_t*)L"Chuck Norris"; CORBA::WStringValue* username

    0熱度

    1回答

    我開始知道,IDL用於CORBA中的服務器和客戶端之間的通信,而CORBA獨立於語言。 據我所知,是Eclipse提供插件(用於創建CORBA的服務器)。對於C++,OmniORB,的TaOx等, 建議我要在C++中,這是具有較少的依賴和Java服務器很好的支持創建客戶端的最佳工具和最佳實踐。

    1熱度

    1回答

    struct Car { string model; boolean reserved; }; interface gestion{ Car consult(in string model); }; 我想使consult方法返回一個Cars的數組,我需要創建另一個結構並將汽車數組?

    2熱度

    2回答

    這個問題關於設計/是相當開放式的。 我想使用來自Haskell的大型C++庫OpenCV。 目前最接近的解決方案可能是Arjun Comar嘗試改編Python/Java綁定生成器。 見here,here和here。 他的方法生成一個C接口,然後使用hsc2hs進行包裝。 由於OpenCV在其API中缺少參照透明性,並且經常使用調用參數進行輸出,所以對於Arjun完全成功的方法,他需要爲OpenC

    2熱度

    1回答

    我有一個用C#調用的非託管C++寫的COM dll。我調用的方法是傳遞一個緩衝區,然後填充它。當它的長度固定時,它的工作方式是可變的,當它是可變長度時,它將失敗,並出現「訪問數組邊界之外」錯誤。 這裏是固定長度的工作原理: C# PATTERNSLib.PatternDraw p2 = new PATTERNSLib.PatternDraw(); Byte[] buf = new Byte[X