小编Fra*_*rpa的帖子

为什么我的SVG图像不能使用CSS"width"属性进行缩放?

我正在建立一个投资组合网站.

HTML代码

<div id = "hero">
   <div id = "social">
      <img src = "facebook.svg">
      <img src = "linkedin.svg">
      <img src = "instagram.svg">
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS代码(使用SASS)

#hero {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 300px;

    #social {
        width: 50%;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;

        img {
            width: 2em;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是我无法使用CSS width属性调整SVG的大小.以下是我在不同情况下获得的内容:

img { width: 2em; }

在此输入图像描述

img { width: 3em; }

在此输入图像描述

img { width: em; }

在此输入图像描述

请注意图标如何向herodiv 的中间折叠.

相反,如果我使用CSS height属性:

img …

html css svg sass

40
推荐指数
6
解决办法
6万
查看次数

在 Docker 中运行应用程序时“无法加载 DLL 'SQLite.Interop.dll' 或其依赖项之一”,但在本地运行良好

介绍

\n

图书馆似乎经常出现问题SQLite.Interop.dll。只需看看这些其他 StackOverflow 问题即可:

\n\n

我\xe2\x80\x99已经完成了以上所有内容以及更多内容:

\n
    \n
  • 我安装了System.Data.SQLite.CoreNuGet 包,
  • \n
  • 我在 中指定了这些*.csproj元素,
  • \n
  • 我设置x64Any CPU不是
  • \n
  • 等等
  • \n
\n

没有成功。关键要素是应用程序在本地运行得很好,但我需要让它在Docker上运行,而问题就出现在 \xe2\x80\x99s 上。情况是我\xe2\x80\x99m 使用Visual Studio 2022处理.NET Core 3.1控制台应用程序。该应用程序最终将部署在AKSAzure Kubernetes Service)上。当然,首先我需要让它在我的开发机器上本地安装的 Docker 上运行。在 Visual Studio 上构建控制台应用程序项目没有给我带来任何错误,并且它在 Visual Studio 中运行良好。使用适当的 Dockerfile构建其 …

sqlite dll system.data.sqlite docker dockerfile

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

为什么我的 Azure Functions 显示“无法将参数 '$return' 绑定到 IActionResult&amp; 类型”消息?

我在同一个 Visual Studio 2019 项目中有两个 Azure Functions。从我读到的文档中,将所有函数放在同一个项目中是一个很好的做法。就我而言,它们是预定的和 HTTP 触发的。后一个工作正常,而前一个在我从 Visual Studio 本地调试时显示此错误F5

无法将参数“$return”绑定到 IActionResult& 类型。确保绑定支持参数类型。如果您使用绑定扩展(例如 Azure 存储、ServiceBus、计时器等),请确保您已在启动代码中调用扩展的注册方法(例如 builder.AddAzureStorage()、builder.AddServiceBus( )、builder.AddTimers() 等)。

这是预定函数的代码:

namespace MyNamespace {
    public static class MyFunction {    
        [FunctionName("Test")]
        public static async Task<IActionResult> Run([TimerTrigger("* * 00 * * *")]TimerInfo myTimer, ILogger log) {
            return new OkObjectResult("...");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

导致错误的原因是什么?

c# azure visual-studio azure-functions

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

Azure Pipelines 的 YAML 文件中的 Echo 打印不同的内容

我的 Azure 管道的 YAML 文件中有以下代码:

steps:
- bash: |
    echo $(date +%Y)
    echo "##vso[task.setvariable variable=buildName]$(date +%Y)_$(date +%m)_$(Build.BuildNumber)_v3.7"
    echo $BUILDNAME
Run Code Online (Sandbox Code Playgroud)

第一个echo打印正确2020,但第三个打印正确$(date +%Y)_$(date +%m)_4728573844_v3.7。正如您所看到的,这里的年份和月份没有转换为值。为什么?

bash yaml echo azure azure-pipelines

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

为什么 Visual Studio 不会就空引用异常向我发出警告?

我想知道为什么 Visual Studio 2019 没有抱怨这段 C# 代码:

dynamic deserializedBody = JsonConvert.DeserializeObject(requestBody);
deserializedBody?.date.ToString();
Run Code Online (Sandbox Code Playgroud)

既然deserializedBody?.date可能null,就意味着该ToString方法将应用于某事null。我认为是这样的:

deserializedBody?.date?.ToString();
Run Code Online (Sandbox Code Playgroud)

将是正确的使用形式,但 Visual Studio 不会抱怨第一个版本。当然,我错过了关于这段代码的真实性质的一些东西。

c# nullable tostring null-conditional-operator

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

在 Xamarin.Forms Shell 中使用 ShellSection 时,为什么分隔符不显示在弹出窗口中?

在我的 Xamarin.Forms Shell 应用程序中,我在文件中定义弹出项目AppShell.xaml.cs,而不是在AppShell.xaml文件中定义,因为我需要以编程方式定义它们。在这里,我读到我可以使用该FlyoutDisplayOptions.AsMultipleItems值来获取分隔符。所以,我不明白为什么 Xamarin 在使用元素ShellSection并将其设置FlyoutDisplayOptions为时不显示分隔符FlyoutDisplayOptions.AsMultipleItems。我定义弹出项目的代码如下:

\n
var nli = new FlyoutItem   { FlyoutDisplayOptions = FlyoutDisplayOptions.AsMultipleItems };\nvar nc  = new ShellSection { FlyoutDisplayOptions = FlyoutDisplayOptions.AsMultipleItems };\n\nforeach (var kind in kinds) { // "kinds" is retrieved from a service\n   var csc = new ShellContent { /* ... */ };\n   nc.Items.Add(csc);\n}\n\nnli.Items.Add(nc);\nShellItems.Items.Add(nli);\n
Run Code Online (Sandbox Code Playgroud)\n

在此输入图像描述

\n

红色区域是该foreach语句所填充的区域。和FlyoutItemShellSection级已FlyoutDisplayOptions正确设置,但元素之间未显示分隔符ShellContent。为什么?

\n

xamarin.ios flyout xamarin.android xamarin xamarin.forms

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