ICode9

精准搜索请尝试: 精确搜索
  • subscribeOn Android UI线程2019-07-24 12:27:58

    我是RxJava的新手,我想我可能会忽略一些非常基本的东西.所以我创建了一个Observable来执行像这样的长时间运行的I / O任务.现在我想确保订阅者在Android UI线程上收到其结果: Observable.create(new ObservableOnSubscribe<Device>() { @Override public void subscribe(@i

  • javascript – 基于另一个Observable的自定义过滤器的功能反应运算符2019-07-22 17:36:30

    为了好玩和学习,我正在尝试使用功能性反应式编程在我的应用程序中实现撤消系统.我有一个状态更改流,需要保存到撤消堆栈中.当用户单击undo时,我从堆栈中获取一个值并相应地更新应用程序状态. 问题是此更新本身也会在状态更改流中生成一个事件.所以我想要的是从状态变化中导出另一个

  • javascript – 在ReactJS中将iframe高度设置为scrollHeight2019-07-22 09:45:07

    >问题的典型解决方案在React中不起作用 它动态生成的组件结构和事件模型,而不是传统的静态HTML: 脚本: <script> function resizeIframe(obj) { obj.style.height = obj.contentWindow.document.body.scrollHeight + 'px'; } </script> HTML: <iframe src="..." fra

  • c# – 使用Rx和SelectMany限制并发请求2019-07-13 11:07:21

    我有一个我想要使用HttpClient同时下载的页面的URL列表. URL列表可能很大(100或更多!) 我目前有这个代码: var urls = new List<string> { @"http:\\www.amazon.com", @"http:\\www.bing.com", @"http:\\www.f

  • Java – Spring 5的反应式WebSockets – 如何获取初始消息2019-07-10 17:21:08

    我遵循了该教程(特别是使用Browser WebSocket Client的部分):http://www.baeldung.com/spring-5-reactive-websockets 一切正常. 我想更进一步,让我的处理程序根据客户端发送的参数进行操作.在连接时,客户端正在发送消息(“event-me-from-browser”): var clientWebSocket = new Web

  • 使用java rx.Observable进行并行API调用2019-07-10 15:12:09

    我有一个Set< Object>对于Set中的每个条目,我必须进行API调用,将其作为参数传递.而且我必须处理每个响应和&使用自己的逻辑填充另一个Map 示例顺序执行: List<MyResponse> responses = newArrayList<>(); Set<StoreNode> nodes = // Assume we have a Set nodes.forEach(storeNode

  • java – BehaviorSubject在另一个线程上订阅2019-07-10 12:59:52

    我是RxJava的新手,我之所以选择使用它是因为我认为它非常适合我的用例. 我有一些我希望在无限时间内观察到的整数值.每当其中一个值发生变化(即一个事件)时,我希望在另一个线程上调用它的所有观察者. 由于观察时间要求很长,我认为我需要使用BehaviorSubject类(虽然最初我认为Observ

  • javascript – 将未知数量的可观察量与RxJS合并2019-07-06 17:45:11

    我目前正在努力创建一个小型项目,用RxJS演示Reactive Programming.我的目标是向同事们展示这件事情已经存在,值得研究. 我对框架没有经验,所以这让事情变得复杂. 我正在试图扩展我的另一个演示以利用RxJS.这不是一个非常复杂的演示,基本上我可以添加任意数量的小形式,这将导致一个

  • c# – 使用被动扩展以正确的顺序处理多个响应2019-07-06 15:05:16

    情况 我有一个系统,其中一个请求产生两个响应.请求和响应具有相应的可观察量: IObservable<RequestSent> _requests; IObservable<MainResponseReceived> _mainResponses; IObservable<SecondResponseReceived> _secondaryResponses; 保证RequestSent事件早于MainResponseReceived

  • Scala与Java Streaming:Scala不打印,Java可以工作2019-07-06 10:59:51

    我正在分别使用akka-stream和RxJava对Scala与Java Reactive Spec实现进行比较.我的用例是一个简单的grep:给定一个目录,一个文件过滤器和一个搜索文本,我在该目录中查找具有该文本的所有匹配文件.然后我流式传输(filename – >匹配行)对. 这适用于Java,但对于Scala,没有打印任何内

  • spring – 使用Reactive MongoDB和取消操作的流程正在取消2019-07-05 14:17:50

    问题出在Project Reactor和Reactive MongoDB(Spring Data)之间. 执行包含(按以下顺序)的流时: >对Reactive MongoDB进行操作的方法非常快 >超过30秒的方法 流被取消(查看下面的代码和日志) @GetMapping("/test/{msg}") public Mono<SomeObject> test(@PathVariable String msg) {

  • 如何在Java Reactor中设置完全背压驱动的通量?2019-07-05 12:13:20

    我有一个需要多个工人的情况(比方说2). 工人必须执行消耗上游事件的任务. 手头的任务会消耗一系列事件,并且具有与列表大小无关的恒定时间. 因此,我希望上游只在请求时提供包含所有缓冲事件的列表,一次列出1个列表. 遗憾的是,大多数方法都实现了预取.即使使用,会发生什么limitRate(

  • android – RxJava – 等到重试完成其他活动/片段中的其他可观察对象2019-07-01 22:11:05

    用例:我正在开发一个Android应用程序,其中有一个包含4个选项卡的viewpager,所有这些都是片段.对于每个选项卡/片段,我必须每隔5分钟连接一个具有Oauth和令牌到期的REST Api. 当前解决方案:使用RxJava并重试当操作符我可以在收到401 HTTP错误时重新进行身份验证.对于订阅和使用的每个O

  • Spring Integration WebFlux错误处理2019-07-01 15:08:41

    SI 5支持WebFlux,这意味着我们现在可以构建一个被动消息传递系统.但是,这也意味着需要考虑设计,并且通常的错误处理方法不起作用.在响应流中,消息是发布者(Flux),它不会抛出异常,但会发出错误通知.因此,在消息上设置的错误通道标头是无用的,因为SI不知道Flux导致错误. 请考虑以下代

  • c# – 如何从队列中创建IObservable,以便在队列为空时序列不会结束?2019-06-28 15:51:49

    我正在研究使用Reactive Extensions for .NET(Rx)的东西,我想要一个从队列(或类似)获取输入的序列. 我试过这样做: static readonly Queue<DeviceTransaction> TransactionQueue = new Queue<DeviceTransaction>(); //... var observableTransactionSource = Transacti

  • 带过滤器和映射的RxJava rx.exceptions.MissingBackpressureException2019-06-28 08:12:37

    我刚刚开始使用RxJava / RxAndroid,并且有一些问题需要了解如何正确处理背压. 我有一个文件扫描程序observable扫描目录和发出文件.应尽可能快地处理这些文件,而不必跳过任何文件. 所以管道看起来像这样: 可观察到的与LT;文件> – &GT过滤<文件,布尔> {检查文件是否为.xyz类型} 不幸

  • javascript – 一个Observable,多个订阅者,不同的案例,使用rxjs5的不同share()行为2019-06-28 02:31:00

    当两个订阅者订阅一个observable时: let s = Observable.interval(1000).take(2).do(x => console.log('hey')); s.subscribe(n => console.log('subscriber 1 = ' + n)); s.subscribe(n => console.log('subscriber 2 = ' + n)); 控制台记

  • 在Spring WebFlux响应式处理程序中发送JMS消息:它是否阻塞?2019-06-27 12:06:56

    这是反应性处理的正确方法吗?我看到2个线程一个反应性的nio,直到并包括flatMap(fareRepo :: save).另一个线程是计算线程,它从发送消息开始,一直持续到ServerResponse.build().我的问题是这种正确处理请求的方法吗?注意:fareRepo是反应型沙发基地回购. 谢谢 return request.bodyToMon

  • javascript – Bacon.js的评估模型是什么?2019-06-24 08:21:14

    关于反应式编程的大多数资源, “反应性规划调查”(Bainomugisha等,2012)介绍了可以对不同反应性溶液进行分类的几个特征.其中之一是采用哪种评估模型,即,反应性语言(或库)是基于推的还是基于拉的(或两者). 示例:让我们来看看这段伪代码:var c = a b;在反应环境中,c应始终包含a和b之和

  • javascript – Rx – 基于内容拆分Observable(分组直到更改)2019-06-24 07:19:47

    让我先说一下这个问题的背景.目标是使用Rx处理带分页的简单搜索屏幕. 在输入端,用户可以添加各种过滤标准,还可以更改当前显示的页面(如果结果集较大).为简单起见,可以使用{filter,page}对流建模. 在输出端,结果数据需要显示在表中,并且需要更新页数.这意味着{data,count}对的流.

  • java – 由观察者同时发布的消耗值2019-06-24 01:50:37

    我正在学习使用RxJava进行反应式编程,并希望在单个执行线程中同时使用emmited值而不会阻塞. Observable .interval(50, TimeUnit.MILLISECONDS) .take(5) .subscribe(new Action1<Long>() { @Override

  • Java中的任务执行程序,返回第一个结束任务2019-06-23 05:50:23

    我想实现能够获得工作者(callables)集合的东西,在线程池上并行运行它,并且当最快的worker返回结果时,优雅地关闭(ExecutorService.shutdownNow)其他worker,以免浪费更多资源.如果所有工人都以异常结束,我需要重新抛出最重要的工人(工人抛出的所有异常都与重要性值相关联).此外,我需

  • javascript – 使用RxJs水合模型属性异步2019-06-12 02:43:31

    我有一组模型,我想要映射并对它们进行异步操作,以润滑该模型的属性,然后最终订阅现在水合的原始模型列表. 恩.伪代码.需要一些帮助填补空白和/或重构代码,这样才有意义 var people = [{ name: 'Jon', location: 'New York, NY' }, { name: 'Joe', location: null

  • javascript – React在提交处理程序中找不到值2019-06-11 22:24:35

    这是我的React类: var React = require('bower.js').React; var paper = require('bower.js').paper; var NotePanel = React.createClass({ getInitialState: function() { return { noteToAdd: "" }; }, setNoteToAdd: func

  • 使用RxJava(ReactiveX)运行Observable需要多长时间?2019-06-11 16:50:43

    我在scala Play Framework 2.5中使用java ReactiveX(RxJava)与couchbase异步通信我想知道我的observable运行需要多长时间?我使用下面的代码定义我的observable. def get(id: String) : Observable[Profile] = { this.bucket .async() // can I have a start time here p

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有