asynchronous 相关问题

异步编程是用于推迟具有高延迟或低优先级的操作的策略,通常旨在提高软件的性能,响应性和/或可组合性。这些策略通常使用事件驱动编程和回调的某种组合来使用,并且可选地通过协同程序和/或线程来使用并发。

并行运行时如何获取HttpClient响应时间

在我的 ASP.NET MVC4 应用程序中,我有一个控制器操作,在该操作中我访问多个外部网站并收集以聚合方式显示在页面上的信息。显然,我想...

回答 2 投票 0

assert.throws 说 => 缺少预期的异常

我正在使用这段代码: 断言. 抛出(异步()=> { PatientSubscriber = 等待 PatientSubscriber.create({ 已订阅:真实, 病人:p...

回答 2 投票 0

有没有办法将我的自定义类导入到powershell中的运行空间池中

我正在构建一个小型应用程序,用于连接到数据库并运行该数据库中托管的自动进程。该应用程序是利用 OOP 利用自定义类构建的。我发现了一点

回答 1 投票 0

异步线程与标准线程

我很好奇何时使用 tokio 线程与 std 线程。 以前我一直认为异步线程是针对IO任务的,std线程是针对CPU任务的。 然而,从这次讨论来看(http...

回答 1 投票 0

预期有一个实现“Fn”特征的闭包,但该闭包仅在 Telegram-Bot 中使用 teloxy 实现了“FnOnce”

#[tokio::main] 异步 fn main() -> 结果<(), Box> { 让 bot = Bot::new(TG_TOKEN); 让 mut users = load_users()?; teloxy::repl(bot, |bot: Bot, msg: 消息|

回答 1 投票 0

Angular Custom Order Pipe 正确排序数组

我有一个自定义管道,它通过数字类型的 prop 对对象数组进行排序。 使用管道的模板 按管道订购 我有一个自定义管道,它通过数字类型的 prop 对对象数组进行排序。 使用管道的模板 <div *ngFor="let product of products | orderBy:'price'"> 按管道订购 export class OrderByPipe implements PipeTransform { transform(array: any[], field: string): any[] { array.sort((a: any, b: any) => { if (a[field] < b[field]) { return -1; } else if (a[field] > b[field]) { return 1; } else { return 0; } }); return array; } } 管道似乎适用于较小的数组,并且当我使用 forEach 循环遍历每个项目时。但是,当我最后控制台数组并将其返回到模板中时,数组仍然是无序的。 我不完全确定可能导致此问题的原因,谢谢。 也许你根本不需要管道,而需要在组件中提供服务 originalProducts; orderedProducts; ngOnInit() { this.getProducts(); } getProducts() { this.productsService.getProducts() .subscribe((data) => { this.originalProducts = data; this.sortBy('price'); }); } sortBy(field: string) { this.originalProducts.sort((a: any, b: any) => { if (a[field] < b[field]) { return -1; } else if (a[field] > b[field]) { return 1; } else { return 0; } }); this.orderedProducts = this.originalProducts; } 在您的模板中 <div *ngFor="let product of orderedProducts"> 如果您的列表太长,请使用分页。 如果仍有问题,请使用 lodash。 数组的内容是什么? 如果它们是对象(这似乎很可能),那么您将需要实现一个比较器 - 一个可以比较这些对象的两个实例的函数。 小于 (<) and greater-than (>) 运算符可能不会执行您期望或想要的操作。

回答 2 投票 0

如何在 Swift 中使用 NSOperationQueue 和 NSBlockOperation 使 JSON 响应异步?

我只想使 JSON 响应与提到的类异步。 我特别想使用 NSOperation 类中的方法。这对我来说似乎很复杂,因为我不...

回答 1 投票 0

等待数千个任务

我有一个应用程序可以转换一些数据,通常有 1.000 - 30.000 个文件。 我需要做3步: 复制文件(替换其中的一些文本) 使用 WebClient 发出 Web 请求以下载 ...

回答 2 投票 0

如何在 Rust Hyper 中将响应正文读取为字符串?

这个问题有几个答案(这里、这里和这里),但没有一个对我有用:( 到目前为止我尝试过的: 使用 hyper 作为 http; 使用 futures::TryStreamExt; fn test_heartbeat() {...

回答 3 投票 0

在解决方案中找到缺少的await

我的服务器代码中有很多异步方法,但我怀疑我的调用者没有等待。 有没有一种简单的方法可以扫描代码以查找缺少等待的调用? 公共异步任务

回答 8 投票 0

特定场景下Dotnet应用程序中Debug和Release模式的区别

我正在阅读 .NET 中的异步编程 其中提到了使用线程的简单程序的调试和发布模式。 考虑以下代码: 内部课程计划 { 静态

回答 2 投票 0

Dotnet 应用程序中 Debug 和 Release 模式的区别

我正在阅读 .NET 中的异步编程 其中提到了使用线程的简单程序的调试和发布模式。 考虑以下代码: 内部课程计划 { ...

回答 1 投票 0

Flutter bloc 发出的数据未到达 UI

我正在制作一个flutter应用程序,我想在应用程序中显示添加内容。这是我第一次使用 admob。我制作了一个测试广告并且成功了。我尝试实施 bloc,因为这个应用程序最终会...

回答 1 投票 0

异步方法 vs UniTask 返回

我正在尝试使用 UniTask 库来学习异步编程在 Unity 中的工作原理。 假设我们有这样的代码: 私有异步UniTask LoadGameAsync() { //这应该是等待的正确方式...

回答 1 投票 0

异步事件处理程序处理导致意外的执行流程

我正在开发一个遗留应用程序,该应用程序中有一个错误,并最终将其跟踪到一些以 event1 的形式执行的异步事件处理程序,以编程方式触发 event2。原来的

回答 1 投票 0

非线程安全函数异步安全吗?

考虑以下修改非线程安全列表的异步函数: 异步任务 AddNewToList(List list) { // 假设加载需要几秒钟 项目项目 = 等待 LoadNextI...

回答 4 投票 0

.NET MAUI PopUp CloseAsync() 未完成

我正在尝试使用 PopUpService 来显示 Popup,一方面它接受一个参数并返回一个参数。 不幸的是,返回弹出窗口后似乎没有完成异步任务,而我......

回答 1 投票 0

不接受取消令牌的取消方法

我需要在进程中间取消异步方法。 据我所知,推荐的是 CancelationToken,它可以以不同的方式使用: 取消之前的任务

回答 1 投票 0

为什么我的websocket协程在下面的代码中没有被调用?

我正在使用 alpaca-py(Alpaca 的新 python 包)来创建一个基本的 tradebot。我的目标是让机器人进行交易(购买),从 Alpaca 的 webhook 获取有关订单是否正确的数据...

回答 2 投票 0

轮询取消令牌的异步代码与注册调用者请求时要执行的回调之间的根本区别是什么?

我正在观看(不是第一次)《通用异步工作:C++ 执行器之旅》(第 1 部分和第 2 部分),大约 P2300。 关于取消支持,埃里克·尼伯勒 (Eric Niebler) 表示...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.