小编Gri*_*tem的帖子

Visual Studio 的 git.exe 位置在哪里?

我正在通过命令行配置git但更改似乎不适用于Visual Studio的 git 操作,所以我想知道也许 VS 使用另一个 git 实例和其他配置,我在哪里可以找到哪个 git.exe 正在被使用VS?

git git-config visual-studio

9
推荐指数
2
解决办法
7657
查看次数

数字海洋上的负载平衡Websocket

我正在尝试配置Digital Ocean本机负载均衡器以分配websocket流量。我设定了规则:在此处输入图片说明

尝试通过负载均衡器进行连接时,我得到了: VM915:1 WebSocket connection to 'ws://{loadbalancerip}:8443/' failed: Connection closed before receiving a handshake response

直接连接就可以了。

那么如何配置负载均衡器来平衡WebSocket流量呢?

tcp load-balancing websocket digital-ocean

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

在将日期时间传递给 AspNetCore.SignalR .Net 客户端时避免日期时间转换

我正在尝试将请求从服务器发送到客户端(.Net),该客户端在文化特定环境中运行,这会影响特殊时区的日期。

我从服务器发送未指定类型的日期,以避免在客户端检索时对其进行转换。基本上我只是在服务器端像这样转换它:

DateTime dateToSend = DateTime.SpecifyKind(serverSideDate, DateTimeKind.Unspecified);
Run Code Online (Sandbox Code Playgroud)

问题是,当客户端使用JsonProtocol时,日期没有被转换并且得到正确处理,而对于MessagePackProtocol,客户端和服务器端的相同代码的工作方式完全不同 - 它将日期转换为客户端上的文化特定时区。 。

如何防止这种转换,而不需要一些黑客解决方案,例如将日期作为字符串传递。

更新:
正如 Shaun 所建议的,我已经以这种方式在客户端和服务器端配置了 MessagePack,但不幸的是它仍然无法正常工作:

.AddMessagePackProtocol(options =>
    options.FormatterResolvers = new List<MessagePack.IFormatterResolver>()
    {
        StandardResolver.Instance,
        NativeDateTimeResolver.Instance
    })
Run Code Online (Sandbox Code Playgroud)

msgpack signalr signalr.client asp.net-core asp.net-core-signalr

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

如何将 BigQuery 表架构导出为 DDL

我需要使用与现有表相同的架构创建 BigQuery 表。在标准的 MySql 中有SHOW CREATE TABLE,BigQuery 有类似的东西吗?

ddl create-table google-bigquery google-cloud-platform

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

NSwagStudio 如何保存代码生成设置

通过NSwagStudio为 web api 生成 C# 客户端时,有一个选项可以配置设置以实现所需的输出。但是,退出应用程序并再次运行后,您必须再次从头开始设置设置。

所以我想知道是否有办法保存代码生成设置并在应用程序重启后使用它们?

c# code-generation swagger nswag nswagstudio

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

使用任务作为字典键?

可以Task用作字典键还是一个坏主意?任何可能因此而出现的问题?

c# dictionary task task-parallel-library

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