小编pev*_*l27的帖子

Firebase通知无法在Android模拟器中运行

我正在开发一款使用Firebase发送通知的Android应用.使用我的物理设备(Google Nexus 5,并在其他设备上测试)时,一切都按预期工作,但在使用模拟器时我无法收到通知.

平台:Windows Android Studio:2.3.1 with Google Play Services 39 API:24 Emulator:Nexus 6 API 24,Android 7.0

任何的想法?

android push-notification android-notifications

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

在构建过程中找出PlatformNotSupportedException

我正在开发一个要Windows使用的项目.NET Core 2.2。我将在Linux明年构建和支持它。我正在寻找一种方法来标记错误并破坏构建(如果PlatformNotSupportedException在代码中使用的话)。

我见过.NET API分析器,该分析器仍处于预发布阶段,并且自去年以来未更新。

c# code-analysis cross-platform .net-core

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

C# COM 可见类型:是否需要 GUID?

我有以下课程:

[ComVisible(true)]
[Guid("F8351C66-7F0E-4E38-AE64-9A262202E230")]
[ProgId("CarProject.CarFactory")]
[ClassInterface(ClassInterfaceType.AutoDual)]
public class CarFactory
{
    public CarFactory()
    {}

    [DispId(0)]
    public Car CreateCar(int tyres)
    {
         return new Car(tyres);
    }
}

[ComVisible(true)]
[Guid("83f622b9-74f4-4700-9167-52c4ce9e79aa")]
[ClassInterface(ClassInterfaceType.AutoDual)]
public class Car
{
    [DispId(0)]
    public int NumberOfTyres { get; private set; }

    public Car(int tyres)
    {
        this.NumberOfTyres = tyres;
    }
}
Run Code Online (Sandbox Code Playgroud)

Car 对象是由工厂创建的,因此 COM 客户端仅使用_Car自动生成的接口。请注意,没有默认构造函数,因此无法通过 COM 实例化该类。

我的问题是:Guid需要该属性吗?我在注册表中找不到它的值。

c# com

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

在 Asp.NET Core 2.2 + IdentityServer 中避免会话 cookie

我一直在使用 Asp.NET Core 2.2 和 Identity,使用这里解释的示例。特别是我正在使用 StsServer 应用程序,它允许用户使用 OpenID 混合流或 Windows 身份验证进行身份验证。

我所看到的是它存储: 铬合金

  • 3 个会话 cookie,如果不记得用户身份
  • 2 个会话 cookie + 1 个 cookie 如果在重新打开浏览器时记住用户身份

有没有办法避免这样的cookies?

谢谢,

c# cookies asp.net-core-mvc identityserver4

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

如何在集成测试中绕过表单发布的防伪令牌验证

我有一个 ASP.NET 核心 2.2 MVC 应用程序,它公开了一个带有基本表单(用户名/密码)的登录页面。控制器动作由 保护AntiForgeryTokenAttribute,隐藏__RequestVerificationToken由 MVC 添加。

我正在使用 TestServer 编写集成测试,我想发送表单并查看是否收到 302 状态代码,但找不到任何有效选项。

我评估的一个选项是执行 GET,提取 __RequestVerificationToken,然后将 tpoken 作为表单的一部分提交。但是,这将不起作用,因为我缺少 cookie(我相信)。TestServer.CreateClient不支持任何处理程序,因此我无法添加 cookie。

有没有办法测试这个?

谢谢!

c# integration-testing antiforgerytoken asp.net-core-mvc

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

C语言中ptr = my_array和ptr =&my_array [0] [0]有什么区别?

我是C的新手.对于以下代码:

int *ptr;
int my_array[5][5] = {{1,2},{3,4,5},{6},{7}};
Run Code Online (Sandbox Code Playgroud)

我注意到我的编译器发出警告:

ptr = my_array;
Run Code Online (Sandbox Code Playgroud)

但工作得很好:

ptr = &my_array[0][0];
Run Code Online (Sandbox Code Playgroud)

这是为什么?

c pointers reference multidimensional-array dereference

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

带计数的C#查询

我有一个拥有多个属性的用户列表,我想知道谁和如何拥有相同的代码(这是一个用户属性)

例如 :

  • 用户1:雅各布,代码1
  • 用户2:查理,代码1
  • 用户3:托马斯,代码2

我需要查询并得到如下结果:

+--------+--------+
| Object |  Count |
+--------+--------+
| user 1 |    2   |
| user 2 |    2   |
| user 3 |    1   |
+--------+--------+
Run Code Online (Sandbox Code Playgroud)

"2",因为2个用户具有相同的代码和"1",因为只有一个拥有代码

请有人帮帮我吗?

c# linq

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