cost 355 ms
如何延遲進一步的 UI 請求,直到解決當前 promise

[英]How to delay further UI requests until current promise is resolved

在 web 頁面中,我有一個由服務器 promise 計算的輸入。 現在,如果用戶在結果完成之前開始輸入,他的所有文本將被 promise 結果替換。 我需要保持或阻止按鍵事件,就像同步方法一樣,因此,即使用戶在 promise 結果之前開始鍵入,按鍵事件也會在 promise 解析之后執行。 目 ...

為什么嵌套等待點不會產生 tokio::select

[英]Why doesn't a nested await point yield up to tokio::select

我想我缺少一些非常基本的東西。 我的期望是,當tick.tick()完成並啟動sleep循環時, tokio::time::sleep(...).await應該返回到 select 語句,讓longer_tick有機會完成。 但是一旦較短的滴答完成,它就會陷入睡眠循環,永遠不會退回到 select ...

等待不做這項工作

[英]Await doesn't doing the job

我在數組上得到了這個 map function: 數組示例: 所以我得到了這個結果: 我只有一張照片,我應該有更多的照片,所以對我來說,等待不工作的減少。 如果我嘗試const imagesUrl = await Promies.all(paragliderFolder.ImagesParagild ...

在單行中使用 object 的密鑰

[英]using key of an object in single line

下面是一個包含 web3 的簡單程序:- 當我在第 3 行直接使用.size時,它沒有顯示塊的大小。 我檢查了typeof的.getBlock ,發現它是一個 object,這意味着size是 object 的關鍵。那么為什么當我使用點表示法使用size時它不顯示結果。 誰能告訴我我做錯了什么? 按 ...

暫停異步方法的並行執行

[英]Pause parallel execution of an asynchronous method

我正在編寫自己的 HttpClient,它應該處理HTTP - 429 (TooManyRequests) 響應。 我在客戶端並行執行一個方法。 一旦收到429 StatusCode 作為響應,我想暫停當前正在調用該方法的所有任務的執行。 目前,我正在使用來自舊 MS DevBlog 的非常舊的代碼 ...

在許多微小的可等待方法上使用 WhenAll() 真的更有效嗎?

[英]Is it really more efficient to WhenAll() on a number of tiny awaitable methods?

給定一個外部 API 方法簽名,如下所示: Task<int> ISomething.GetValueAsync(int x) 我經常看到如下代碼: 在代碼審查中,有時會建議這是低效的,應該重寫: 我可以看到允許並行化背后的邏輯,但實際上這值得嗎? 它可能會給調度程序增加一些開銷,如果 ...

從異步 function 返回的值不是實際值

[英]Value returning from an async function is not the actual value

我正在調用一個異步 function,它將文件路徑作為參數並讀取並顯示文件中的內容。 這是我調用 function 的地方。 這是 function。 讀取文件中的內容后,在控制台打印數據。 但是當我嘗試使用相同的值在模擬器中顯示時出現錯誤。 為什么 function 沒有返回實際的字符串值?? ...

我在拋出不應該發生的 BadRequestException 時遇到錯誤

[英]I'm facing a n error when throwing a BadRequestException which is not supposed to happen

我正在編寫一個基本注冊 api 並使用 find() function 檢查是否有任何重復的 api 並且在 if() 條件下我拋出 BadRequestException 但如果輸入 email 已在使用中,它會給我一個錯誤。 另一個項目中非常相似的代碼沒有給出任何錯誤,但這是錯誤的。 這是代碼片 ...

Flutter 相機錯誤 LateInitializationError: Field 'cameraController' has not been initialized

[英]Flutter camera error LateInitializationError: Field 'cameraController' has not been initialized

我正在嘗試編寫代碼以將相機與 Flutter 一起使用,但即使按照在線看到的步驟進行操作,它也無法初始化cameraController 。 這是我的代碼:class CameraPage extends StatefulWidget { const CameraPage({Key? key} ...

'await channel.send' 返回 'SyntaxError: 'wait' outside async function'

[英]'await channel.send' return 'SyntaxError: 'wait' outside async function'

我正在嘗試為 Discord 制作一個非常基本的 python 機器人。 該機器人在聊天頻道上提問,第一個正確回答的人將獲得 3 分。 錯誤答案扣 1 分(分數存儲在 .json 文件中)。 使用命令檢查參與者的排名,每天下午 6 點從 .json 文件隨機加載謎語。 通過在 inte.net 上 ...

在 Rust+Tokio 中,你應該返回一個 oneshot::Receiver 作為處理回調嗎?

[英]In Rust+Tokio, should you return a oneshot::Receiver as a processing callback?

我正在制作一個 API,用戶可以在其中提交要處理的項目,他們可能想檢查他們的項目是否已成功處理。 我認為這是使用tokio::sync::oneshot頻道的好地方,我會將接收器返回給呼叫者,他們稍后可以等待它以獲得他們正在尋找的結果。let processable_item = ...; let ...

C# Sockets ReceiveAsync 方法錯誤沒有重載

[英]C# Sockets ReceiveAsync No overload for method error

我正在 C# 控制台應用程序中創建一個聊天應用程序,並且剛剛開始了解異步任務,而不僅僅是多線程,根據我的理解,多線程有點過時,最好使用異步。 我在 sockets 上使用 Microsoft 的官方文檔作為我自己的應用程序的一種指南,因為它們使用異步編程但出現錯誤。 這是我收到錯誤的代碼: 錯誤是: ...

如何在 C# 異步等待 model 中強制等待

[英]How do I force a wait in the C# async await model

我想我對 async await model 的理解一定遺漏了一些東西。應該是一件簡單的事情似乎很難實現。 我有一個 UI 需要檢查用戶是否已登錄。為此,我需要在我的一個類中調用一個方法來執行一些查詢。 這個 class 依次調用只有異步方法的第 3 方代碼。 我怎樣才能調用那個異步方法並讓應用程序 ...

在不立即運行任務的情況下獲取異步代碼任務的優雅方式

[英]Elegant way to get a task for async code without running the task immediately

我有以下代碼可以執行我想要的操作,但我不得不求助於在異步代碼中間使用.GetAwaiter().GetResult()來獲取它。 我想知道是否有一種優雅的方法可以在不訴諸此類黑客的情況下實現這一目標。 這是我擁有的代碼的簡化版本。public async Task<string[]> G ...

未處理的 Promise 拒絕:TypeError:undefined 不是 Vue 中的 object(正在評估 '_ctx.portfolios[0].portfolioInfo')

[英]Unhandled Promise Rejection: TypeError: undefined is not an object (evaluating '_ctx.portfolios[0].portfolioInfo') in Vue

將數據文件從 static 文件 (portfolio.json) 更改為 db 后出現此錯誤。 我可以從控制台日志中看到 this.portfolios[0].portfolioInfo.portfolioTitle 在從 db 訪問時具有正確的值,但是在嘗試在模板中呈現該值時出現錯誤。 由於這 ...

EventLoop with async/await in JavaScript

[英]EventLoop with async/await in JavaScript

我試圖理解 JS 是如何處理異步方法的,最后我來到了 async/await。 為了獲得全面的了解,我創建了這個示例: async function first() { console.log(9); await Promise.resolve(2).then((r) => console ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM