小编Pal*_*Due的帖子

我可以在 LineSeries 图表上绘制垂直线吗?

我正在使用一些 OxyPlot 图表制作一个应用程序。

\n\n

我想制作一个在 LineSeries 图表上有一条垂直线的图表,如下链接:

\n\n

http://theclosetentrepreneur.com/how-to-add-a-vertical-line-to-an-excel-xy-chart

\n\n

(我的理想图像位于“格式化图表的提示\xe2\x80\xa6”中。)

\n\n

我怎样才能制作这个图表?

\n

c# wpf oxyplot

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

联盟和所有联盟

联合会给正确的结果,联合会给错误的结果。

SELECT * 
  FROM (SELECT TOP 20 * 
          FROM noble_win 
         WHERE [YEAR ] = 1970 
           AND [SUBJECT   ]  NOT IN ('Economics', 'Chemistry') 
        ORDER BY [SUBJECT   ],[WINNER                ]) AS A
UNION
SELECT * 
  FROM (SELECT TOP 20 * 
          FROM noble_win 
         WHERE [YEAR ]=1970 
           AND [SUBJECT   ] IN ('Economics', 'Chemistry') 
        ORDER BY [SUBJECT   ],[WINNER                ]) AS B
Run Code Online (Sandbox Code Playgroud)

此查询给出了行ChemistryEconomics比其他,然后再行EconomicsChemistry。不过,我想比其他行EconomicsChemistry第一。我不知道为什么会给出错误的结果。

sql t-sql sql-server

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

Fastify 如何计算响应时间?

上下文:我对请求和响应时间感兴趣。

了解 Fastify 何时管理请求的第一种方法是添加一个钩子,例如:

fastify.addHook('onRequest', (request, reply, done) => {
  request.onRequestTimestamp = Date.now();
  done();
});
Run Code Online (Sandbox Code Playgroud)

但信息已经存在:启用 Fastify 日志

fastify = fastify({ logger: true });
Run Code Online (Sandbox Code Playgroud)

我们可以看到例如

{
  "level": 30,
  "time": 1620659712059,
  "pid": 5673,
  "hostname": "myhostname",
  "reqId": "req-1",
  "res": { "statusCode": 200 },
  "responseTime": 14.528815001249313,
  "msg": "request completed"
}
Run Code Online (Sandbox Code Playgroud)

所以我想 Fastify 本身至少存储了请求何时到达 HTTP 服务器的信息,但我找不到在哪里。

问题:

1-Fastify 如何计算响应时间?

2- Fastify 是否存储(可能在请求对象中)请求时间戳?

node.js fastify

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

为什么 Avg() 比 Sum() 快?

我有在 BenchmarkDotnet 上测试的代码..

然后我发现有些不对劲..

我的项目版本是

C# 11.0 .NET 7.0 Nuget 包 BenchMarkDotnet 0.13.5

ReadOnlyMemory<float> readOnlyFloats;
ReadOnlyMemory<double> readOnlyDoubles;

    [GlobalSetup]
    public void Setup()
    {
        var rand = new Random();
        var floats = Enumerable.Range(0, ArrayLength).Select(a => rand.NextSingle()).ToArray();
        var doubles = Enumerable.Range(0, ArrayLength).Select(a => rand.NextDouble()).ToArray();

        readOnlyFloats = floats;
        readOnlyDoubles = doubles;
    }

    [Benchmark]
    public double Calc_WaveStatistic_Sum()
    {
        return readOnlyFloats.Span.Sum();
    }

    [Benchmark]
    public double Calc_WaveStatistic_Sum_Double()
    {
        return readOnlyDoubles.Span.Sum();
    }

    [Benchmark]
    public double Calc_WaveStatistic_Avg()
    {
        return readOnlyFloats.Span.Avg();
    }

    [Benchmark]
    public double Calc_WaveStatistic_Avg_Double()
    {
        return readOnlyDoubles.Span.Avg();
    } …
Run Code Online (Sandbox Code Playgroud)

c# average sum benchmarkdotnet

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

如何将状态属性设置为false

我正在检查用户是否在小于768像素的设备上,如果我要将isTop设置为false。我遇到了一些问题。一切看起来都还不错,但我不断收到此错误消息:

TypeError:_this2.state.isTop不是函数

我正在使用的是:

componentDidMount() {
    this.updateWindowDimensions();
    window.addEventListener('resize', this.updateWindowDimensions);
    document.addEventListener('scroll', () => {
        const isTop = window.scrollY < window.innerHeight - 50;
        if (isTop !== this.state.isTop) {
          this.setState({ isTop })
        }
    });

    this.checkWidth = () => {
        const match = window.matchMedia(`(max-width: 768px)`);
        if (match) {
            this.state.isTop(false);
        }
    };

    this.checkWidth();
    window.addEventListener('resize', this.checkWidth);
}
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激

javascript reactjs gatsby

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

How to solve library error calling the method c#?

I've made a library and I've imported it adding a reference in the project and put using the namespace of my library, but when I'm trying to use a method it shows me an error. "The type or namespace name 'UploadFiles' does not exist in the namespace 'MyGoogleUDS'(are you missing an assembly reference?)"

Project:

using MyGoogleUDS;
Run Code Online (Sandbox Code Playgroud)

error on this call:

MyGoogleUDS.UploadFiles("..\\" + asset.Name);
Run Code Online (Sandbox Code Playgroud)

My library:

namespace MyGoogleUDS
{
    public class MyGoogleUDS
    {
        public static void UploadFiles(string path)
        {
            ...
        } …
Run Code Online (Sandbox Code Playgroud)

.net c#

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

尝试捕捉不会捕捉

当我对try{} catch{}这些服务器执行ping操作时,我只会收到一个cmdlet错误,而不是try-catch中的catch ...这里是什么问题?

foreach($s in $servers)
{
    try{Test-Connection $s.server -Count 1}
    catch{ Write-Host "error"}
}
Run Code Online (Sandbox Code Playgroud)

powershell try-catch

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

访问方法的返回参数类型数组

我有一个类Cars,在该方法中,get_cars()我创建了多个Cars并将它们作为数组返回cars。在我的课堂上Home,我有main()要在数组“ cars”上工作的方法。在示例中,我只想写下每辆汽车的名称。但似乎该name属性为空。我做错什么了?

class Car
{
    //only one attribute for test
    public string name;
    // public string color;
    // public string brand;

    public car()
    {
    }

    //create multiple Car, limited to 2 for the test und return them in an array
    public static Car[] get_cars()
    {
        Car[] cars = new Car[2];
        for (int k = 0; k<cars.Length; k++)
        {
            cars[k] = new Car();
            cars[k].name = "Car 0" …
Run Code Online (Sandbox Code Playgroud)

c# arrays return

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

如何从 SQL 查询中提取参数名称

我有一个 SQL 查询

select * from table where field1 = :param1 and field2 = :param2
Run Code Online (Sandbox Code Playgroud)

我想从这个字符串中获取参数名称。例如:[param1, param2]

如何使用 C# 语言做到这一点?

c#

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

删除 2 个正则表达式模式之间的所有字符

我有一个充满这样行的文件:

04:50:03 [SomeText]        04:54:05
04:54:33 [Some other text] 04:54:56
04:56:43 [Another text]    04:57:09
...
Run Code Online (Sandbox Code Playgroud)

我想删除两次之间的所有文本(只保留一个分号)并将所需的结果输出到另一个文件,如下所示:

04:50:03;04:54:05
04:54:33;04:54:56
04:56:43;04:57:09
...
Run Code Online (Sandbox Code Playgroud)

这是我用来匹配日期的正则表达式模式: \d{2}:\d{2}:\d{2}

如何使用 Powershell 实现这一目标?

powershell

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