小编Hri*_*lev的帖子

如何在WebStorm下的TSLint中启用类型检查?

我的tslint.json中有一些需要--type-check功能的规则.WebStorm没有给我一种方法来添加命令行参数和TSLint插件.它也没有给我一种从GUI启用它的方法.

结果TSLint崩溃,TSLint插件报告错误,我看不到检查.

当我使用--type-check参数从命令行运行TSLint时,它可以工作,但我需要在IDE中进行检查.

有没有人有这种情况的解决方法?

webstorm tslint

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

实体框架核心不适用于 Windows 身份验证

每当我尝试连接到数据库时,我都会收到此异常

Unhandled Exception: System.Data.SqlClient.SqlException: Cannot open database "TrackTvDb" requested by the login. The login failed.
Login failed for user 'DESKTOP-MTHC289\hristo.kolev'.
   at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, Boolean applyTransientFaultHandling)
   at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions)
   at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions)
   at System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)
   at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)
   at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, …
Run Code Online (Sandbox Code Playgroud)

entity-framework entity-framework-core

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

如何使用byte []在Entity Framework Core中存储'blob'类型?

我有代码第一个模型,看起来像这样:

public class Document
{
    [Key]   
    public int DocumentId {get;set;}

    [Required]
    public byte[] Blob {get; set;}
}
Run Code Online (Sandbox Code Playgroud)

我希望它映射到MySQL中的blob数据类型,但我一直得到varbinary(255)

如何让它映射到"blob"?

mysql entity-framework-core

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

使用没有ASP.NET核心的Kestrel

我想使用Kestrel HTTP Server来执行与ASP.NET抽象无关的HTTP事情。我不想仅安装Kestrel的任何ASP.NET包,而无需使用请求/响应模型来编写快速/高性能的HTTP应用程序。

过去是HttpListener用来完成的,但是由于现在所有内容都可以在Linux上运行,所以我不能使用HTTP.sys。

每一个Kestrel示例都展示了如何使用WebHostThing 与ASP.NET Core一起使用。

我只想运行一个控制台应用程序,该应用程序打开一个端口并给我HTTP请求。

我几乎100%确信这是可能的。我应该怎么做?

.net c# .net-core kestrel-http-server

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

MySql INFORMATION_SCHEMA.COLUMNS 中 DATA_TYPE 和 COLUMN_TYPE 有什么区别

DATA_TYPE 不就是 COLUMN_TYPE 的简短版本吗?

例子:

COLUMN_TYPE:int(10) 无符号

数据类型:整数

mysql sql database mariadb

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

Google如何在其.app TLD上强制使用HTTPS?

在2018年I / O中,Google宣布了新的.app TLD,他们表示将仅使用HTTPS。

我以为DNS只是将域名映射到IP。

他们如何强制HTTPS?

dns

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

参数匹配与NSubstitute无法正常工作

我有这个代码,无论如何都无法让httpClient返回字符串响应.

HttpClient httpClient = Substitute.For<HttpClient>();

httpClient.PostAsync("/login", Arg.Any<StringContent>())
          .Returns(this.StringResponse("{\"token\": \"token_content\"}"));

Console.WriteLine(await httpClient.PostAsync("/login", new StringContent(string.Empty)) == null); // True
Run Code Online (Sandbox Code Playgroud)

StringResponse如果有人想要重现这个方法,这是方法:

private HttpResponseMessage StringResponse(string content)
{
    var response = new HttpResponseMessage(HttpStatusCode.OK);

    if (content != null)
    {
        response.Content = new StringContent(content);
    }

    return response;
}
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

它适用于我

httpClient.PostAsync("/login", Arg.Any<StringContent>())
              .ReturnsForAnyArgs(this.StringResponse("{\"token\": \"token_content\"}"));
Run Code Online (Sandbox Code Playgroud)

但我不需要任何参数,我需要其中一个作为字符串"/login"而另一个是类型StringContent.

我试图在Arg.Is通话中添加一些更通用的内容,HttpContent但这也不起作用.

我正在使用NSubstitute 2.0.0-rc.NET Core,但我也尝试NSubstitute 1.10.0在标准控制台应用程序上使用并获得相同的结果.

.net c# mocking httpclient nsubstitute

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

如何在Tokio中使用async / await语法?

我正在尝试对Rust中的进程使用异步/等待。我正在使用tokiotokio-process

#![feature(await_macro, async_await, futures_api)]

extern crate tokio;
extern crate tokio_process;

use std::process::Command;
use tokio_process::CommandExt;

fn main() {
    tokio::run_async(main_async());
}

async fn main_async() {
    let out = Command::new("echo")
        .arg("hello")
        .arg("world")
        .output_async();
    let s = await!(out);
}
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误:

#![feature(await_macro, async_await, futures_api)]

extern crate tokio;
extern crate tokio_process;

use std::process::Command;
use tokio_process::CommandExt;

fn main() {
    tokio::run_async(main_async());
}

async fn main_async() {
    let out = Command::new("echo")
        .arg("hello")
        .arg("world")
        .output_async();
    let s = await!(out);
}
Run Code Online (Sandbox Code Playgroud)

我该如何正确处理?

rust async-await rust-tokio

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