小编Ash*_*deh的帖子

为什么在发布和调试模式下代码行为有所不同?

请考虑以下代码:

private static void Main(string[] args)
{
    var ar = new double[]
    {
        100
    };

    FillTo(ref ar, 5);
    Console.WriteLine(string.Join(",", ar.Select(a => a.ToString()).ToArray()));
}

public static void FillTo(ref double[] dd, int N)
{
    if (dd.Length >= N)
        return;

    double[] Old = dd;
    double d = double.NaN;
    if (Old.Length > 0)
        d = Old[0];

    dd = new double[N];

    for (int i = 0; i < Old.Length; i++)
    {
        dd[N - Old.Length + i] = Old[i];
    }
    for (int i = 0; i …
Run Code Online (Sandbox Code Playgroud)

.net c# .net-core coreclr

82
推荐指数
2
解决办法
4406
查看次数

防止 kendo ui 网格弹出编辑器在插入时关闭(asp.net mvc)

我在我的项目中使用 kendo ui asp.net mvc Grid。

有没有办法在插入新数据时保持弹出编辑器打开?

kendo-ui kendo-grid kendo-asp.net-mvc

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

如何在 Linux 上生成 .NET Core 进程的合理大小的内存转储文件?

我正在尝试使用 生成正在运行的 .net core 进程的合理大小的gcore核心转储,但该文件大于 20GB。该过程是dotnet wapi.dll使用创建的空项目的二进制文件dotnet new webapi。我认为转储的大小与虚拟内存量有关。

顶部

主要问题是如何生成更小的核心转储?

这与我的想法(虚拟内存)有关吗?

我应该限制虚拟内存吗?如何?

.net-core coreclr asp.net-core

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