asynchronous

    1熱度

    1回答

    我試圖瞭解Jest的異步測試。 我的模塊有一個函數,它接受一個布爾值並返回一個值的Promise。執行器函數調用setTimeout,並且在超時回調中,promise根據最初提供的布爾值來解析或拒絕。代碼如下所示: const withPromises = (passes) => new Promise((resolve, reject) => { const act =() => {

    2熱度

    1回答

    我正在使用Gcm網絡管理器來安排任務,在我需要執行HTTP請求的任務之一中。到現在爲止,它是用HttpWebRequest編寫的,所以沒有什麼是異步的。 現在我想重複使用HttpClient編寫的代碼,它是異步的。 那棱的是,我不能讓OnRunTask()問題異步,因爲它需要返回一個int: 例如 public override int OnRunTask(TaskParams @params)

    0熱度

    1回答

    我知道有很多線程提到這個錯誤消息,但我找不到解釋爲什麼我得到這個錯誤的線程。 雖然我對React和Redux比較陌生,但我認爲我理解Promises和asynch函數的概念,但我必須在這裏丟失一些東西。所以我有我的index.js莫代爾容器,莫代爾組件和模態減速器。 index.js: - import React from 'react' import ReactDOM from 'react

    0熱度

    1回答

    因爲我們都知道像rabbitMQ這樣的消息總線主要用於異步消息傳遞,因此標準接近是在公共汽車上發佈和發佈消息,而不用擔心誰會處理髮布的消息或何時。但是我正在考慮我們的開發團隊中有關消息同步處理的最新討論:情況是將消息發佈到服務總線,並且作爲發佈者,我想等待任何訂閱者處理消息並將結果返回給我 - 因此它看起來像而是作爲請求 - 響應模型。我現在正在考慮一個類似於這個模型中性能下降的問題。你怎麼看?何

    -2熱度

    2回答

    在我的角度應用程序,我有他們執行我需要推遲,直到值可用來自後端的方法:這是方法: redrawGrid(params: any): void { params.node.childFlower.setRowHeight((this.globalRowCount * 34) + 34) ; this.gridOptions.api.onRowHeightChanged();

    0熱度

    1回答

    這是我的問題: Spotify不返回所有用戶保存的曲目。返回路線的數量有限制 - 50(這裏是API)。 我找到了一個解決方案,返回所有用戶保存的軌道(使用循環do-while)。它提出了很多要求(在我的例子中是〜17次 - 814首曲目),但是我的頁面從6秒加載到8秒。 我讀到Concurrent requests,但我不知道如何因爲在我的情況下使用這個和異步請求在我的情況是沒有已知的請求量。循

    0熱度

    1回答

    我在嘗試調用iOS MapKit中的.calculate函數時遇到問題。我知道這個函數運行在與我的主線程不同的線程上,但我不知道如何在將控制權返回給主線程之前更新walkingTime的值。 class RouteManager { static let shared = RouteManager() var initialWalkingTime: Double!

    0熱度

    1回答

    我在ssis包中有一個c#腳本任務,用於通過我公司的專有系統對數據進行地理編碼。它目前的工作原理是這樣的: 1)拉取地址的查詢並放入數據表 2)循環遍歷該表和Foreach行,建立請求,發送請求,等待響應,然後插回數據庫。 問題是,每次調用都需要永久返回,因爲在出​​去並在api端獲得新地址之前,它會檢查當前數據庫(字符串匹配)以確保地址不存在。如果不存在,那麼就出去從我的服務中獲取新的數據。 因

    0熱度

    2回答

    我有兩個算法A和B.兩個算法採用相同的字符串作爲輸入,執行相同的轉換字符串,並返回一個新的字符串。 執行的轉換有時會非常耗費CPU時間,而且算法對這個問題有不同的方法。這些算法根據輸入的字符串表現出很大的不同,但我只關心答案,而不是哪種算法適用於轉換。 我已經寫了一些代碼的僞問題的解釋好一點: def process_alg1(algorithm1, input_string) ans

    -1熱度

    1回答

    我有存儲在數據庫中的稅率數據(以允許更新稅率)。在JavaScript中,所有數據庫操作都是異步的,這意味着我必須使用承諾或回調才能訪問查詢的結果。有沒有辦法在一個模塊中從數據庫檢索值,並在其他模塊中以同步方式使用這些值? 我在問這個問題,因爲根據諾言值反應渲染組件是件痛苦的事情。謝謝!