cross-language

    0熱度

    2回答

    我正在嘗試將一些用C編寫的函數包含到C++項目中。我遵循these的說明進行了很多工作。 不幸的是,我不需要調用的所有C函數都在c頭文件中聲明。有些只是在「.c-files」中定義的靜態函數。 有沒有辦法仍然稱這樣從我的類C++項目的內部「未宣佈的-C函數」,而不改變碳源(未通過自己維護)? 我已經想過向前聲明C函數自己在我的C++頭是這樣的: extern "C" { #includ

    4熱度

    3回答

    所以我一直在尋找實際上動態數組的工作原理。我發現的是兩個不同的概念。 在C++ 在C++中,動態陣列通常通過載體實現。向量將容量設置爲0,增加計數以插入新元素,然後將新插入的容量大小加倍。 vector.h /* * Implementation notes: Vector constructor and destructor * -------------------------------

    2熱度

    2回答

    我有一個perl腳本,它有一個無限循環,它從用戶讀取一個整數並每次將它添加到變量$ b; $b = 0; while (1 == 1) { $a = <STDIN>; $b = $b + $a; print $b + "\n"; } 我有了一個輸入的文本字段中的PHP形式提交按鈕,然後按下提交按鈕時,我想在輸入文本字段中給出的值傳遞給正在運行的Perl腳本,並

    0熱度

    1回答

    我在Java中進行了一次模擬,其中我需要每2分鐘調用一次MATLAB優化器(模擬時間)並將數據讀回到Java程序中。 我知道有關於運行MATLAB腳本的答案,但有沒有什麼辦法可以從Java運行單個MATLAB腳本,同時保持Java和MATLAB之間的連接在整個模擬中打開? 換句話說,我不希望計算機每次調用優化器時都必須啓動MATLAB。 任何幫助將是偉大的。 謝謝!

    0熱度

    1回答

    我有一個Python文件,名爲function.py,其中包含此代碼: def double(x): return x * 2 我也有這個HTML代碼: <!DOCTYPE html> <html> <head> </head> <body> <script> alert(double(4)); </script> </body> </htm

    4熱度

    3回答

    我有一些處理對象創建和銷燬的C API,它提供了:createObject(...)和destroy(...)。我想將它包裝到一些更現代化的構建/銷燬機制中,並將它們與智能指針一起使用。我恐怕在某些時候我會忘記摧毀這個物體,否則會發生一些異常。 我知道定製刪除功能shared_ptr,但我不能明確地調用new,因爲createOjbect函數處理初始化。 我可以在這種情況下使用STL智能指針嗎?我

    1熱度

    2回答

    我一直在試圖找到一種將Java-ml導入到我的python項目中的方法。我的jar文件與我的項目位於同一路徑中。 我想將它用於kmeans聚類,因爲它允許我更改距離度量。我想知道,不管你是否提出了一個實現,我是否能夠將一個不同的java類作爲參數傳遞給函數? 我試着使用: import sys sys.path.append(r"C:\Users\X\Desktop\X\javaml-0.1.

    1熱度

    2回答

    我一直在調查protobuf/gRPC。我真的很喜歡能夠使用一個共同的*原型文件爲IDL集中結構和服務的定義,以及周圍的一切現有的工具來創建在不同的編程客戶端和服務器(GRPC插件)公共代碼的想法語言。 我做什麼不是真正喜歡的是,如果部隊二進制序列化格式。我希望protobuf能夠選擇在JSON或二進制格式之間切換。 我想知道什麼替代品(如果有的話)提供的protobuf/GRPC(多國語言,ID

    1熱度

    1回答

    在正常的ipython筆記本或repl會話中,我可以使用_#表示法引用先前運行的單元格。 但是,當使用單元魔術例如%% perl或%% bash時這是不可能的,因爲這些單元在_oh中沒有條目。我也無法找到任何兩種語言的方式來引用其他名稱空間中的值。 有誰知道使用不同語言的單元格之間移動信息的方法,而不是使用外部文件嗎?

    1熱度

    1回答

    我在處理從C#應用程序接收到的字符串^的數組時出現問題。爲什麼我不能創建一個String ^數組? 我對C++相當陌生,所以不勝感激。 public ref class Example { public: String^ Convert(String^ pointNames[], String^ outputPath) { std