小编nya*_*sha的帖子

在没有实体主体的情况下执行HTTP POST被认为是不好的做法吗?

我需要调用一个不需要用户输入的进程,只需要一个触发器.我计划在没有正文的情况下使用POST/uri来触发进程.我想知道从HTTP和REST角度来看这是否被认为是坏的?

rest post http

149
推荐指数
4
解决办法
6万
查看次数

如何在Mocha测试用例中使用setTimeout()函数?

我正在Mocha/Node js中编写测试,并希望在执行代码块之前使用setTimeout等待一段时间.

我怎么能做到这一点?

看来在Mocha测试用例中,setTimeout()不起作用.(我知道你可以为每个测试用例和每个测试文件设置setTimeout,这不是我在这里需要的.)

在使用Node运行的js文件中,即,node miniTest.js这将等待3秒,然后在setTimeout函数内打印该行.

miniTest.js

console.log('waiting 3 seconds...');
setTimeout(function() {
    console.log('waiting over.');
}, 3000);
Run Code Online (Sandbox Code Playgroud)

在使用Mocha运行的js文件中,即,mocha smallTest.js它不会等待,并且将完成执行并退出而不会在setTimeout函数内打印该行.

smallTest.js:

mocha = require('mocha');

describe('small test', function() {
    it('tiny test case', function() {
        console.log('waiting 3 seconds...');
        setTimeout(function () {
            console.log('waiting over.')
        }, 3000);
    });
});
Run Code Online (Sandbox Code Playgroud)

javascript mocha.js node.js

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

使用数据狗中的计数器指标显示一天的计数

我们的微服务中有一个计数器指标,用于将数据推送到 DataDog。我想显示给定时间范围内的总计数,以及每天的计数(X 轴有日期,Y 轴有计数)。我们如何做到这一点?

我尝试使用sum bydiff查询值表示。它给出了给定时间范围内的计数总数。但我想得到一个条形图,X 轴作为日期,Y 轴作为计数。这在 DataDog 中可能吗?

metrics microservices datadog

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

无法在静态上下文中访问非静态方法?

鉴于此代码......

public class CalibrationViewModel : ViewModelBase
{
    private FileSystemWatcher fsw;

    public CalibrationViewModel(Calibration calibration)
    {
        fsw = new FileSystemWatcher
            {
                Path = @"C:\Users\user\Desktop\Path\ToFile\Test_1234.txt",
                Filter = @"Test_1234.txt",
                NotifyFilter = NotifyFilters.LastWrite
            };

        fsw.Changed += (o, e) =>
            {
                var lastLine = File.ReadAllLines(e.FullPath).Last();
                Dispatcher.BeginInvoke((Action<string>) WriteLineToSamplesCollection, lastLine); //line that cites error
            };
    }

    private void WriteLineToSamplesCollection(string line)
    {
        // do some work
    }
}
Run Code Online (Sandbox Code Playgroud)

为什么我收到错误,'无法在静态上下文中访问非静态方法BeginInvoke'?

我已经看过SE上的其他几个例子,大多数人试图在创建对象之前尝试使用一个字段,好像他们试图以静态方式使用非静态字段,但我不明白它是什么关于我的调用相同错误的代码.

最后,我该怎么做才能修复这个特定的问题/代码?

更新:修正标题以反映"方法"而非"财产"的问题.我还补充说,该类实现了ViewModelBase.

c# wpf mvvm

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

c# ×1

datadog ×1

http ×1

javascript ×1

metrics ×1

microservices ×1

mocha.js ×1

mvvm ×1

node.js ×1

post ×1

rest ×1

wpf ×1