polling

    0熱度

    2回答

    我使用Ubuntu 12.04和Qt 4.8.3版本。 在Qt主窗口中,我設法打開我的設備,這部分代碼正在工作。 現在,當我打開設備後,如果存在卡片,我需要等待。這意味着我必須使用輪詢從卡中獲取數據。但是投票必須是無限循環。輪詢卡的到達和刪除。 示例針對每20毫秒到達一次卡的輪詢以及當檢測到卡時我需要每20毫秒切換一次卡輪詢的輪詢。因此,當檢測到卡片到達或移除時,我的應用程序會發出Qt事件信號,以

    0熱度

    3回答

    我正在嘗試JSON.parse數組「數據」。我需要能夠作爲根傳遞數組。 { "data": [ { "type": "name", "id": "123" } ] } 響應應該看起來像這樣只包含對象。 Zapier似乎不適合數組。 { "type": "name", "id": "123" } 我不

    2熱度

    1回答

    短版:我不希望使用第三方庫或framesworks像NETMAP或DPDK,有什麼比poll()或select()更快,或者我可以做那些電話更有效率?我有一個單線程應用程序,它使用一個套接字發送數據儘可能快,我使用valgrind/cachegrind/callgrind嘗試並提高效率(因此,吞吐量的應用)。 目前在無限循環中的接收主機網站試圖儘可能快檢查接收到的數據儘可能(其需要是非阻塞的,當沒

    5熱度

    1回答

    我是卡夫卡0.9的新手,並測試了一些功能,我意識到Java實現的消費者(KafkaConsumer)中有一個奇怪的行爲。 卡夫卡經紀人位於Ambari外部機器。即使你我可以實現一個生產者並開始向外部代理髮送消息,我不知道爲什麼,當消費者試圖讀取事件(輪詢)時,它會卡住。 我知道生產者工作得很好,因爲我可以通過控制檯消費者(在ambari上本地工作)消費消息。但是,當我執行Java消費者時,什麼也沒

    0熱度

    2回答

    我正在爲客戶端和服務器端使用javascript做一個使用javascript的項目。我試圖實現一種實時更新客戶端信息的方式。即當客戶端更新Web應用程序中的某些信息時,其他客戶端也會看到更新。我發現長時間輪詢是一個很好的技術。這是我試圖開始工作的代碼。 function poll() { setTimeout(function() { $.ajax({ ty

    0熱度

    1回答

    function poll() { setTimeout(function() { $.ajax({ type: "GET", url: "GameLogic", contentType: "application/json", data: { type: "update", card:

    0熱度

    1回答

    假設我有以下查詢功能: function pollingFunc(taskId){ setTimeout(function() { $.ajax({ url: '/endpoint', type: 'POST', data: { 'celery_task_id': taskId }, success: function(respo

    0熱度

    1回答

    我正在使用GLFW在機器人項目中記錄遊戲杆的狀態,並且遇到了一些奇怪的事情。 在運行10.11.3的Macbook Air上,GLFW僅在程序開始時返回操縱桿的狀態。但是,文檔聲稱每次調用遊戲杆功能時都會更新狀態。使用遊戲杆和遊戲杆名稱功能僅返回原始狀態。 我無法透露我的代碼。但是,我使用ImGui,其中一個示例程序應該足夠了。若要重現該問題,運行這些變化的「opengl3_example」項目:

    1熱度

    2回答

    我們可以使用讀取文件描述符作爲第一個參數,並在調用dup2()時使用文件描述符作爲第二個參數,以便第二個參數文件描述符被重定向到第一個。

    0熱度

    1回答

    我在製作客戶端服務器應用程序。以前在應用程序中,如果客戶端關閉,服務器將嘗試重新連接(即,如果服務器端的recv()返回0值,服務器將返回接受連接)。現在我想通過允許它連接到多個客戶端來修改服務器。我想過使用poll(),因此服務器可以在每個客戶端上檢查一段時間。我想知道poll如何檢查客戶端連接是否丟失?