小编Que*_*ing的帖子

打字稿测试数据生成器

我在寻找类似Autofixture的C#。

对于那些不知道在编写测试时最常使用Autofixture的用户,可以让您指定一个类,它将返回具有随机属性的该类的实例。

打字稿是否存在类似的内容?

我发现了一些软件包,例如autofixturets-autofixture,但是我是Typescript的新手,所以我只想听听社区的意见。

typescript

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

如何在launchsettings.json中为docker设置ServicePort

所以最近泊坞窗整合在VS2017已经移除了泊坞窗项目,并简单地从工作launchsettings.jsonDockerfile

在我的launchsettings.json我有以下内容:

"Docker": {
      "commandName": "Docker",
      "launchBrowser": true,
      "launchUrl": "{Scheme}://localhost:{ServicePort}/swagger"
    }
Run Code Online (Sandbox Code Playgroud)

每当我调试应用程序时,都会分配一个随机端口。

如果我在iisExpress设置中包含一个有效的 sslPort,它将从那里获取正确的 http 和 https 端口,但是我的应用程序当前没有使用 https,所以我宁愿不绑定一个未使用的端口。


以下 iisExpress 设置似乎会影响 docker 设置。虽然下面给了我想要的东西(来自 81:80 的一致绑定,主机:容器),但我更希望端口 444 没有被绑定,或者另一个配置文件中的设置影响不同的配置文件。

"iisExpress": {
      "applicationUrl": "http://localhost:81/",
      "sslPort": 444 (takes a random port if set to 0)
    }
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?我只想能够将ServicePort/ 默认端口设置为已知值。

docker .net-core

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

使用Docker服务多个Tensorflow模型

看到这个 github问题和这个 stackoverflow帖子后,我希望这会简单地起作用。

似乎传递环境变量MODEL_CONFIG_FILE没有任何影响。我一直在运行,docker-compose但是使用却遇到了同样的问题docker-run


错误:

I tensorflow_serving/model_servers/server.cc:82] Building single TensorFlow model file config:  model_name: model model_base_path: /models/model
I tensorflow_serving/model_servers/server_core.cc:461] Adding/updating models.
I tensorflow_serving/model_servers/server_core.cc:558]  (Re-)adding model: model
E tensorflow_serving/sources/storage_path/file_system_storage_path_source.cc:369] FileSystemStoragePathSource encountered a file-system access error: Could not find base path /models/model for servable model
Run Code Online (Sandbox Code Playgroud)

Dockerfile

FROM tensorflow/serving:nightly

COPY ./models/first/ /models/first
COPY ./models/second/ /models/second

COPY ./config.conf /config/config.conf

ENV MODEL_CONFIG_FILE=/config/config.conf
Run Code Online (Sandbox Code Playgroud)

撰写文件

version: '3'

services:
  serving:
    build: .
    image: testing-models
    container_name: tf
Run Code Online (Sandbox Code Playgroud)

配置文件

model_config_list: {
  config: …
Run Code Online (Sandbox Code Playgroud)

docker dockerfile docker-compose tensorflow-serving

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

SonarQube dotnet核心:如何在不更改默认构建任务的情况下避免重复的guid错误

我将为此开头,我目前的解决方案非常简单,但是我不想继续实施。


问题

在下面,您将看到一张概述我当前构建步骤的图像。其中每个都包含默认设置,并且Prepare analysis on SonarQube设置指向我的端点。

当我运行此命令时,再次只是默认设置,出现以下错误

WARNING: Duplicate ProjectGuid: "00000000-0000-0000-0000-000000000000". The project will not be analyzed by SonarQube. Project file: "D:\a\1\s\API.Tests.csproj"
WARNING: Duplicate ProjectGuid: "00000000-0000-0000-0000-000000000000". The project will not be analyzed by SonarQube. Project file: "D:\a\1\s\API.csproj"
Run Code Online (Sandbox Code Playgroud)

这是因为,默认情况下,dotnet核心的构建步骤会寻找**/*.csproj使用链接的设置(Parameters.RestoreBuildProjects)-更新为csproj格式后,项目guid不再存储在csproj文件中。我怀疑发生的事情是SonarQube在找不到任何默认值的情况下只是默认了Guid 000...,然后抛出此错误。


修复

取消链接Path to project(s)参数并指向已**/.*.sln解决的问题,因为现在SonarQube可以看到项目指导(定义了.sln


最后的问题

经过那段漫长的解释之后,我要问问是否有更好的方法让SonarQube识别dotnet核心项目。

我不想每次创建一个满足SonarQube要求的项目时都更改默认的构建任务。


Sonarqube与一个dotnet核心项目

sonarqube .net-core azure-devops azure-pipelines

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

MongoDatabase 和 MongoCollection 可以是单例吗

我目前正在使用,MongoDriver并且根据文档,只MongoClient需要成为单身人士。

那讲得通。但是,在研究过程中,我在 SO 上发现了一些旧帖子。接受的答案(这是6岁)在这里建议,不仅可以MongoServer是一个单,但这样可以把MongoDatabaseMongoCollection。然而,最近的一篇关于 Java MongoDriver 的帖子(2 年前)反驳了这一点,该帖子表明只有MongoClient应该是单例,因为其他连接可能会变得陈旧。


我最初的想法是我链接的最近的帖子,MongoClient应该是唯一的单身人士,但考虑到相互矛盾的意见,我只是想确定一下。

谢谢。

c# mongodb .net-core mongodb-.net-driver

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

VS2017:将环境变量添加到 docker 容器以进行调试

我使用 VS2017(右键单击项目 > 添加 > Docker 支持)为我的项目添加了 docker 支持,它为我创建了一个 Dockerfile 并更新了 launchsettings.json。

我有以下launchsettings.json

"Docker": {
  "commandName": "Docker",
  "launchBrowser": true,
  "launchUrl": "{Scheme}://localhost:{ServicePort}",
  "environmentVariables": {
    "TEST": "Test value"
  }
}
Run Code Online (Sandbox Code Playgroud)

但是,当我执行 a 时,docker inspect我看不到容器上的环境变量。

由于我无权访问docker-compose文件,在调试时注入环境变量的建议方法是什么?

docker .net-core visual-studio-2017

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

DirectX11 ReportLiveObjects实例化

ReportLiveObjects的MSDN页面

我不确定如何调用ReportLiveObjects方法,因为我试图声明的类是抽象的,或者在IDXGIDebug"unclared"的情况下(我想我错过了一个头文件?).

这是片段.

    ID3D11Debug *debugDev = new ID3D11Debug();
    debugDev->ReportLiveDeviceObjects( D3D11_RLDO_DETAIL );
Run Code Online (Sandbox Code Playgroud)

上面的代码告诉我类是抽象的,所以我不能创建一个对象.

IDXGIDebug debugDev = new IDXGIDebug();
Run Code Online (Sandbox Code Playgroud)

上面的代码告诉我IDXGIDebug是未声明的.

头文件"DXGI"已包含在内.调试层已打开.

任何帮助,将不胜感激.

c++ debugging directx layer directx-11

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

绑定Texture2D和TextureCube

我需要同时将Texture2D和TextureCube传递给我的像素着色器.

我之前发送了一系列纹理,但发现我无法发送一个textureCube.

这个问题提到了一些叫做绑定的东西,但是我无法找到关于此的更多信息,并且想知道是否有人能指出我解决这个问题的方法.

谢谢.

编辑----尝试实施Caesar的建议后,以下代码会导致错误.尝试着色器读取着色器时的第一次机会异常,问题就在于此

Texture2D texture04 : register( t0 );
Run Code Online (Sandbox Code Playgroud)

这会导致崩溃:

D3DX11CompileFromFile("Data/Shaders/Effects.fx", 0, 0, "VS", "vs_4_0", 0, 0, 0, &VS_Buffer, 0, 0);
D3DX11CompileFromFile("Data/Shaders/Effects.fx", 0, 0, "PS", "ps_4_0", 0, 0, 0, &PS_Buffer, 0, 0);
d3dDevice_->CreateVertexShader(VS_Buffer->GetBufferPointer(), VS_Buffer->GetBufferSize(), NULL, &VS);
Run Code Online (Sandbox Code Playgroud)

ReEdit ----重写了确切的代码......这次工作,不明白为什么.非常感谢你.

c++ directx shader hlsl directx-11

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

如何为 Gatling 场景设置 cookie

我有以下代码。问题是没有为随后的请求设置 cookie。

我想设置一个由所有后续请求(包括ajaxRequests)使用的 cookie 。

val get = scenario("Page")
  .feed(myfeed)
  .group("Home Page") {
    exec(session => setSessionVariables(session))
      .exec(addCookie(Cookie("mycookie", "true").withDomain(baseurl)))
      .exec(http("Home Page")
        .get(pageUrl)
        .resources(
          ajaxRequest01,
          ajaxRequest02
        ))
  }
Run Code Online (Sandbox Code Playgroud)

scala gatling scala-gatling

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

dotnet core 声纳扫描仪不接受参数

我真的不确定这里发生了什么。

我有 2 个问题。

  1. SonarScanner 不接受它告诉我可以使用的参数
  2. SonarScanner 无法识别我的属性文件。

我做了什么:

首先我安装了扫描仪dotnet tool install --global dotnet-sonarscanner

然后我尝试运行dotnet sonarscanner begin /key:"mykey" /s:"./sonar-project.properties",这给了我以下错误消息:

SonarScanner for MSBuild 4.6
Using the .NET Core version of the Scanner for MSBuild
Loading analysis properties from path\sonar-project.properties
Unable to read the SonarQube analysis settings file 'path\sonar-project.properties'. Please fix the content of this file.
Run Code Online (Sandbox Code Playgroud)

不知道为什么这是因为我从这里复制了我的文件。

然后我这样做dotnet scanner being /key:"mykey" /?,它告诉我我可以使用/d:sonar.verbose=true. 我立即尝试此命令dotnet sonarscanner being /key:"mykey" /d:sonar.verbose=true并遇到此错误消息。

22:39:19.402  22:39:19.399  Unrecognized command …
Run Code Online (Sandbox Code Playgroud)

sonarqube

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