小编Chr*_*hew的帖子

如何通过Visual Studio 2017和2015为Windows 10 UWP应用程序创建可信和/或自签名的工作证书

根据此文档:

https://docs.microsoft.com/en-us/windows-hardware/drivers/devtest/makecert

以下命令描述了创建Windows cer-file(即来自可信提供者的证书).

这个问题是,在Visual Studio 2017中构建应用程序时,它只允许通过package.windows10.appxmanifest,一个pfx文件.更新此命令行引用时,它不会生成pvk文件,因此需要添加

MakeCert -r -pe -ss PrivateCertStore -n "CN=Contoso.com(Test)" testcert.cer
Run Code Online (Sandbox Code Playgroud)

其他命令行选项,如/ sv SubjectKeyFile,它将生成生成的pvk文件.

但是,即使使用此命令行参考:

MakeCert -r -pe -ss PrivateCertStore -n "CN=Contoso.com(Test)" -sv testcert.pvk testcert.cer
Run Code Online (Sandbox Code Playgroud)

生成的证书文件植入visual studio会产生以下错误:

清单设计器无法导入证书.

您选择的证书无法签名,因为它已过期或有其他问题.有关详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkID=241478

我去了链接,没有解释真正发生了什么.一个人评论创建一个有效的临时版,但它是一个非特定的测试证书,只持续一年.

有没有更好的方法用makecert创建脚本?我怎么知道证书是否最终正确建立?其他文档会有所帮助,但我还没有找到任何其他内容.

certificate self-signed visual-studio uwp visual-studio-2017

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

这是如何使用 Entity Framework Core 和 ASP.NET Core MVC 2.2+ 和 3.0 创建数据传输对象 (DTO)

在使用 ASP.NET Core MVC 2.2 创建 RESTful Api 时,我注意到没有像 2014 web api 示例那样的 DTO 示例。

ASP.NET Core MVC 2.2 Rest api 2019 示例

ASP.NET web-api 2014 示例

所以,我决定为我的一些控制器动词 HTTPGet、HTTPPost 和 HTTPPut 创建 DTO

我的最终结果有 2 个折叠问题。

  1. 这是一般意义上的推荐方法吗?或者,新的 Entity Framework Core 中是否有与基于 Entity Framework 6 或更早版本的 2014 示例不同或更好的内容?

  2. 一般应该使用 DTO 设计模式吗?或者 Entity Framework Core 中是否有与 DTO 模式完全不同的东西。具体来说,有没有办法从数据库中获取数据并将其传递给视图/客户端,就像我需要传递的确切方式一样?

提出问题的原因的更多背景第 2 部分。我已经阅读过有关 DTO 是反模式的内容,人们说出于某种原因不要使用它们。然而,许多开发人员恳求他们的使用以及何时以及为什么应该使用它们。我个人的一个例子是工作和 Angular 和 React 项目。接收我需要的数据是一件美妙的事情,我无法想象任何其他替代方案,即执行所有类型的箍和解析以通过整体对象在屏幕上显示地址和位置。

但是时代变了,是否有一种设计模式或另一种模式可以做完全相同的事情,但费用和计算成本更低。

  1. 就此而言,使用这种模式对服务器和 dbserver 有很大的计算成本吗?

  2. 最后,下面的代码是如何期望在 Entity Framework Core 中使用 DTO 模式而不是 EF 6 或 linq …

c# asp.net dto entity-framework-core asp.net-core

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

在AOT编译之前,Lint Angular 2,4,5模板html文件的最佳方法是什么

我发现这个gulp html角度验证

但我不完全确定这是否是角2 +的事件.此外,我正在寻找一些更像是棉绒的东西,而你正在工作,而不是在构建过程中,因为AOT在构建时已经这样做了.

lint typescript tslint angular2-template angular

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

有没有办法为提示输入问题做一个while循环,绑定它们并在数组中提供所有答案?

我正在构建一个Yeoman生成器,并且需要依赖项来自https://github.com/sboudrias/mem-fs-editor#copytplfrom-to-context-settingshttps://github.com/SBoudrias/Inquirer.js /

我的想法是能够向用户询问问题并重复相同的问题,即你想要添加另一个问题......如果用户添加了另一个问题,那么它将绑定并记录该答案,如果用户说"不"或命中返回提示将停止.

我想将所有答案绑定到一个可以传递给另一个对象函数的arrary,以便它可以将响应列为数组.

这是迄今为止的代码......首先是提示:

askForTest1: function () {
    if (this.type == 'foundation5') {
        var cb = this.async();

        var prompts = {
            type: 'input',
            name: 'test1',
            message: chalk.yellow('  What is your favorite movie'),
            default: 'Star Wars!'
        };

        this.prompt(prompts, function (props) {
            this.templatedata.test1 = props.test1;

            cb();
        }.bind(this));
    }
},
Run Code Online (Sandbox Code Playgroud)

然后是copyTpl对象,它将绑定模板构建的选项:这是我想要发生的所需输出...并记住这个副本tpl与提示一样存在于同一个index.js文件中.即这个模板......

       this.fs.copyTpl(
              this.templatePath('/index2.html'),
              this.destinationPath('app/index2.html'),
              { title: [this.templatedata.test1-a, this.templatedata.test1-b, this.templatedata.test1-c, ...], h1: this.applicationName }
            );
Run Code Online (Sandbox Code Playgroud)

结果......带有此代码的模板......

运用

会产生这个......

using foo1
using foo2
Run Code Online (Sandbox Code Playgroud)

这是可能的,我将如何做到这一点.

javascript arrays npm yeoman yeoman-generator

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

MongoDB ChangeStream 功能可以替代 Pub/Sub 技术吗

我正在查看 MongoDB ChangeStream ,我知道它降低了跟踪 oplog 的风险 - 我们目前正在跟踪 oplog 以将数据发布到 Kafka。

请帮助我理解变更流如何比 Kafka 或 RabbitMQ 等 Pub/Sub 技术更好

publish-subscribe rabbitmq mongodb apache-kafka

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

禁用移动设备上的站点主体的触摸平移

我在www.salonbkb.com上工作的网站在移动浏览器中会响应,但允许用户使用触摸从左到右移动网站,在拖动后在剩余空间上创建空白.

Foundation.zurb.com不会这样做,也不会发现我找到的大多数网站.我相信msn.com仍然这样做.

我怎样才能防止这种情况发生.

我试过了

 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"/>
Run Code Online (Sandbox Code Playgroud)

但那没有做任何事情.

html javascript css meta view

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

条件三元运算符给出错误:期望赋值或函数调用,但在设置变量时看到了一个表达式

我想设置一个参数来知道在调用某个端口时要使用什么 uri。

这是我的代码:

  var portConfig = '443';
    (portConfig === '443') ? uri = 'wss://' : uri = 'http://';
    console.log(uri);
    var Ip = uri + "hereis.myurl.com";
    var port = portConfig;
    console.log(Ip);
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

期望赋值或函数调用,而是看到了一个表达式

我什至将 uri 设置在函数 testA testB 内,但发生了同样的错误。我已经阅读了这个问题,它似乎是一个错误的错误。我应该改用 if 语句 - 哪个工作正常?

javascript ternary-operator

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

如何从返回 RecognizerResult 的 luis.ai RecognizerAsync 方法访问实体得分信息和/或存在

通过 azure 构建的示例机器人基于此文档

https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-howto-v4-luis?view=azure-bot-service-4.0&tabs=csharp

我正在尝试重构对话框的部分功能,我需要访问我认为应该从 luis 调用返回的部分 json。但是,当我尝试从 $instance 访问时,出现错误,提示我无法访问响应的子元素。

这是json的一个例子:

+       Entities    {{
  "$instance": {
    "To": [
      {
        "startIndex": 10,
        "endIndex": 15,
        "text": "paris",
        "type": "To",
        "score": 0.987954
      }
    ]
  },
  "To": [
    {
      "$instance": {
        "Airport": [
          {
            "startIndex": 10,
            "endIndex": 15,
            "text": "paris",
            "type": "Airport"
          }
        ]
      },
      "Airport": [
        [
          "Paris"
        ]
      ]
    }
  ]
}}  Newtonsoft.Json.Linq.JObject
Run Code Online (Sandbox Code Playgroud)

这是访问json的代码:

+       Entities    {{
  "$instance": {
    "To": [
      {
        "startIndex": 10,
        "endIndex": 15,
        "text": "paris",
        "type": "To",
        "score": 0.987954 …
Run Code Online (Sandbox Code Playgroud)

c# asp.net json botframework azure-language-understanding

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

有没有办法在集群上刷新所有密钥,以便从数据库中删除主从的所有键

从文档看来,flushall 是如何工作的,但实际上它不是那样工作的。当我使用该命令时flushall,它只刷新 cli 分配给的数据库实例中的键。

Redis 冲洗文档

删除所有现有数据库的所有键,而不仅仅是当前选择的键。这个命令永远不会失败。

此操作的时间复杂度为 O(N),N 是所有现有数据库中的键数。

例如,如果我的集群 redis-cli 已经启动并且我搜索一个键,并且节点 cli 从 7000 更改为 7002,对应于哈希所在的键,即服务器 7002,然后执行刷新所有操作,它将删除每个键服务器。

但是,其他键仍然存在。

有没有办法flushall 意思是删除所有master 和slave 的所有key?

redis redis-cluster

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