小编Jau*_*ume的帖子

在 WSL2 中挂载原生 ext4 分区

我经常在 Windows 和 Linux(双启动)上工作,我使用 ntfs 分区来同步系统之间的数据,这是有问题的(许多 docker 容器在使用 ntfs 权限时存在问题)。我试图在 wsl1 中挂载一个 ext4 分区,但这是不可能的,但我读到随着 WSL2 的发布,它可以实现。我试过这样做,但不知道如何做到。真的有办法在 wsl2 中挂载原生 ext4 以在 linux 和 wsl2 之间共享一个分区吗?

linux windows disk-partitioning windows-subsystem-for-linux

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

将角材质的 textarea 设置为组件的 50%

我正在 angular 6 中创建一个应用程序(我计划将它迁移到 ng7),并且在其中一个组件中需要添加 2 个元素,ng 材料的 textarea 和我的自定义组件。每个都应占可用高度的 50%。我对 textarea 有问题,因为生成的 mat-form-field-wrapper 只占用它需要的空间,我无法在该元素中实现我的目标(我不想使用任何 ::ng-deep 解决方案作为不推荐)

这是我到目前为止所做的(当然是样本):

<form [formGroup]="myGroup" fxLayout="column" fxLayoutAlign="center stretch" fxFlex="1 1 100%">
  <mat-form-field fxFlex="1 1 100%" fxLayout="column" fxLayoutAlign="start stretch">
    <textarea matInput formControlName="myControl" fxFlex="1 1 100%"></textarea>
  </mat-form-field>
</form>

<my-custom-component *ngIf="somevariable" [variable]="somevariable"></my-custom-component>
Run Code Online (Sandbox Code Playgroud)

css angular-material2 angular

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

MassTransit 故障处理配置

我在我的应用程序中配置故障使用者时遇到问题。问题是消费的消息被传递到一个*_error_skipped队列,它并没有完全消失。

下面是一个非常简单的例子。客户端应用程序收到失败的消息,它从test_error队列中消失,但它仍然存在于test_error_skipped队列中。

服务项目

using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;
using GreenPipes;
using MassTransit;
using MassTransit.Util;

namespace MassTransitTest.Service
{

    public class RequestModel
    {
        public DateTime RequestTime { get; set; }
    }

    class MassTransitService : IDisposable
    {
        private readonly IBusControl _busControl;
        public MassTransitService()
        {
            _busControl = Bus.Factory.CreateUsingRabbitMq(configure =>
            {
                var host = configure.Host(new Uri("rabbitmq://localhost/mt_test"), h =>
                {
                    h.Username("guest");
                    h.Password("guest");
                });
                configure.ReceiveEndpoint(host, "test", c =>
                {
                    c.UseRetry(r => r.None());
                    c.Consumer<RequestConsumer>();
                });
            });
            TaskUtil.Await(_busControl.StartAsync());
            Console.WriteLine("bus started"); …
Run Code Online (Sandbox Code Playgroud)

masstransit rabbitmq .net-core

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