小编Ste*_*eve的帖子

浮点运算是否稳定?

我知道浮点数具有精度,精度后的数字不可靠.

但是如果用于计算数字的等式是相同的呢?我可以假设结果也一样吗?

例如,我们有两个浮点数xy.我们可以假设x/y机器1的结果与机器2的结果完全相同吗?IE ==比较将返回true

c# floating-point

37
推荐指数
4
解决办法
3157
查看次数

ASP.NET如何验证防伪令牌

我想知道ASP.NET如何检查防伪令牌是否有效?像存储这些令牌的ASP.NET在哪里?它们是如何存储的?

asp.net security xss antiforgerytoken

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

使用IP地址访问https站点

我想知道为什么如果我尝试使用IP地址而不是域名访问网站,我会收到证书错误.比方说,例如nslookupgoogle.com173.194.43.96,所以我试图浏览https://173.194.43.96,我得到了证书错误,指出此网站出具的安全证书是为不同的网站的地址发出.为什么会这样?

ssl

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

HttpContext 异步在 asp.net 核心中安全吗?

根据我读过的内容asp.net core已经删除了同步上下文。这意味着在await调用之后执行代码的线程可能与之前执行代码的线程不同await

那么HttpContextasync方法中使用仍然安全吗?或者是否有可能在await通话后获得不同的上下文?

例如在控制器动作中

public async Task<IActionResult> Index()
{
    var context1 = HttpContext;
    await Task.Delay(1000);
    var context2 = HttpContext;
    ....
}
Run Code Online (Sandbox Code Playgroud)

context1 可以与 context2 不同吗?

在无控制器方法中获取上下文的推荐方法是依赖注入 IHttpContextAccessor

IHttpContextAccessor.HttpContext从安全async await模式?

IE 可以将 context1 与 context2 不同吗?

public async void Foo(IHttpContextAccessor accessor)
{
    var context1 = accessor.HttpContext;
    await Task.Delay(1000);
    var context2 = accessor.HttpContext;
}
Run Code Online (Sandbox Code Playgroud)

c# asynchronous asp.net-core

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

打字稿的__awaiter的目的是什么

考虑这个简单的类

class Test {
    private foo(): Promise<void> {
        return new Promise<void>((resolve, reject) => {
            resolve();
        });
    }

    private async bar() {
        await this.foo();
    }
}
Run Code Online (Sandbox Code Playgroud)

这被编译成

var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
    return new (P || (P = Promise))(function (resolve, reject) {
        function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
        function rejected(value) { try { step(generator.throw(value)); } catch (e) { reject(e); } }
        function step(result) { result.done ? …
Run Code Online (Sandbox Code Playgroud)

typescript es6-promise

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

立即窗口输出与运行时输出之间的不一致

我正在使用即时窗口调试一些代码,输出始终与我的预期输出一致.

但事实上我错了,即时窗口的输出也是错误的!

在此输入图像描述

运行时输出是false在即时窗口显示的时候true

好了,我知道我想要做的是错的,我不知道为什么立即窗口的行为是这样的?使用它时,我有什么需要注意的吗?

c# visual-studio

6
推荐指数
0
解决办法
69
查看次数

Razor:Render在代码块中不起作用

如果我这样做,这对我来说似乎很奇怪

@RenderSection("scripts", required: false)
Run Code Online (Sandbox Code Playgroud)

然后它工作得很好,但如果我这样做

@{
    RenderSection("scripts", required: false);
}
Run Code Online (Sandbox Code Playgroud)

然后脚本部分将不会被渲染,我会得到"以下部分已经定义但尚未为布局页面呈现"〜/ Views/Shared/_Layout.cshtml":"scripts"." 错误

知道为什么RenderSection/Script.Render不能进入代码块吗?

编辑:我试图在代码块中放置一个断点,当页面加载时断点被点击,并且RenderSection方法执行时没有任何异常

c# asp.net razor

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

HTML 用 css 隐藏选择下拉箭头

有没有一种好方法隐藏所有浏览器的默认下拉箭头?我知道这个问题已经被问过几次了,但似乎没有一个适用于所有浏览器的解决方案,而且它们看起来都不太好。几年过去了,不知道现在有没有好的解决方案?

html css

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

为什么Window.Close事件会传播?

我遇到了一个奇怪的情况,Close子窗口的事件传播到父窗口并导致它关闭.

我做了一个最小的例子,如下所示

因为TestWindowVS只生成了默认的WPF窗口

并在App.xaml.cs我覆盖OnStartup事件并将其用作自定义Main函数

protected override void OnStartup(StartupEventArgs e)
{
    base.OnStartup(e);

    TestWindow t = new TestWindow();
    t.ShowDialog();
}
Run Code Online (Sandbox Code Playgroud)

现在,如果单击X按钮关闭TestWindow,应用程序将关闭而不是显示MainWindow.如果你评论出来,t.ShowDialog那么MainWindow显示就好了.接下来,如果你听到这个Closing事件,MainWindow你会发现它会在TestWindow关闭后触发,这对我来说似乎不对

c# wpf

5
推荐指数
0
解决办法
403
查看次数

无法设置未知成员 Interaction.Behaviors

当我尝试向模板内的框架元素添加行为时出现此错误

最小示例:

xmlns:interact="http://schemas.microsoft.com/expression/2010/interactivity"
.....
<Style TargetType="Button">
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="Button">
                <Grid>
                    <interact:Interaction.Behaviors>
                    </interact:Interaction.Behaviors>
                </Grid>
            </ControlTemplate>
        </Setter.Value>
    </Setter>
</Style>
Run Code Online (Sandbox Code Playgroud)

当我尝试运行应用程序时,我得到了

“无法设置未知成员 '{ http://schemas.microsoft.com/expression/2010/interactivity }Interaction.Behaviors'。”

请注意,仅当我在资源字典中定义此样式时才会发生这种情况。如果我将此样式剪切并粘贴到Window.Resources所有内容中,则效果很好。我怎样才能解决这个问题?

wpf

5
推荐指数
0
解决办法
520
查看次数