小编Mis*_*hex的帖子

如何使用StackExchange.Redis flushdb?

有没有办法使用stackexchange.redis删除redis中的所有键?

我正在尝试在单元测试设置中刷新我的redis数据库.

谢谢.

stackexchange.redis

11
推荐指数
1
解决办法
4025
查看次数

如何对包含Task.Delay的代码进行单元测试?

如何单元测试具有等待Task.Delay的组件,而不必等待它.

例如,

public void Retry()
{
    // doSomething();
    if(fail)
       await Task.Delay(5000);
}
Run Code Online (Sandbox Code Playgroud)

我需要测试失败分支,但我不希望我的测试等待5秒.

在任务并行库中是否有类似rx虚拟时间调度的功能

tdd unit-testing task-parallel-library system.reactive async-await

7
推荐指数
3
解决办法
4499
查看次数

在Go中编写不同频道的正确方法是什么?

我是个初学者.

我试图找出一种简单的方法来实现一个只输出不同值的通道.

我想要做的是:

package example

import (
    "fmt"
    "testing"
)

func TestShouldReturnDistinctValues(t *testing.T) {

    var c := make([]chan int)

    c <- 1
    c <- 1
    c <- 2
    c <- 2
    c <- 3

    for e := range c {
        // only print 1, 2 and 3.
        fmt.println(e)      
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我使用地图记住以前的值,我是否应该关注内存泄漏?

谢谢.

go

5
推荐指数
1
解决办法
424
查看次数

建议在长时间运行的过程中使用rx与众不同?

我正在使用rx不同运算符在长时间运行的过程中基于某个键来过滤外部数据流。

这会导致内存泄漏吗?假设将收到许多不同的密钥。rx区分运算符如何跟踪先前收到的密钥?

我应该将groupbyuntil与持续时间选择器一起使用吗?

c# reactive-programming system.reactive

1
推荐指数
1
解决办法
1073
查看次数

IScheduler.Schedule vs IScheduler.ScheduleAsync?

IScheduler接口提供

public static IDisposable Schedule(this IScheduler scheduler, Action action)
Run Code Online (Sandbox Code Playgroud)

public static IDisposable ScheduleAsync(this IScheduler scheduler, Func<IScheduler, CancellationToken, System.Threading.Tasks.Task<IDisposable>> action)
Run Code Online (Sandbox Code Playgroud)

ScheduleAsync的方法说明:

    // Summary:
    //     Schedules work using an asynchronous method, allowing for cooperative scheduling
    //     in an imperative coding style.
    //
    // Parameters:
    //   scheduler:
    //     Scheduler to schedule work on.
    //
    //   action:
    //     Asynchronous method to run the work, using Yield and Sleep operations for
    //     cooperative scheduling and injection of cancellation points.
    //
    // Returns:
    //     Disposable …
Run Code Online (Sandbox Code Playgroud)

c# system.reactive

1
推荐指数
1
解决办法
2932
查看次数