小编lfk*_*lfk的帖子

VS 2017中的创建单元测试在哪里?

我知道之前已经问过这个问题,看来这个功能在某些时候已经从VS中删除了.但我现在正在查看Microsoft 教程,并说VS 2017中应该有一个创建单元测试功能.

我正在尝试测试ASP.NET Core MVC控制器.我已经按照创建测试项目的步骤进行了操作.但是当我右键单击命名空间/类/方法时,我仍然看不到任何这样的选项.

编辑:我正在使用Visual Studio 2017社区版

c# unit-testing visual-studio .net-core visual-studio-2017

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

我可以在本地测试AWS Glue代码吗?

在阅读了亚马逊文档之后,我的理解是运行/测试Glue脚本的唯一方法是将其部署到开发端点并在必要时远程调试.同时,如果(Python)代码由多个文件和包组成,则除了主脚本之外的所有代码都需要压缩.所有这些让我觉得Glue不适合任何复杂的ETL任务,因为开发和测试很麻烦.我可以在本地测试我的Spark代码,而无需每次都将代码上传到S3,并在CI服务器上验证测试,而无需支付开发Glue端点.

python amazon-web-services aws-glue

17
推荐指数
5
解决办法
6512
查看次数

Java数组是同构的是什么意思,但ArrayLists不是?

如果我们有一个Type [],我们只能在其中存储Type或其子类型.ArrayList也是如此.那么为什么说一个是同质的而另一个不是呢?

java arrays collections arraylist data-structures

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

Microsoft收集指南:对几个部分感到困惑

我正在看微软的收藏指南,我发现有几个部分难以理解:

X请勿使用ArrayListList<T>在公共API中使用.这是否意味着我应该避免List<T>完全返回,或者我可以将其作为IEnumerable/ 返回IList,但不是明确地返回List<T>

✓尽可能使用最不专业的类型作为参数类型.将集合作为参数的大多数成员使用该IEnumerable<T>接口.在看到ReSharper抱怨"可能多次枚举IEnumerable"后,我认为ICollection<T>当我期待预先计算的,有限的对象集合(即不是惰性流)时,采取(并返回)是一个更好的主意.不是这样的吗?

✓使用Collection<T>Collection<T>属性的子类或返回表示读/写集合的值.为什么不用ICollection<T>?我认为接口比具体类更可取.

.net c# collections ienumerable icollection

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

为什么 Google Drive 会删除我的 Git 文件?

我为我的个人项目使用本地 Git 存储库(无远程版本)。一切都会同步到 Google Drive,包括 Git 文件和目录。

昨天我注意到两个类从我的工作副本中消失了。我使用 Git checkout 来检索它们。今天,三个类(文件)消失了,我的 Gitgit status存储库损坏了,所以可以说那里没有存储库。我注意到 Google Drive 正在同步大约 30,000 个文件,其中大部分是从该目录中删除文件。我停下来检查我的回收站,在那里我发现了一堆 Git 文件。恢复它们返回了我的 Git 存储库,我曾经将其硬重置为 HEAD 并取回丢失的类/文件。

有没有人有过将本地 Git 存储库同步到云存储并找到解决方案的经验?我不明白为什么 Google Drive 应该决定清除我的文件,尤其是 Git 文件。

git cloud-storage

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

WooCommerce“处理结账时出错。请重试”。我如何获得更多详细信息?

我正在编写(实际上是修改现有的)礼品卡插件。结帐期间,礼品卡是通过 Web JSON API 在不同的系统上创建的。

问题是,一旦我激活修改后的插件,当我单击“继续付款”时,我会收到“处理结帐时出错。请重试”。显然这与支付网关无关。事实上我用的是优惠券,总金额为0,所以不涉及付款。

所以问题是,如何获得更具描述性的错误消息,以便我可以追踪导致错误的代码?

php wordpress woocommerce

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

Visual Studio 2015 无法启动:并行配置不正确

安装VS 2015时,安装程​​序被中断,进程被终止。后来我再次成功运行安装程序。但是,该程序不会启动。单击该图标不会执行任何操作。我尝试手动运行“devenv.exe”并收到以下消息:

程序“devenv.exe”无法运行:应用程序无法启动,因为其并行配置不正确。请查看应用程序事件日志或使用命令行 sxstrace.exe 工具了解更多详细信息At line:1 char:1

使用 sxstrace.exe,我得到了巨大的日志。值得注意的是,这出现了多次:

信息:在 WinSxS 中未找到该程序集。

并以以下消息结束:

错误:无法解析引用 coloader80.dll,processorArchitecture="X86",type="win32",version="1.0.0.0"。

我尝试过修复安装以及卸载/重新安装。我也尝试过强制卸载([installer_file] /uninstall /force)。

我正在使用网络安装程序。

side-by-side visual-studio visual-studio-2015

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

每个私有子网都需要一个单独的 NAT 网关吗?

在 AWS 上,假设我在 3 个不同的可用区中有 3 个私有子网,我希望它们都能通过 NAT 网关访问 Internet。AWS 指南建议为每个子网使用单独的 NAT 网关和堡垒主机(当然,假设它们是需要的)。不用说,一切都在同一个 VPC(因此是同一个区域)中。

为所有私有子网共享相同的 NAT 网关是否会降低性能?

nat amazon-web-services amazon-vpc private-subnet

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

Spark Structured Streaming 是否维护 Kafka 消息的顺序?

我有一个 Spark 结构化流应用程序,它使用来自多个 Kafka 主题的消息并将结果写入另一个 Kafka 主题。为了保持数据的完整性,必须保持源分区中消息的顺序。因此,如果消息在分区中的A消息之前,则应先写入输出主题(处理后的 A 和 B 也将进入同一分区,因为使用相同的哈希字符串)。Bprocessed(A)processed(B)

Spark 结构化流能够保证这一点吗?

apache-kafka apache-spark spark-structured-streaming

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

为什么我有 WooCommerce 订单,但没有 shop_order 类型的帖子?

我的店里有大约 30 个订单。我正在尝试遍历所有订单,但无法检索任何订单。这是代码:

$args = array (
            'post_type'         => 'shop_order',
            'posts_per_page'    => - 1
);

$loop = new WP_Query($args);

while ($loop->have_posts()) {
    // do some work here
}
Run Code Online (Sandbox Code Playgroud)

循环永远不会运行。我尝试打印所有帖子类型的计数:

$args = array (
        'post_type'         => 'any',
        'posts_per_page'    => - 1
);

$loop = new WP_Query($args);    
$types = array();

while ($loop->have_posts()) {
    $loop->the_post();
    $post_id = get_the_ID();
    $type = get_post_type($post_id);
    if ($types[$type]) $types[$type]++;
    else $types[$type] = 1; 
}

foreach ($types as $type => $count) {
    echo "{$type}: {$count} ";
}
Run Code Online (Sandbox Code Playgroud)

这是打印product: …

php wordpress woocommerce

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