小编Clu*_*ang的帖子

cmake:如何创建visual studio过滤器

我已经环顾四周(StackOverflow等),我正在尝试使用cmake生成Visual Studio过滤器.我有以下文件夹:

src/math
src/import
src/ui

我想生成如上所述的过滤器.
"math":包含src/math
"import"中的所有cpp&h文件
:包含src/import "ui"中的所有cpp&h文件:包含src/ui中的所有cpp&h文件

我尝试了几种解决方案,但似乎都没有工作!

这是CMakeList.txt中代码的最后一个版本:

src/math  
src/import  
src/ui  
Run Code Online (Sandbox Code Playgroud)

欢迎任何帮助!

cmake filter visual-studio

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

Blazor 异常 - 当前线程未与 Dispatcher 关联。使用 InvokeAsync()

我的 Blazor 应用程序有这样的例外

System.InvalidOperationException: The current thread is not associated with the Dispatcher. Use InvokeAsync() to switch execution to the Dispatcher when triggering rendering or component state.
   at Microsoft.AspNetCore.Components.Dispatcher.AssertAccess()
   at Microsoft.AspNetCore.Components.RenderTree.Renderer.AddToRenderQueue(Int32 componentId, RenderFragment renderFragment)
   at Microsoft.AspNetCore.Components.ComponentBase.StateHasChanged()
   at Microsoft.AspNetCore.Components.ComponentBase.Microsoft.AspNetCore.Components.IHandleEvent.HandleEventAsync(EventCallbackWorkItem callback, Object arg)
   at Microsoft.AspNetCore.Components.EventCallback`1.InvokeAsync(TValue arg)
   at MyApplication.Web.Shared.Application.ApplicationBarService.SearchFromUri(NavigationManager navigationManager) in /app/src/MyApplication.Web/Shared/Application/ApplicationBarService.cs:line 132
   at MyApplication.Web.Shared.Application.ApplicationBar.OnAfterRenderAsync(Boolean firstRender) in /app/src/MyApplication.Web/Shared/Application/ApplicationBar.razor:line 367
   at Microsoft.AspNetCore.Components.RenderTree.Renderer.GetErrorHandledTask(Task taskToHandle)
2020-09-01 10:32:06.818 +00:00 [ERR] Unhandled exception in circuit 'b625BJVxR9Sa5e1W6l6unK0G7RAkkLuM3kbvMggpJV0'.
System.InvalidOperationException: The current thread is not associated with the Dispatcher. Use InvokeAsync() …
Run Code Online (Sandbox Code Playgroud)

.net-core asp.net-core blazor blazor-server-side

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

IdentityServer 4、如何添加自定义登录页面

我希望自定义 IdentityServer 4 并使用自定义页面进行登录/注册/丢失密码等......(仅供参考,我使用 Blazor,但它应该是相同的!)。

示例 通过示例,我现在使用以下代码:

Challenge(authProps, "oidc");

但它重定向到预定义的登录页面,我该如何更改?

资料 我搜索了一些资料,看到有些人用下面的

.UserInteraction.LoginUrl = "http://..../MyLoginPage";

我的问题是我使用 abp.io,他们提供了一个 IdentityServer,但我无法访问AddIdentityServer代码,它在某处被硬编码,我无法访问它 (AbpIdentityServerDomainModule.cs)!

所以,我正在寻找一种重新定义登录页面的方法!

asp.net-identity identityserver4 blazor abp

7
推荐指数
2
解决办法
7170
查看次数

微服务:汇总数据:是否有一些好的模式?

我有以下微服务架构用例。

我的问题是,在当前情况下,我有3个微服务和一个APIGateway。

最后,网关必须进行大量查询,然后才能聚合(组合)来自这三个服务的数据。因为这三个微服务仅提供基本数据集。

请检查图片以获取更多详细信息!

这是一个好模式吗?还有其他模式吗?

在此处输入图片说明

architecture design-patterns microservices

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

Blazor - 动态改变角色

我有一个 blazor 应用程序,在一个页面中,我使用以下代码根据当前用户角色显示一些部分。

        <AuthorizeView Roles="EditorAdmin">
            <Authorized>
                <MatIconButton Icon="dashboard" OnClick="@OnClickDashboard"></MatIconButton>
            </Authorized>
        </AuthorizeView>
Run Code Online (Sandbox Code Playgroud)

在服务器上,我分配了一个新角色:

Microsoft.AspNetCore.Identity.UserManager.AddToRoleAsync
Run Code Online (Sandbox Code Playgroud)

但是,它对 UI 没有影响,我需要注销然后登录。我想更新我的用户界面,但如何更新?

identity asp.net-identity identityserver4 blazor

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

Blazor,将主页设置为 html 页面

我有一个 blazor 应用程序,但它分为两部分。- 一个包含多个网页的网站 - Blazor 应用程序

默认情况下,我希望导航到“index.html”页面。这将有一个“登录”链接,将重定向到主应用程序页面。

我该怎么做……默认情况下,我被定向到 index.cshtml(即 blazor 应用程序)?

asp.net-core blazor blazor-server-side

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

Visual Studio Blazor 所见即所得设计器

Visual Studio 中有没有一种方法可以轻松编辑 blazor 网页?现在,我用手编写所有代码!

非常耗时!对于每次更改,我都必须重建、重新启动等...我花了 3 天来创建一个漂亮的网页,而不是几个小时!

任何想法 ?你好吗 ?

谢谢

visual-studio blazor

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

带有 UUID (GUID) 的 MongoDB C# 过滤器返回 0 结果

我有一个 MongoDB 集合“Posts”,其中包含如下数据:

{
 "_id": UUID('5fd671be-df7c-4dd2-87dc-9877a7fb1953'),
 "EditorId": UUID('f79fc0d8-0200-4eef-91c2-4062ee9a2354'),
"Name": "Name 01"
}
Run Code Online (Sandbox Code Playgroud)

在 C# 中,我尝试获取特定 EditorId 的所有记录,我尝试了以下操作:

BsonDefaults.GuidRepresentation = GuidRepresentation.Standard;

var postsCollection = _database.GetCollection<BsonDocument>("Posts");
var postsCollection2 = _database.GetCollection<Post>("Posts");
 
Guid editorId = ...
 
var postsDocs = postsCollection.Find(Builders<BsonDocument>.Filter.Eq("EditorId", editorObj.Id)).ToList();
var posts = postsCollection2.Find(p => p.EditorId == editorObj.Id).ToList();
Run Code Online (Sandbox Code Playgroud)

但这些方法都行不通,我没有结果!您对这个问题以及如何解决这个问题有任何想法吗?

谢谢

.net c# mongodb mongodb-.net-driver

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

Bootstrap 模式,可滚动不起作用

我有一个带有一些内容的 boostrap 4.5 模式,默认情况下,如果内容对于窗口来说太大,应该会出现一个滚动条。

我也尝试添加 'modal-dialog-scrollable' 但我没有看到任何滚动条,并且对话框的某些部分无法访问!

如果有人知道这个问题?

以下是生成代码的一小段摘录:https : //codepen.io/cdemez/pen/BajrJzW

..
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

html css bootstrap-modal bootstrap-4

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

在 Debian 10 上更新 docker

我尝试使用以下命令更新 Debian 上的 docker:

sudo apt-get update --allow-releaseinfo-change
Run Code Online (Sandbox Code Playgroud)

但我收到以下错误消息:

Hit:1 http://asi-fs-n.contabo.net/debian buster InRelease
Hit:2 http://asi-fs-n.contabo.net/debian buster-updates InRelease
Hit:3 http://security.debian.org/debian-security buster/updates InRelease
Get:4 https://download.docker.com/linux/debian buster InRelease [54.0 kB]
Hit:5 https://download.docker.com/linux/ubuntu zesty InRelease
Ign:6 https://download.docker.com/linux/ubuntu docker InRelease
Err:7 https://download.docker.com/linux/ubuntu docker Release
  404  Not Found [IP: 13.224.94.87 443]
Reading package lists... Done
E: The repository 'https://download.docker.com/linux/ubuntu docker Release' does not have a Release file.
N: Updating from such a repository can't be done securely and is therefore disabled by default.
N: See apt-secure(8) …
Run Code Online (Sandbox Code Playgroud)

ubuntu debian apt docker

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

Blazor - 倍数区域 - 自定义 _Hostm.cshtml

我有一个 blazor 应用程序,其中包含以下领域:

  • 页面
    • _Host.cshtml
    • index.razor
  • 区域
    • 产品
    • 页面
      • _HostAdmin.cshtml
      • admin.razor

我需要为每个区域自定义 _Host.cshtml,使用自定义 javascript、css 等...

我尝试使用多个 MapFallbackToPage 和 MapFallbackToAreaPage,但都没有工作!我在任何地方都找不到这样的样本!

任何解决这个问题的想法,我有几个问题:

1) 我应该使用 MapFallbackToPage 还是 MapFallbackToAreaPage 以及如何使用?2)在_HostAdmin.cshtml中我应该有

PS:我曾尝试请求 MS 帮助,但没有机会:https : //github.com/dotnet/aspnetcore/issues/21574

area asp.net-core blazor

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

SCSS 动画复选框:动态宽度

我有一个动画翻转 SCSS 复选框,但有两个问题无法解决:

a) 我希望有一个基于内容而不是静态的动态宽度。问题是我有 2 个内容,一个是“已选中”,一个是“未选中”

b) 我希望同时添加图标(使用 fontawesome 5)和文本,而不是排他的(我的意思是图标 + 文本)。在最坏的情况下,我希望有一种方法可以使用图标或文本

这是我如何定义它:

<input class="btn-toggle btn-toggle-flip" id="cb5" type="checkbox" />
<label class="btn-toggle-label" data-tg-off="UNSAVED" data-tg-on="SAVED" for="cb5"></label>
Run Code Online (Sandbox Code Playgroud)

SCSS太长了,最好看这里的示例:

https://codepen.io/cdemez/pen/QWjXRjw

对于这两个问题,请在 SCSS 中搜索文本“data-tg-off”;-)

你有什么主意吗?

谢谢

html css sass font-awesome-5

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