-
0 votesanswersviews
使用计算来异步设置状态
我有一个 axios 调用,我想在我的组件中设置 setState,但其中一个状态变量需要一些条件逻辑,而不是设置状态。现在我有点怀疑,做这件事的最佳做法是什么 }).then(res => this.setState({ name: res.data.fname, sName: res.data.sname, ... -
4577 votesanswersviews
如何从异步调用返回响应?
我有一个函数 foo ,它发出Ajax请求 . 如何从 foo 返回响应? 我尝试从 success 回调中返回值,并将响应分配给函数内部的局部变量并返回该变量,但这些方法都没有实际返回响应 . function foo() { var result; $.ajax({ url: '...', success: function(response)... -
-1 votesanswersviews
如何等到onPostExecute完成
所以我是编程的新手,我正在做的是制作一个Android应用程序,它将给客户提供最近和最快的电影/加油站/市场方式 . 问题是,首先我需要通过谷歌api找到最近的地方获取拉特和lng然后用它们来指导api . 所以我做的是这样的: GetNearbyPlaces.java public class GetNearbyPlaces extends AsyncTask<Object, String... -
4578 votesanswersviews
如何从异步调用返回响应?
我有一个函数 foo ,它发出Ajax请求 . 如何从 foo 返回响应? 我尝试从 success 回调中返回值,并将响应分配给函数内部的局部变量并返回该变量,但这些方法都没有实际返回响应 . function foo() { var result; $.ajax({ url: '...', success: function(response)... -
4578 votesanswersviews
如何从异步调用返回响应?
我有一个函数 foo ,它发出Ajax请求 . 如何从 foo 返回响应? 我尝试从 success 回调中返回值,并将响应分配给函数内部的局部变量并返回该变量,但这些方法都没有实际返回响应 . function foo() { var result; $.ajax({ url: '...', success: function(response)... -
-2 votesanswersviews
聊天后端的异步或并发系统? [等候接听]
我们正在开展一个聊天项目,并对选择哪个后端感到困惑 . 我们看过parse-server和firebase,它们无法扩展和维护 . 所以我们决定写一些东西来扩展我们现有的系统 . 然后出现了关于新服务应该是什么类型的系统的混淆,像Go或Erlang / Elixir这样的并发或者像NodeJS或Twisted这样的异步系统? 对于聊天服务器在并发系统上使用异步有什么好处,反之亦然?感谢您的任何意见... -
588 votesanswersviews
为什么我的变量在函数内部修改后没有变化? - 异步代码引用
鉴于以下示例,为什么 outerScopeVar 在所有情况下都未定义? var outerScopeVar; var img = document.createElement('img'); img.onload = function() { outerScopeVar = this.width; }; img.src = 'lolcat.png'; alert(outerScopeV... -
0 votesanswersviews
使用并行编程从文本文件添加数据
我试图从.txt文件中读取数据,将它们存储到List中,然后使用并行编程同时执行此操作两次 . 我有2个.txt文件,其中包含一堆数字要加起来 . 我声明了两个文件,然后将它们存储到List对象中 . private void Form1_Load(object sender, EventArgs e) { var file1 = @"filepath.txt"; ... -
0 votesanswersviews
什么maxBufferSize =“ - 1”在Mule中意味着什么?
我在现有代码中看到了这个配置,我想知道maxBufferSize =“ - 1”是什么意思,因为我没有看到互联网上的任何其他示例对该属性应用负值 . 谁能解释一下吗? <asynchronous-processing-strategy name="AsynchronousProcessingStrategy" maxThreads="${MAX.PARALLE... -
6 votesanswersviews
异步lambdas中的参数
我试图同时运行几个任务,我遇到了一个似乎无法理解或解决的问题 . 我以前有这样的功能: private void async DoThings(int index, bool b) { await SomeAsynchronousTasks(); var item = items[index]; item.DoSomeProcessing(); if(b) ... -
0 votesanswersviews
Spark ForEachPartitionAsync可以在工作节点上异步吗?
我写了一个定制的火花水槽 . 在我的 addBatch 方法中,我使用 ForEachPartitionAsync ,如果我没有错,只会使驱动程序异步工作,返回未来 . val work: FutureAction[Unit] = rdd.foreachPartitionAsync { rows => val sourceInfo: StreamSourceInfo = ser... -
0 votesanswersviews
异步编程:yield vs async / await
我想知道这是使用异步编程时的最佳解决方案 . 我应该使用哪一个? -
3 votesanswersviews
OSGi PushStream很慢
在尝试OSGi PushStream库时,我觉得它真的很慢 . 我创建了两个使用PushStream执行相同操作的方法,另一个使用简单的BlockingQueue(请参阅下面的代码),结果如下: Queue needs 3 milliseconds to process 1000 events. PushStream needs 31331 milliseconds to process 1000... -
2 votesanswersviews
Javascript async等待等待mongoose等待
我试图从我的控制器中移出数据库调用来清理并使它们可测试 . 当他们在控制器中时,一切都很顺利 . 我将它们移出控制器并添加了异步以确保我们等待 . 否则,我会在 Users.findOne() 的 .exec() 内调用 res.render() 函数 . 现在,一旦我使用async / await,我的控制器中的函数认为没有用户,因为它没有等待 . 有关异步等待的SO有几个问题,但我没有找到解决... -
1092 votesanswersviews
如何让jQuery执行同步而非异步的Ajax请求?
我有一个JavaScript小部件,它提供标准的扩展点 . 其中之一是 beforecreate 功能 . 它应该返回 false 以防止创建项目 . 我使用jQuery在这个函数中添加了一个Ajax调用: beforecreate: function (node, targetNode, type, to) { jQuery.get('http://example.com/catalog/c... -
453 votesanswersviews
AngularJS:使用异步数据初始化服务
我有一个AngularJS服务,我想用一些异步数据进行初始化 . 像这样的东西: myModule.service('MyService', function($http) { var myData = null; $http.get('data.json').success(function (data) { myData = data; }); ... -
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...