-
4578 votesanswersviews
如何从异步调用返回响应?
我有一个函数 foo ,它发出Ajax请求 . 如何从 foo 返回响应? 我尝试从 success 回调中返回值,并将响应分配给函数内部的局部变量并返回该变量,但这些方法都没有实际返回响应 . function foo() { var result; $.ajax({ url: '...', success: function(response)... -
2678 votesanswersviews
如何异步上传文件?
我想用jQuery异步上传一个文件 . 这是我的HTML: <span>File</span> <input type="file" id="file" name="file" size="10"/> <input id="uploadbutton" typ... -
0 votesanswersviews
Mongoose模式不会保存在async.forEach循环中
第一篇文章,如果我弄错了,请道歉... 我正在创建一些独立的代码来读取文件夹结构并返回数组中的所有 .mp3 文件 . 返回后,我循环遍历数组,并为每个项创建一个Mongoose对象并填充字段,然后使用 .save() 保存对象 我正在使用 async.forEach 循环遍历数组 - 虽然它确实遍历数组中的所有项目但它们没有保存,并且没有产生错误来帮助我识别出错误 . 如果我将循环的逻辑移动到别... -
0 votesanswersviews
循环中的Mongoose回调函数
每次我的for循环迭代时,我都试图运行一个Mongoose回调函数 . 我的代码如下所示: for(var i =0; i<10; i++){ store.find({},()=>{ console.log(i); }) } 然而,当这个被运行时,我看到数字10,打印10次而不是我所期望的,这是通过.find方法内部回调打印的从1到10的计数 . 令我困惑的是,如果我运行此代... -
2 votesanswersviews
aiohttp - 套接字传输上的致命读取错误 - TimeoutError
我们使用aiohttp和Python3.5将数据发布到弹性搜索中 . 邮政行如下: response = await self._http_session.request(method, url, data = data_fun(), params = params) 通常一切运行正常,但有时会发生以下错误: Fatal read error on soc... -
592 votesanswersviews
如何检查Android上的互联网访问? InetAddress永远不会超时
我有 AsyncTask 应该检查网络访问主机名 . 但 doInBackground() 永远不会超时 . 有人有线索吗? public class HostAvailabilityTask extends AsyncTask<String, Void, Boolean> { private Main main; public HostAvailabilityTa... -
798 votesanswersviews
如何以及何时使用'async'和'await'
根据我的理解,async and await做的主要事情之一是使代码易于编写和读取 - 但是使用它们等同于产生后台线程以执行长持续时间逻辑? 我正在尝试最基本的例子 . 我在内联添加了一些评论 . 你能为我澄清一下吗? // I don't understand why this method must be marked as `async`. private async void button... -
439 votesanswersviews
为什么在Redux中我们需要用于异步流的中间件?
根据文件,"Without middleware, Redux store only supports synchronous data flow" . 我不是't understand why this is the case. Why can' t容器组件调用异步API,然后 dispatch 动作? 例如,想象一个简单的UI:字段和按钮 . 当用户按下按钮时,该字段将填充... -
2 votesanswersviews
Asyncio Loop内的Asyncio循环
我刚刚开始使用Asyncio,我正在尝试使用它来解析网站 . 我正在尝试解析网站的6个部分( self.signals ),每个部分都有N个页面上有表格,所以基本上我试图异步调用哪个部分的循环,并在每个部分中异步页面 . 这就是我到目前为止所拥有的 . class FinViz(): def __init__(self): self.url = 'https://finvi... -
3 votesanswersviews
使用JAX-RS调用异步REST
我需要创建一个RESTful服务,它应该以下面的方式支持异步调用 . 当用户调用某种方法时,他获得了http'202'代码和url来查询他可以看到他的请求状态的位置 . 目前我使用JAX-RS及其annoations: @Path("") public interface MyService { @POST @Path("/myService/{na... -
0 votesanswersviews
Windows窗体:后台工作程序同步和管理
我有一个问题跟随,非常简化的案例是我的项目的一部分 . 考虑我们有如下GUI: 我有两个背景工作者: plot_bgworker - 在这个例子中,它增加了绘图计数器, data_bgworker - 在此示例中,它递增数据计数器 . 我还有label_timer,它会更新我的表单上显示的递增值 . 为了管理后台工作者和计时器,我写了两个函数: private: void tur... -
103 votesanswersviews
如何将异步函数调用包装到Node.js或Javascript中的同步函数中?
假设您维护一个公开函数 getData 的库 . 您的用户将其调用以获取实际数据:var output = getData();引擎盖下的数据保存在文件中,因此您使用内置的 fs.readFileSync Node.js实现了 getData . 很明显 getData 和 fs.readFileSync 都是同步功能 . 有一天,你被告知要将底层数据源切换到一个只能异步访问的仓库,例如Mon... -
13 votesanswersviews
C#AsyncCallback是否创建了一个新线程?
我写了一个 HttpListener ,它监听其中一个端口: httpListener.BeginGetContext(new AsyncCallback(ListenerCallback), httpListener); ListenerCallback 处理在侦听器uri上收到的任何请求 . 如果在处理请求期间发生异常,它将运行一个诊断例程,该例程尝试命中侦听器uri以检查侦听器是否实际处于... -
101 votesanswersviews
为什么我不能扔进Promise.catch处理程序?
为什么我不能在catch回调中抛出 Error 并让进程处理错误,就好像它在任何其他范围内一样? 如果我不这样做 console.log(err) 什么都没打印出去,我对发生的事情一无所知 . 这个过程刚刚结束...... 例: function do1() { return new Promise(function(resolve, reject) { throw new... -
0 votesanswersviews
在发出POST请求之前等待来自外部API的数据
我正在使用带有Express.js和React的IBM Watson Tone Analyzer API . 我有这个代码,它将一些测试发送到Watson API: // tone-analyser.js class ToneAnalysis { constructor() { const params = { username: proce... -
1 votesanswersviews
Xamarin异步Http客户端
我在Xamarin项目中遇到了问题:当我尝试从网页获取JsonString时,通过HttpClient.GetStringAsncy我的应用程序崩溃了 . 这是错误的StackTrace: at System.Net.Http.HttpClientHandler+d__63.MoveNext () [0x00479] in :0 --- End of stack trace from previ... -
588 votesanswersviews
为什么我的变量在函数内部修改后没有变化? - 异步代码引用
鉴于以下示例,为什么 outerScopeVar 在所有情况下都未定义? var outerScopeVar; var img = document.createElement('img'); img.onload = function() { outerScopeVar = this.width; }; img.src = 'lolcat.png'; alert(outerScopeV... -
1 votesanswersviews
Typescript async等待不使用FS
typescript async await不适用于处理NODE js FS的当前senario . 遵循代码 . public static FileExists(filePath: string): Promise<boolean> { return new Promise<boolean>(async (resol, reje) => { ... -
1 votesanswersviews
如何使用observables和/或异步生成器递归访问promises?
我一直试图使用异步迭代器和observable来横向延伸树 Context 我正在使用typescript 2.9并使用ts-node运行程序 假设我有一个函数fetchData(params),它以这种方式返回一个promise async fetchData(params) { const fetchedData = wait fetch(...params); return { ... -
-1 votesanswersviews
为什么await不等待asyncio.create_subprocess_exec()
我正在编写一个协程来在python基础上执行shell命令 . 这是基本的: import asyncio async def async_procedure(): process = await asyncio.create_subprocess_exec('ping', '-c', '2', 'google.com') await process.wait() pri... -
360 votesanswersviews
async / await - 何时返回Task vs void?
在什么情况下人们想要使用 public async Task AsyncMethod(int num) 代替 public async void AsyncMethod(int num) 我能想到的唯一情况是,您是否需要能够跟踪其进度的任务 . 此外,在以下方法中,async和await关键字是否不必要? public static async void AsyncMethod2(int nu... -
2 votesanswersviews
node.js和异步编程回文
这个问题可能是重复的 . 我是node.js和异步编程回文的noob . 我有谷歌搜索并看到了很多这方面的例子,但我仍然有点混乱 . 好的,从Google搜索我理解的是所有的回调都是异步处理的 . 例如,让我们从node.js api获取 readfile 函数 fs.readFile(filename,[options],callback)//这里的回调将异步处理fs.readFileSync(... -
2 votesanswersviews
了解异步回调[重复]
这个问题在这里已有答案: setTimeout in for-loop does not print consecutive values [duplicate] 10个答案 JavaScript closure inside loops – simple practical example 39个答案 我是异步编程的新手,我很难掌握这个概念 . 请帮忙!!! 我想出了一个简单的例子:... -
0 votesanswersviews
添加回调函数后,为什么我的变量在其内部未经修改?
我知道它是异步的,但我已经按照添加回调函数Why is my variable unaltered after I modify it inside of a function? - Asynchronous code reference的步骤进行了操作,但我只能访问回调函数中的更改 . 这是我的代码片段 . 请帮忙 function callback(point) { for (... -
-2 votesanswersviews
如何制作JSON.parse承诺? (或异步)[重复]
这个问题在这里已有答案: How do I return the response from an asynchronous call? 33个答案 我正在尝试创建一个返回JSON.parse结果的函数 . 以下是示例代码: function test(raw) { return JSON.parse(raw); } // assume I provide valid raw_input.... -
1 votesanswersviews
如何在调用另一个方法之前等待调用didUpdateLocation方法?
我正在开发一个应用程序,我想在用户注册时存储用户的当前位置 . 因此,只要用户单击注册按钮,就会调用locationManager.startUpdatingLocation(),然后执行注册操作 . 但是,即使在didUpdateLocations委托方法返回坐标之前,也会触发注册方法,因此用户的位置在数据库中存储为nil . 试图在didUpdateLocations中调用注册方法是一团糟,因... -
2 votesanswersviews
将时间从我的asp.net应用程序移开
我的Asp.net应用程序生成动态pdf . 有时需要一段时间,这是一个非常繁重的过程 . 实际上我不希望我的用户等待pdf,只是在生成后将其发送到邮件 . 所以我尝试了一个Web服务 . 我正在传递一个id(从数据库中获取数据)和一些字符串到websercice的方法 . 但是对于web服务(即使是异步调用),客户端也只在生成pdf后才收到响应 . 所以用户仍然需要等待 . 所以我有点卡住,必须... -
186 votesanswersviews
同步调用异步方法
我有一个 async 方法: public async Task<string> GenerateCodeAsync() { string code = await GenerateCodeService.GenerateCodeAsync(); return code; } 我需要从同步方法调用此方法 . 如何在不必复制 GenerateCodeAsync 方法的情... -
0 votesanswersviews
异步调用使用HTTPClient与Direct调用方法异步使用任务进行同步服务
我在现有应用程序中有一个场景,在单击“保存”按钮时会调用Javascript函数 . 这个javascript函数在内部对webservices进行了4-5次异步调用 . 由于某些原因,我们现在有很多业务逻辑的大javascript文件 . 此外,我们还面临应用程序中的性能问题 . 为了减少我们对服务器进行的XHR调用次数,我们考虑在服务器端整合这些调用,只需从我们的Javascript调用一次 ... -
3 votesanswersviews
带有回调的.NET异步webservice调用
我们有一个遗留的VB6应用程序,它使用用C#(.NET 4.5)编写的ASMX Web服务,后者又使用库(C#/ .NET 4.5)来执行一些业务逻辑 . 其中一个库方法触发了一个长时间运行的数据库存储过程,最后我们需要启动另一个消耗存储过程生成的数据的进程 . 因为其中一个要求是控件必须在调用webservice后立即返回VB6客户端,库方法是 async ,将 Action 回调作为参数,we...