AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-509627

David Thielen's questions

Martin Hope
David Thielen
Asked: 2024-09-18 10:30:30 +0800 CST

Blazor-如何强制将变量更新到底层组件

  • 5

我有一个组件,它会在切换到其他页面时弹出一个对话框,询问您是否确定要放弃更改。我将其放在每个页面上,如下所示:

<ConfirmNavigation HasUnsavedChanges="@HasUnsavedChanges" />

此组件包括:

[Parameter]
public bool HasUnsavedChanges { get; set; }

private async Task OnBeforeInternalNavigation(LocationChangingContext context)
{
    if (!HasUnsavedChanges)
        return;

我的问题是,在父页面中,处理提交点击,我有:

HasUnsavedChanges = false;
await Task.Delay(1);
Navigation.NavigateTo(gotoUrl);

这不起作用。该方法在执行完这两行代码后返回,并且ConfirmNavigation仍然认为HasUnsavedChanges是 true。

有没有办法让 的改变值变成HasUnsavedChanges?ConfirmNavigation我最好的选择是添加一个方法来ConfirmNavigation设置值吗?我不喜欢这样做,因为它绕开了 ,这HasUnsavedChanges="@HasUnsavedChanges"违反了组件应该如何交互。

blazor-server-side
  • 1 个回答
  • 28 Views
Martin Hope
David Thielen
Asked: 2024-09-17 05:44:44 +0800 CST

为什么 Application Insights 没有显示任何事件

  • 5

这是 Blazor Interactive Server 应用程序。我使用以下方法将其添加到应用程序中:

builder.Logging.AddApplicationInsights();
builder.Services.AddApplicationInsightsTelemetry();

然后我使用以下方法添加事件:

// class members
[Inject] 
protected TelemetryClient TelemetryClient { get; set; } = default!;

// bunch of code runs

var stopwatch = System.Diagnostics.Stopwatch.StartNew();
// bunch of code runs
stopwatch.Stop();
TelemetryClient.TrackMetric("Signup calendar get events", stopwatch.ElapsedMilliseconds);

TrackMetric()然后我将其推送到应用程序,进入应用程序,并点击导致调用上述内容的页面。

然后我转到Application Insights | 活动日志,它显示... 插槽安全事件。没有其他内容。我已将资源设置为应用程序服务器的开发插槽,这就是我想要测量的。

奇怪的是,我可以选择一种资源,即ApplicationInsights-dev我所在的 Application Insights。它可以查看自己,这有意义吗?

我在这件事上犯了什么错误?

  • 1 个回答
  • 31 Views
Martin Hope
David Thielen
Asked: 2024-08-23 00:37:33 +0800 CST

如何声明以 @ 开头的动态属性名称

  • 6

我需要创建以下 JSON:

 {
      "@context": "https://schema.org",
      "@type": "Event",
      "name": "The Adventures of Kira and Morrison",
      "startDate": "2025-07-21T19:00-05:00",
      "endDate": "2025-07-21T23:00-05:00",

所以我写了以下 C#

private MarkupString JsonLdEvent
{
    get
    {
        dynamic data = new
        {
            @context = "https://schema.org",
            @type = "Event",
            name = Data?.Subject,
            startDate = Data?.UnderlyingEvent?.StartDateTime.DateTimeOffset,
            endDate = Data?.UnderlyingEvent?.EndDateTime.DateTimeOffset,
        };

        var json = JsonConvert.SerializeObject(data, Formatting.Indented);
        return new MarkupString(json);
    }
}

问题是生成的 JSON 没有"context": "https://schema.org"。"@context": "https://schema.org"有没有办法将属性设置为@context?

更新:如果您遇到了这个确切的问题 - 需要创建 Schema.Org 对象 -有一个 .NET 库可以提供此功能(@David 的解决方案)。

c#
  • 1 个回答
  • 38 Views
Martin Hope
David Thielen
Asked: 2024-07-27 04:37:44 +0800 CST

Entity Framework Core:Select()-更改列名称

  • 2

我有以下选择:

var allUsers = await dbContext.AppUsers
    .Where(u => allUserIds.Contains(u.IdentityUsersId))
    .Include(u => u.Following)
    .Select(u => new
    {
        u.Name,
        u.Email,
        u.Phone!.FormattedNumber,
        u.Following
    })
    .ToListAsync();

它返回一个对象,其中第三个属性名为FormattedNumber。有没有办法让属性命名PhoneNumber?

更新:我添加了 C# 作为标签,因为现在我看到了答案,这更像是一个动态对象问题。我认为这是一个有用的问答,可以展示如何在 EF 选择中定义动态对象。

c#
  • 1 个回答
  • 27 Views
Martin Hope
David Thielen
Asked: 2024-07-27 04:36:00 +0800 CST

Entity Framework Core:Select()-将IList <>属性转换为连接字符串?

  • 2

我有以下选择,它返回我想要的 4 列:

var allUsers = await dbContext.AppUsers
    .Where(u => allUserIds.Contains(u.IdentityUsersId))
    .Include(u => u.Following)
    .Select(u => new
    {
        u.Name,
        u.Email,
        u.Phone!.FormattedNumber,
        u.Following
    })
    .ToListAsync();

但是Following是List<Organization>。我想要的是Organization.Name。有没有办法让它在选择中返回List<string>?

如果是这样,有没有办法将它改为List<string>,即所有名称中string的?string.Join()

更新:我添加了 C# 作为标签,因为现在我看到了答案,这是一个 Entity Frameworks 使用的动态对象问题。我认为这是一个有用的问答,可以展示如何在 EF 选择中使用动态对象。

c#
  • 1 个回答
  • 33 Views
Martin Hope
David Thielen
Asked: 2024-02-08 02:33:14 +0800 CST

用户在 Outlook 邀请中“代表”什么

  • 4

在创建.msg邀请的 MsgKit 库中,有发送者、接收者和Representing. 与发送者一样,也正好有 1 个代表。它被记录为:

这些属性是由 MsgKit.Receiving 用户代表的消息传递用户的地址属性示例。它们必须由传入传输提供商设置,该提供商还负责委托的授权或验证。如果不代表消息传递用户,则这些属性应设置为 PR_RECEIVED_BY_EMAIL_ADDRESS (PidTagReceivedByEmailAddress) 属性中包含的电子邮件地址。

知道这是谁/什么吗?

outlook
  • 2 个回答
  • 20 Views
Martin Hope
David Thielen
Asked: 2023-12-22 03:52:02 +0800 CST

为什么我无法从异步任务方法返回异步任务方法?

  • 5

我有一个方法:

private async Task CopyFormInfoToSourceObject(SchedulerAppointmentOperationEventArgs arg)
{
// lots of code
}

我想这样称呼它:

private async Task AppointmentInserting(SchedulerAppointmentOperationEventArgs arg)
{
    return CopyFormInfoToSourceObject(arg);
}

但这不会编译。它说返回类型不匹配并且不需要异步。

我不明白为什么这不能编译。返回类型适用async Task于两者。

c#
  • 1 个回答
  • 61 Views
Martin Hope
David Thielen
Asked: 2023-12-21 02:36:02 +0800 CST

Azure 地图图钉颜色错误

  • 5

我正在使用 Azure.Maps.Rendering 设置图钉和标签颜色。标签颜色效果很好。但是图钉颜色虽然会根据设置而变化,但与设置不匹配。例如,对于以下代码:

var pushpinSet = new ImagePushpinStyle(new List<PushpinPosition>() { position })
{
    PushpinScaleRatio = 0.8, //1.2,
    PushpinColor = Color.Red,
    LabelColor = Color.Green,
    LabelScaleRatio = 10 //18
};

我得到了地图:

在此输入图像描述

那不是红色。知道如何让它发挥作用吗?

  • 1 个回答
  • 24 Views
Martin Hope
David Thielen
Asked: 2023-12-21 02:32:10 +0800 CST

Azure 地图渲染 - 引脚名称不能有“

  • 5

我正在使用 Azure.Maps.Rendering 并发现了以下错误:

public async Task<byte[]> GetMapThumbnailAsync(string? name, double longitude, double latitude)
{

    var pushPins = new List<ImagePushpinStyle>();
    if (!string.IsNullOrEmpty(name))
    {
        var position = new PushpinPosition(longitude, latitude, name);
        var pushpinSet = new ImagePushpinStyle(new List<PushpinPosition>() { position })
        {
            PushpinScaleRatio = 0.8, //1.2,
            PushpinColor = Color.Red,
            LabelColor = Color.Green,
            LabelScaleRatio = 10 //18
        };
        pushPins.Add(pushpinSet);
    }

我最初传递了“Dave's home”的名称,这引发了一个例外:

{"pins":["Invalid format for location value ''Dave's home'-105.13008 39.98274'. Expected a floating-point longitude between -180 and 180."]}

'那么,如何在名称中传递 a 呢?

还有其他字符会导致它失败吗?

  • 1 个回答
  • 19 Views
Martin Hope
David Thielen
Asked: 2023-12-17 23:45:14 +0800 CST

Blazor 如何知道何时查找参数更改

  • 5

假设我有以下两个组合框(都是伪代码):

<ComboBox Data="@AllLastNames" @bind-Value="@LastName"/>
<ComboBox Data="@AllFirstNames" @bind-Value="@FirstName"/>

背后的代码是:

private string LastName { get; set; }
private string FirstName { get; set; }

private List<string> AllLastNames => _allLastNames;
private List<string> AllFirstNames => _firstNameDictionary[LastName];

好的,如果在适当的时间获得大餐,则以上所有功能都可以很好地工作AllFirstNames,请看到它通过参考平等比较而变化,并SetParameteraAsync()用新值调用。

那么,何时/为什么以及如何决定检查该Data=属性以查看它们是否已更改?

LastName这是我应该打电话的情况吗StateHasChanged()?

blazor
  • 4 个回答
  • 46 Views
Martin Hope
David Thielen
Asked: 2023-12-14 03:40:58 +0800 CST

Azure Blob AppendBlobClient.AppendBlob() 引发异常

  • 6

对于代码:

AppendBlobClient.AppendBlob(Stream) 

我有时会遇到异常:

The value for one of the HTTP headers is not in the correct format.
RequestId:9d7754b2-4e3d-4256-97f8-f77b43ab3756
Time:2023-12-13T19:36:11.536Z
Status: 400 (The value for one of the HTTP headers is not in the correct format.)
ErrorCode: InvalidHeaderValue

Additional Information:
HeaderName: content-length
HeaderValue: 0

Content:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Error>
  <Code>InvalidHeaderValue</Code>
  <Message>The value for one of the HTTP headers is not in the correct format.
RequestId:9d7754b2-4e3d-4256-97f8-f77b43ab3756
Time:2023-12-13T19:36:11.536Z</Message>
  <HeaderName>content-length</HeaderName>
  <HeaderValue>0</HeaderValue>
</Error>

Headers:
Server: Azurite-Blob/3.26.0
x-ms-error-code: InvalidHeaderValue
x-ms-request-id: 9d7754b2-4e3d-4256-97f8-f77b43ab3756
Date: Wed, 13 Dec 2023 19:36:11 GMT
Connection: keep-alive
Keep-Alive: REDACTED
Transfer-Encoding: chunked
Content-Type: application/xml

全班:

public class BlobQueueWriter : QueueWriterBase
{
    private BlobServiceClient ServiceClient { get; }
    private string ContainerName { get; }
    private string BlobName { get; }
    private BlobContainerClient Container { get; set; }
    private AppendBlobClient AppendBlob { get; set; }

    /// <summary>
    /// Create the object. This will prepare to write to BLOB storage
    /// </summary>
    /// <param name="azureBlobConnectionString">The Azure connection string.</param>
    /// <param name="path">The full pathname of the BLOB to write to. Includes the container.</param>
    /// <param name="options">The options for this logger.</param>
    public BlobQueueWriter(string? azureBlobConnectionString, string path, BlobLoggerOptions options) : base(options)
    {
        ServiceClient = new BlobServiceClient(azureBlobConnectionString);
        (ContainerName, BlobName) = path.SplitBlobFilename();
        Container = ServiceClient.GetBlobContainerClient(ContainerName);
        AppendBlob = Container.GetAppendBlobClient(BlobName);

        // the ILoggerProvider starts everything with a constructor call - so no async
        Container.CreateIfNotExists();

        // create the blob if it does not exist
        if (!AppendBlob.Exists())
            AppendBlob.CreateIfNotExists();
    }

    private static readonly byte[] CrLf = "\r\n"u8.ToArray();

    /// <inheritdoc />
    public override void WriteLine(List<string> messages)
    {
        try
        {
            using (var stream = new MemoryStream())
            {
                foreach (var message in messages)
                {
                    var bytes = Encoding.UTF8.GetBytes(message);
                    stream.Write(bytes, 0, bytes.Length);
                    stream.Write(CrLf);
                }

                stream.Position = 0;
                AppendBlob.AppendBlock(stream);
            }

        }
        catch (Exception ex)
        {
            System.Diagnostics.Debug.WriteLine($"BlobQueueWriter.WriteLine() threw exception {ex}");
            Container = ServiceClient.GetBlobContainerClient(ContainerName);
            AppendBlob = Container.GetAppendBlobClient(BlobName);
        }
    }
}

知道出了什么问题吗?

  • 1 个回答
  • 22 Views
Martin Hope
David Thielen
Asked: 2023-12-12 01:06:32 +0800 CST

如何让一个组件告诉另一个组件重新读取其数据?

  • 6

我的 Dashboard.razor 中有以下内容

<FilteredEventsGrid Start="0"
    ShowEndDate="true"
    Filter="SmartQueries.Filter.Owner | SmartQueries.Filter.IncludeDisabled"
    CanEditOwner="false"/>

<FilteredEventsGrid Start="0"
    ShowEndDate="true"
    Filter="SmartQueries.Filter.Pending | SmartQueries.Filter.Private"
    CanEditOwner="false"/>

有些事件同时存在于这两个网格中。这两个网格都允许在其中编辑事件。那么,当其中一个网格中的事件被编辑时,它如何告诉另一个网格重新读取其数据呢?(每个内部读取其数据,没有Data参数。)

我想到的最好的就是<FilteredEventsGrid>有一个ValueChangedEventCallback。而且两者都有Refresh()方法。当它们的父组件收到ValueChanged事件时,它会调用Refresh()另一个组件。

blazor
  • 1 个回答
  • 28 Views
Martin Hope
David Thielen
Asked: 2023-12-08 00:11:50 +0800 CST

地图应用程序的 URL

  • 5

在网页中,我可以创建一个链接<a href="tel:3035551212">Information</a>,然后单击该链接将拨打该网页的号码,该号码将显示在手机上的浏览器中。

是否有一个网址可以在特定位置打开手机的地图应用程序,还可以选择指定该位置的地址?

  • 1 个回答
  • 15 Views
Martin Hope
David Thielen
Asked: 2023-12-01 00:36:40 +0800 CST

如何使用 Azure 地图服务获取缩略图?

  • 5

如何使用 Azure Map 服务返回如下位图:

  1. 指定的尺寸(我的用例为 256 x 256 像素)
  2. 指定范围,例如 100 英里 x 100 英里
  3. 以指定的纬度/经度为中心
  4. 用大头针固定纬度/经度。
  • 1 个回答
  • 9 Views
Martin Hope
David Thielen
Asked: 2023-11-14 05:03:44 +0800 CST

如果值更改,是否需要重新实例化 EditContext?

  • 5

我有一个参数:

[Parameter]
public RateItemModel Value { get; set; } = default!;

我的剃须刀页面有:

<EditForm EditContext="EditContext" OnValidSubmit="HandleValidSubmitAsync" OnInvalidSubmit="HandleInvalidSubmitAsync" Context="editFormContext">

在初始化期间我执行以下操作:

EditContext = new EditContext(Value);

我是否需要重写OnParametersSetAsync()并在Value更改时重新实例化EditContext?

更新:

这是用例。我有一份注册卡清单。每张注册卡都可以让您点击参加或不参加。当用户点击时,卡片保持打开状态,但更改后的承诺必须写入数据库,并且卡片需要显示更改后的承诺值。

简单的解决方案是将新值写入 SignupCard.Commitment,但这是一个禁忌。所以...

  1. 用户的单击会更改 Model.Commitment 值并调用OnClick.
  2. OnClick 创建一个Signup对象,并将Commitment属性设置为新值。
  3. 组件EventCard调用ValueChanged将此Signup对象传递给父列表页面。
  4. 列表页有一个分配给DxListBox 属性的ListPage.Data数组。DxListBox.Values
  5. 它将此列表浅复制到临时列表变量。
  6. 更改后的注册将分配到list[index]该临时列表中,覆盖旧值。
  7. 数据也在数据库中更新。
  8. 该列表被分配给“ListPage.Data”
  9. 财产DxListBox.Values因此而改变。所以它现在更新SignupCard.Value列表中所有卡片的 。
  10. 开始这SignupCard一切的现在有了一个新的Value。
  11. 这现在应用于“ ignupCard.Model(应该不会改变任何内容)。
  12. 我相信我还需要使用EditContext这个新的Value.
blazor
  • 2 个回答
  • 28 Views
Martin Hope
David Thielen
Asked: 2023-11-11 03:13:15 +0800 CST

当第二个方法完成时如何执行代码

  • 5

我遇到一种情况,我需要在 2 个方法中的 1 个方法结束时执行一些代码 - 以第二个完成者为准。我的特殊情况是 Blazor 服务器,我需要在 OnInitializedAsync()/ OnAfterRenderAsync() 末尾执行此代码。在这种情况下,代码取决于可调用的 JavaScript 以及完全从数据库填充的页面模型。

我想出了以下课程来完成此任务:

public class DoubleFinish
{
    private volatile bool _firstFinished = false;
    private volatile bool _secondFinished = false;
    private volatile bool _alreadyReturnedTrue = false;

    /// <summary>
    /// Call when the first method completes. Returns true if the 2nd method is also
    /// complete and so this method can now run the code that requires both methods.
    /// </summary>
    public bool TryFirstFinished
    {
        get
        {
            lock (this)
            {
                _firstFinished = true;
                if (_alreadyReturnedTrue || ! _secondFinished)
                    return false;
                _alreadyReturnedTrue = true;
                return true;
            }
        }
    }

    /// <summary>
    /// Call when the second method completes. Returns true if the 1st method is also
    /// complete and so this method can now run the code that requires both methods.
    /// </summary>
    public bool TrySecondFinished
    {
        get
        {
            lock (this)
            {
                _secondFinished = true;
                if (_alreadyReturnedTrue || ! _firstFinished)
                    return false;
                _alreadyReturnedTrue = true;
                return true;
            }
        }
    }
}

然后,我在 razor.cs 文件中包含以下内容(这两个方法可以位于不同的任务中,因此可以同时执行):

OnInitializedAsync() {
    // ... lots of DB access
    if (DoubleFinish.TryFirstFinished)
        await OnAfterInitializeAndRenderAsync();
}

OnAfterRenderAsync(bool firstRender) {
    if (!firstRender)
        return;
    if (DoubleFinish.TrySecondFinished)
        await OnAfterInitializeAndRenderAsync();
}

我有两个问题:

  1. 我需要在 中声明布尔值吗DoubleFinish volatile?
  2. 是否有某种原子调用来检查/设置避免使用的 bool 值lock?

更新:一个主要限制。OnInitializedAsync()在某些配置中可以被调用两次。所以我不能使用计数器。我必须具体跟踪每个方法是否已完成。

c#
  • 2 个回答
  • 57 Views
Martin Hope
David Thielen
Asked: 2023-11-06 01:53:57 +0800 CST

覆盖 bUnit 中的服务

  • 5

我有一个TestContextSetup() 方法,可以添加我的页面所需的所有服务。非常高兴有一个地方可以提供所有 30 多项服务。

有时我需要不同的模拟服务来进行测试。所以我需要替换默认的服务。

我尝试在致电我的电话后设置特定的一项,Setup()效果很好。支持吗?使用的是最后一个吗Services.AddSingleton()?或者这就是目前代码的编写方式并且可能会改变?

我尝试调用,Services.Remove<IMyService>()但这给了我一个编译器错误。

bunit
  • 1 个回答
  • 15 Views
Martin Hope
David Thielen
Asked: 2023-11-05 02:30:38 +0800 CST

如果我使用 <ErrorBoundary>,Error.cshtml 会显示吗?

  • 5

当 Visual Studio 创建基本 Blazor 服务器应用时,它包含一个 Error.cshtml 文件。据我了解,如果渲染时出现未处理的异常,则会显示此信息。

但如果在 MainLayout.razor 中我有:

<ErrorBoundary>
    <ChildContent>
        <!-- ... -->
    </ChildContent>
    <ErrorContent Context="error">
        <!-- ... -->
    </ErrorContent>
</ErrorBoundary>

会Error.cshtml被显示吗?或者现在是否处理先前显示<ErrorContent>的所有情况。Error.cshtml

我问这个问题是因为我已经这样设置了,而且我从未出现过错误页面。所以我认为 if 被定义了它没有被使用<ErrorBoundary>。但我担心我只是在它显示的情况下没有遇到异常。

blazor
  • 1 个回答
  • 26 Views
Martin Hope
David Thielen
Asked: 2023-10-26 22:40:24 +0800 CST

我可以为 GitHub 页面中的链接定义域根吗?

  • 5

我正在使用 Web 应用程序存储库中的 GitHub 页面为我的 Web 应用程序创建用户指南。

我希望在用户指南中包含指向网络应用程序中相应页面的链接。我可以对整个事情进行硬编码。但我更喜欢将应用程序域设置在一处,然后将该域用于所有网址。

所以像这样:

ROOT_DOMAIN=MyApp.com

然后在markdown中有[Login](%ROOT_DOMAIN%/account/login). 有没有办法做到这一点?

github
  • 1 个回答
  • 13 Views
Martin Hope
David Thielen
Asked: 2023-09-24 08:39:47 +0800 CST

如何更新缓存列表,其中其他线程保留旧的缓存列表

  • 6

我的应用程序中有一个缓存的用户列表。几个管理页面需要所有用户的列表(总数足够小,这不是问题)。

我采取的方法是:

  1. 当请求缓存列表时,该列表不会改变。
  2. 当用户是 CrUD 时,会调用将其添加到缓存中。
  3. 当进行该调用时,现有列表将被复制到新列表中,并且 CrUD 用户将被添加/更新/从列表中删除。该列表就是新的缓存列表。

好想法。但我刚刚编写了一些执行此操作的单元测试,但它不起作用。因为有 2 个线程正在重建列表,而第二个写入列表的线程获胜。我可以重建lock (this)列表,效果很好。

但这是一个糟糕的方法。非常适合识别问题,但不适用于生产。

在正常使用中,这种返回任何列表都是不可变的方法效果很好。如果没有 ,我怎样才能完成这个任务lock?

在 C# 中,这是一个与语言无关的问题,尽管可能有一些 C# 类等使其成为一个简单的解决方案。

c#
  • 1 个回答
  • 30 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    重新格式化数字,在固定位置插入分隔符

    • 6 个回答
  • Marko Smith

    为什么 C++20 概念会导致循环约束错误,而老式的 SFINAE 不会?

    • 2 个回答
  • Marko Smith

    VScode 自动卸载扩展的问题(Material 主题)

    • 2 个回答
  • Marko Smith

    Vue 3:创建时出错“预期标识符但发现‘导入’”[重复]

    • 1 个回答
  • Marko Smith

    具有指定基础类型但没有枚举器的“枚举类”的用途是什么?

    • 1 个回答
  • Marko Smith

    如何修复未手动导入的模块的 MODULE_NOT_FOUND 错误?

    • 6 个回答
  • Marko Smith

    `(表达式,左值) = 右值` 在 C 或 C++ 中是有效的赋值吗?为什么有些编译器会接受/拒绝它?

    • 3 个回答
  • Marko Smith

    在 C++ 中,一个不执行任何操作的空程序需要 204KB 的堆,但在 C 中则不需要

    • 1 个回答
  • Marko Smith

    PowerBI 目前与 BigQuery 不兼容:Simba 驱动程序与 Windows 更新有关

    • 2 个回答
  • Marko Smith

    AdMob:MobileAds.initialize() - 对于某些设备,“java.lang.Integer 无法转换为 java.lang.String”

    • 1 个回答
  • Martin Hope
    Fantastic Mr Fox msvc std::vector 实现中仅不接受可复制类型 2025-04-23 06:40:49 +0800 CST
  • Martin Hope
    Howard Hinnant 使用 chrono 查找下一个工作日 2025-04-21 08:30:25 +0800 CST
  • Martin Hope
    Fedor 构造函数的成员初始化程序可以包含另一个成员的初始化吗? 2025-04-15 01:01:44 +0800 CST
  • Martin Hope
    Petr Filipský 为什么 C++20 概念会导致循环约束错误,而老式的 SFINAE 不会? 2025-03-23 21:39:40 +0800 CST
  • Martin Hope
    Catskul C++20 是否进行了更改,允许从已知绑定数组“type(&)[N]”转换为未知绑定数组“type(&)[]”? 2025-03-04 06:57:53 +0800 CST
  • Martin Hope
    Stefan Pochmann 为什么 {2,3,10} 和 {x,3,10} (x=2) 的顺序不同? 2025-01-13 23:24:07 +0800 CST
  • Martin Hope
    Chad Feller 在 5.2 版中,bash 条件语句中的 [[ .. ]] 中的分号现在是可选的吗? 2024-10-21 05:50:33 +0800 CST
  • Martin Hope
    Wrench 为什么双破折号 (--) 会导致此 MariaDB 子句评估为 true? 2024-05-05 13:37:20 +0800 CST
  • Martin Hope
    Waket Zheng 为什么 `dict(id=1, **{'id': 2})` 有时会引发 `KeyError: 'id'` 而不是 TypeError? 2024-05-04 14:19:19 +0800 CST
  • Martin Hope
    user924 AdMob:MobileAds.initialize() - 对于某些设备,“java.lang.Integer 无法转换为 java.lang.String” 2024-03-20 03:12:31 +0800 CST

热门标签

python javascript c++ c# java typescript sql reactjs html

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve