小编Nic*_*rsi的帖子

计算 TimeSeries 滑动窗口的最大值

输入:

    public class MyObject
    {
        public double Value { get; set; }
        public DateTime Date { get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

生成测试对象的方法:

public static MyObject[] GetTestObjects()
{
    var rnd = new Random();
    var date = new DateTime(2021, 1, 1, 0, 0, 0);
    var result = new List<MyObject>();
    for (int i = 0; i < 50000; i++)
    {
        //this is to simulate real data having gaps
        if (rnd.Next(100) < 25)
        {
            continue;
        }
        var myObject = new MyObject()
        {
            Value = rnd.NextDouble(), …
Run Code Online (Sandbox Code Playgroud)

c# linq algorithm sliding-window

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

发布 nuget 包,其中包含可执行文件,nuget.org

我是一个好人,希望为nuget.org做出贡献

我有一个无法使用 .NET 解决的任务(转换.pdf为.NET .html,但这不是要点,它可能是任何其他),但使用 Python 很容易处理。所以我编写了一个.py脚本,将其转换为单文件可执行文件,在 .NET 中编写了一些包装,然后它就可以工作了。

包装器基本上只是将可执行文件卸载到硬盘驱动器上的某个位置,通过命令行参数调用它并获取响应。

  • 现在我该如何发布这个带有可执行文件的 nuget 呢?
  • 这还被允许吗?
  • 这个想法是否太糟糕了以至于我放弃了整个事情?
  • 我是否以某种方式明确警告用户该库包含一个可执行文件,该可执行文件将被复制到他们的硬盘驱动器上?
  • 提供 .py 脚本代码的链接(在哪里?)?
  • 以及对这段代码实际上是可执行文件内部的内容进行某种验证(如何?)?

.net executable publish package nuget

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

标签 统计

.net ×1

algorithm ×1

c# ×1

executable ×1

linq ×1

nuget ×1

package ×1

publish ×1

sliding-window ×1