c-api

    2熱度

    1回答

    我有一個DBus服務器,它公開了需要很長時間才能完成的方法(大約3分鐘)。 客戶端對此方法執行同步調用。 問題是,在25秒後客戶端拋出一個錯誤,因爲'沒有收到回覆'。 不幸的是,我不能改變客戶端,所以我不能讓它調用異步,因爲它應該是。 我想在我的服務器配置使用此行: <limit name = "reply_timeout">240000</limit> 但情況並沒有改變。 有什麼想法?

    0熱度

    2回答

    我是一個試圖學習PostgreSQL的完全新手。我試圖通過使用libpq的C程序連接到我的postgres服務器。 這裏是服務器狀態: home/planb/postgresql-9.2.4/Project status -o "-p 5555" pg_ctl: server is running (PID: 2338) /usr/local/pgsql/bin/postgres "-D" "

    9熱度

    3回答

    我正在使用C++編寫一個使用舊版C API的庫。我的庫的客戶端可以指定回調函數,這些回調函數通過我的庫通過C API調用而間接調用。這意味着必須處理客戶端回調中的所有異常。 我的問題是這樣的:如何在邊界的一邊捕獲異常並在C++邊界重新執行後重新拋出它,然後執行返回到C++ land,以便可以通過處理異常客戶端代碼?

    3熱度

    1回答

    如何在C中使用任意雙標量執行numpy -nd數組的元素乘法? 我在尋找這樣的API函數: // C-code PyArray_MultiplyWithScalar((PyArrayObject *) myarray, double scalar_value); 相當於純numpy的: # pure python myarray = myarray * scalar_value 我現在

    1熱度

    1回答

    我正在爲iOS中的內存中的SQLite數據庫進行壓力測試。 經過一段時間,OCUnit解僱了這個錯誤。 otest(79450,0xad21a2c0) malloc: *** mmap(size=40267776) failed (error code=12) *** error: can't allocate region *** set a breakpoint in malloc_err

    2熱度

    1回答

    我在C編程,在RHEL5.6上使用berkeley db 4.3(/usr/lib64/libdb-4.3.so),內核爲2.6.18 -238_xen_AMD64。我在測試中(編寫1,000,000個鍵/值對),如果一個進程異常退出(ctrl + c,kill或assert失敗),而db上的操作正在進行中,那麼對該db的後續操作將被阻止開放時。 Strace顯示在打開__db.00x(例如__d

    0熱度

    2回答

    我一直在玩了Python 3.3 C-API,看看是否我可能在計劃即將到來的項目中使用它,幾乎立刻遇到了問題。 即使代碼這個簡單的崩潰,0000005作爲回報: #include <Python.h> #include <cstdio> int main(){ Py_Initialize(); Py_IncRef(Py_True); //just in case?

    11熱度

    2回答

    我有一個應用程序使用SQLite(版本3.7.2)來存儲數據。我有一個SQLite連接在多個線程之間共享,可以從同一個SQLite數據庫中讀寫。 SQLite使用DSQLITE_THREADSAFE = 1進行編譯,這意味着SQLite處於Serialized模式。 SQLite docs從 序列化引用:在串行模式時,SQLite可以安全地由多個用於 線程沒有限制。 相反的SQLite Wiki詞

    0熱度

    1回答

    我想用opencv加載圖像。一切工作正常,但它不顯示圖像。碼是什麼我全光照是在這裏: 的#include 的#include 的#include using namespace cv; using namespace std; int main(int argc, const char** argv) { IplImage *img = cvLoadImage("D:/C++/

    -1熱度

    1回答

    我已經看到類似於這個問題的其他職位,甚至goggled和嘗試嘗試所有可能的方法說,但他們都沒有爲我工作。 以下代碼只是爲了從網絡攝像機無限捕捉圖像,並且代碼正在成功建立 獲取錯誤「error:capture is NULL」。 是否opencv2.2.0支持的Windows 7,我在它被提及使用直接秀視頻採集窗口7 #include<opencv/cxcore.h> #include<openc