所有问题

0 投票
2 回答
321 浏览

c++-winrt - idl 枚举的格式是什么?

在我的空闲状态下,我尝试过-

我收到 - MIDL2025 [msg] 语法错误 [context]:期望“;”附近有一个标识符
MIDL2025 [msg] 语法错误 [context]:需要关键字“interface”或...

0 投票
1 回答
814 浏览

php - Windows MongoDB PHP extension not load

I'm trying to install the mongodb extension in PHP 7.1.0 but basically the extension is not loaded by PHP (not displayed using php_info() and not throws any error, just not load), i have follow and searched too many tutorials and nothing has worked.

MongoDB 4.0.2 is installed and working as expected. PHP 7.1 is working as expected.

Steps made:

1) Download PECL compatible (PHP version and thread safety/no thread safety) mongodb driver.

2) Open /ext directory in PHP installation and put the .dll extension downloaded on it.

3) Edit php.ini file and enable the mongodb extension appending the code using (extension=php_mongodb.dll).

4) Restart Apache service.

The corresponding php.ini file is loading correclty (see print below)

I tryed use another old versions of the extension and not worked.

I have many PHP versions installed, i tryed in 5.6 too, and not worked as well.

I have tryed in other machine using PHP 7.2 and not worked, i searched too many and not found a solution, i hope some person can help! Thanks.

References:

Windows 8.1

http://php.net/manual/en/mongodb.installation.windows.php

https://pecl.php.net/package/mongodb

All marked as blue i have tried to install, and all downloads are made Thread Safety x64 (correspondent architecture).

enter image description here

enter image description here

0 投票
2 回答
2514 浏览

javascript - Firebase 自定义声明不会传播

我正在使用 angularfire2 使用 Angular6 应用程序。我在用户创建中将角色设置为自定义声明,但它似乎没有传播。

当我创建用户时,我将用户 ID、业务 ID 和角色发送到云函数:

出价>业务ID

角色 > 角色

req.body.uid > 用户标识

问题是当对云函数的调用完成时,我想将用户重定向到要求用户拥有自定义声明集的路由,但它失败了。经过一些调试,我发现如果运行:

调用云函数“result.claims.roles”后立即未定义,但如果我刷新页面,“result.claims.roles”有我之前设置的数据。

我已经尝试过 reload 方法和 getIdToken(true) 但我遇到了同样的问题。

有没有办法避免刷新页面并获得自定义声明?

谢谢!

0 投票
0 回答
263 浏览

c# - 如何动态加载从以前的界面构建的程序集?

我有一个 .net Winform 应用程序,它试图动态加载程序集但收到 ReflectionTypeLoadException 异常

该应用程序包括对 P.DLL 和 C.DLL 的两个引用(代码在下面)然后动态加载 SI.DLL(要加载的代码在下面)

这是我的问题开始之前的代码

P.DLL 包含这个

C.DLL 包含这个

SI.DLL 包含这个

所以本质上 SI (interface iSI) 派生自 C (interface iC) 派生自 P (interface iP)

所以用上面的代码,我可以动态加载SI.DLL,没有问题。

这是我的应用程序中动态加载 SI.DLL 的代码

下面是调用加载器的代码:

这是执行加载的函数:

变化

我通过添加一个从旧接口派生的新接口来更改 P.DLL,并在 P 类中实现该函数:

我也更改了 C.DLL 以使用派生自新接口:

随着 P 和 C 的变化:

SI(接口 iSI)源自 C(接口 iC),它源自 P(接口 iP 4

我进行了更改,重新编译了 P.DLL 和 C.DLL 以及我的应用程序。现在,当我运行应用程序时,我尝试加载使用OLD iP接口构建的 SI.DLL 实例,但出现异常。

我的问题是如何动态加载从以前的界面构建的程序集?

0 投票
1 回答
37 浏览

java - 使用 inputString 获取枚举值的方法

我正在学习 Java 中的枚举,但我有一个问题在我的代码上效果不佳。

我用秒数和一些名字做了我的 Enum,后来,我做了一个在 Enum 类中查找它的方法。这个想法是在给定操作名称的情况下启动一个计数器(这就是我在 Enum 上使用整数值的原因)。

代码是:

我还有另一个调用这个方法的类。以下调用者是:

问题是,我使用的任何输入,无论是对还是错,它都会给我一个 NullPointerException。我在哪里犯了错误?提前致谢!

0 投票
1 回答
121 浏览

android - 将库构建迁移到 Gradle 4.5.1 后应用程序构建失败

我有一个使用库 A 的应用程序,该库 A 已转换为使用 Gradle 4.5.1(来自 3.5.1)构建。库 A 又依赖于也转换为使用 Gradle 4.5.1 的库 B。

尝试使用库 A 构建时,应用程序构建现在失败(它不直接包含对库 B 的依赖)。构建错误是针对库 B 中的资源的资源未找到错误。

应用:

图书馆甲:

如果我直接在应用程序的依赖项中包含库 B,那么构建工作,但是我不想这样做,因为我不想在应用程序中指定库 A 的依赖项,我不想随着 A 使用的版本增加,必须不断更新库 B 的版本。

如果我使用compile指令而不是 ,它也会构建implementation,但是,我不想这样做,因为compile它将被过时。此外,使用api似乎无法解决问题。

如何在不需要指定库 A 的依赖项的情况下使构建工作?

0 投票
1 回答
358 浏览

python - RTX 2080ti 的 NCCL 安装/Tensorflow 编译错误

我正在使用 2080ti 在 Ubuntu 18.04 上安装 Cuda 10、CuDnn 7.3 和 NCCL 2.3。我在使用 NCCL 部分时遇到问题。当我尝试编译 Tensorflow 时,它说错误并且找不到 NCCL-SLA.txt 文件。但是当我搜索该文件时,我也无法在任何地方找到它?因此,当我在网上查看时,人们说您可以将其从另一个目录中移动,但它不适合我,所以我不知道该怎么做。

这是我得到的错误代码:

0 投票
1 回答
279 浏览

soap - 使用 Exchange SOAP Web 服务获取当前登录用户

我们正在使用 Exchange 2010 SP1 SOAP Web 服务。我找不到获取当前(经过身份验证的)用户信息的 API。

0 投票
1 回答
1066 浏览

python - plot_date 函数为每小时数据设置 xticks

我目前有一个函数,可以从 MM-DD-YYYY HH-MM 格式的时间/日期数据创建时间序列图。我不确定如何更改 x 轴刻度,使其显示小时数和日期,因为它目前只显示日期。

我包含的 set_major_locator 行仅返回具有年份的刻度,即使我指定了 hour_locator 并且数据是每小时的。

在此处输入图像描述

0 投票
1 回答
982 浏览

java - 在 Hibernate 多租户配置中禁用 Spring 数据源配置

我正在使用 Spring 2.x、Spring Data REST、Hibernate 5.x、Mysql 创建一个服务器 REST 应用程序。

我按照以下指南配置了多租户:https ://dzone.com/articles/spring-boot-hibernate-multitenancy-implementation ,唯一的区别是我为每个租户使用一个数据库。

我有一个MultiTenantConnectionProvider创建与数据库的连接和一个TenantIdentifierResolver获取当前租户的连接。

一些相关的代码:

...

我也以这种方式配置了 Hibernate:

这是我的application.properties:

在应用程序启动期间,我看到 Spring 为我在属性文件中配置的数据库创建了一个连接池。

我想避免这种情况,因为我所有的连接都是由MultiTenantConnectionProviderImpl. 我想继续拥有注射EntityManagerDatasource在我的豆子中的设施。

我已经在这里看到了如何禁用 Spring Boot 数据源配置,但是这样做我无法再在我的应用程序中注入数据源。

您对如何从属性文件中完全删除数据源的定义并以编程方式将数据源注入应用程序有一些建议MultiTenantConnectionProviderImpl吗?

0 投票
1 回答
1252 浏览

amazon-web-services - 该工厂未使用火花流和 AWS 创建的套接字

我通过火花流 S3 访问遇到了这个异常。

我已经尝试了这些步骤 [来自其他线程,例如AWS Socket Not created by this factoryCannot use AWS SDK in Spring Boot Application (Socket not created by this factory) ] 并没有奏效。

  • 为所有 amazonaws 和 apache http jar 着色。
  • 将 httpclient 和 httpcore 显式升级到 4.5.x。
  • 将亚马逊 SDK 升级到 1.11.x。
  • 将 hadoop 升级到 3.1.x。

这些都不起作用,我现在被困了 2 天,这意味着我已经尝试了 stackoverflow 和互联网中的大多数解决方案。还有其他想法吗?

0 投票
2 回答
60 浏览

python - 使用字符串方法过滤列值上的行

输入 df:

我想过滤包含以下关键字的行:

输出DF:

代码:

方法:

这种方法效果很好,但我很想知道 pandas 中是否有任何一种衬垫可以达到同样的效果。

例子:

0 投票
1 回答
382 浏览

php - 从php添加逗号Json

我在 foreach 中有一个数组,可以在 json 中生成数据,但我应该添加一个逗号来验证代码。但我不能……我该怎么办?

我有这个代码

但我想要这段代码

0 投票
1 回答
71 浏览

javascript - 在 Mongoose 中测试验证而不访问数据库

如果我的应用程序中有以下模型:

基本上,它是公司员工的模型。该员工可能已被另一名现有员工推荐到公司工作,因此在员工集合中存在自我引用。

验证确保用户没有输入数据库中不存在的员工的 ID。它看起来像这样:

现在,我想测试这个验证工作(可能是我将来为将添加到模型中的其他字段编写的许多其他验证之一)。但是,我不想在测试中访问数据库,所以我想刺出 findById 来手动控制测试的“found”值。我不知道如何绕过 mongoose 在幕后雇用的 mongo 驱动程序。

我怎么能刺伤这个功能?或者,是否有更好的方法来实现验证器以使其更具可测试性?

0 投票
1 回答
1447 浏览

windows - 管理员与非管理员模式 - 无法覆盖变量,因为变量已被优化

在今天的一些测试中,我遇到了一个意想不到的问题,我不明白为什么会这样。下面是我用来复制问题的代码。它只是较大项目的一小部分。

如果有帮助,正在 Windows 10 Build 1709 上进行测试

PS1 文件和 BAT 文件的名称相同。

导致错误的方法

  • 通过运行 PS1 文件Right-Click - Run with PowerShell会导致错误
  • PowerShell ISE非管理员模式打开,然后打开/运行脚本将导致错误
  • 以管理员或非管理员身份运行 BAT 文件将导致错误

避免错误的方法

  • PowerShell ISE管理员模式打开,然后打开/运行脚本不会导致错误
  • Script:在最后2行代码的变量前面加上不管脚本怎么执行都不会报错
  • 使用 VSCode,它将如下所示工作。在集成终端中运行它,它会看到它没有作为 运行Admin,它将PowerShell.exe在 VSCode 之外启动并且没有问题地工作

-

为什么我Script:的函数前面有变量?这是我可以在函数中设置变量以在函数外使用的唯一方法。这篇文章中未列出的其他 25 个左右的变量没有问题,但是,它们在设置后不会像这两个一样被修改。

问题

  • 为什么,如果在Admin模式下运行 ISE,它会工作?
  • 如果它以管理员身份重新启动,为什么它不起作用?
  • 为什么 VSCode 不关心并且无论如何它都可以工作?

有些东西没有意义,我无法确定它。

这是错误

无法覆盖变量 NetFX3,因为该变量已被优化。尝试使用 New-Variable 或 Set-Variable cmdlet(不带任何别名),或点源您用于设置变量的命令。在 C:\Users\a502690530\Desktop\Testing2.ps1:14 char:5 + [string]$Script:NetFX3 = $BAT_Files_Path + "NetFX3.zip" + ~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : WriteError: (NetFX3:String) [], SessionStateUnauthorizedAccessException + FullyQualifiedErrorId : VariableNotWritableRare

无法覆盖变量 Power_Plan,因为该变量已被优化。尝试使用 New-Variable 或 Set-Variable cmdlet(不带任何别名),或点源您用于设置变量的命令。在 C:\Users\a502690530\Desktop\Testing2.ps1:15 char:5 + [string]$Script:Power_Plan = $BAT_Files_Path + "Power_Plan.zip" + ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CategoryInfo : WriteError: (Power_Plan:String) [], SessionStateUnauthorizedAccessException + FullyQualifiedErrorId : VariableNotWritableRare

这是代码

BAT 文件启动

0 投票
2 回答
25 浏览

c# - 使用 mysql 参数时未填充 Datagrid 视图

我的想法是问题出在适配器上。但是,我仍然很年轻,希望能得到任何帮助。我搜索了这个论坛,但我找到的任何解决方案都没有运气(可能是pebkac)。该应用程序很简单,在参数化选择语句中使用文本框输入来填充数据网格视图。查询将执行,但网格保持为空。VS2017,MySql8.0

0 投票
1 回答
40 浏览

vba - 嵌套如果 - 可能更好的解决方案?

我希望就IfVBA 中大量嵌套语句的更好解决方案获得一些建议。由于可能的条件数量,该If语句变得非常大。我正在考虑使用For循环,但这似乎仍然需要大量If条件,我也想到了 a Select Case,但这也不起作用。

下面的代码显示了我如何为If语句和大多数条件设置变量。任何简化此代码的帮助将不胜感激。

0 投票
2 回答
44 浏览

java - Programmatically creating a rectangular Shape with a rectangular cutout for a Button

trying to make a rectangular ShapeDrawable that has a rectangular cutout - it needs to actually be cutout so that the middle is 'transparent', it can't be a white rectangle on top of a larger nonwhite one or something like that.

Here's what I have so far (all that can be seen however is the top 'bar' of the rectangle, which oddly enough is black despite that being the color of the cutout):

0 投票
0 回答
86 浏览

laravel - Laravel:按关系 AS 列按父级排序

我的一个Location模型具有以下范围。就我而言, a与Shopone to many关系Locations。有Location纬度和经度。$latitude, $longitude, $radius来自搜索字段。我正在尝试按与正在搜索的用户Shop的距离进行排序。Location

我正在使用它

这很好用,它可以让我找到一定半径内的所有商店。

然后我想做的是Shops按距离排序。

添加orderBycloseTo闭包中只需订购locations. 您不能订购,Distance因为Shop它不存在。我该如何解决?

0 投票
1 回答
109 浏览

sql - 使用 ADO 和 SQL 加速从表中查询

我有一个 Excel 宏,它使用 ADO 和 SQL 从另一个文件中读取数据。它运行良好,但时间太长

这是连接到另一个文件的代码部分。

谢谢!

0 投票
1 回答
2586 浏览

python - Bash 脚本没有在后台运行 nohup

我有一个 bash 脚本,它激活 anaconda 环境并运行 python 调度程序脚本并每分钟将日志写入文件。如果我只运行脚本,它工作得很好。

执行 ctrl-C 后,我看到日志每分钟都会出现。

但是当我使用 nohup 在后台运行相同的脚本时

我可以用 top 看到脚本和 python 正在运行

但我看不到任何要写入日志文件的内容。

不知道出了什么问题。任何指导我正确方向的建议都非常感谢。

0 投票
1 回答
236 浏览

c++ - while loop does not terminate with sentinel value

I am a new coder for c++, i am learning it recently thus I may be missing basic elements and understanding. I am creating a c++ file which takes into account various information until -1 sentinel value is input and then it summarizes the information. My while loop does not terminate when I input -1 in student numbers. Can I get some advice and thoughts on the code? Am I missing something ? I am new so any criticism is welcome I just started a month ago. I am theorizing that my while loop may be too big should I put braces or take another approach to the problems, Thanks

0 投票
1 回答
1244 浏览

angular - 带有茉莉花的量角器不显示堆栈跟踪以符合错误

我有一个量角器测试可以做到这一点:

当此错误时,它会输出以下内容:

如何获得有用的堆栈跟踪,说明错误是在测试的适当行引发的?

这是我的量角器配置文件:

对于它的价值,我正在通过 gradle 命令运行测试。

我尝试创建一个新的量角器应用程序,发现它有同样的问题。因此,我在他们的 github 上创建了一个问题:https ://github.com/angular/protractor/issues/4975

0 投票
2 回答
474 浏览

uwp - 工具箱中缺少 UWP Treeview

我有 Windows 10 目标版本 Build 17134,最低版本是 Creators Update Build 15063

我通过 Nuget 包管理器安装了 Microsoft.UI.Xaml 2.0.18091

运行 VS2017 15.8.6

但我在工具箱中看不到 TreeView 控件

错误图片

[更新]

当我尝试从文档中粘贴 Xaml 时,出现错误

[更新]

我有 Windows 版本 1809 并构建 17763 窗户构建

我有 SDK 10.0.17763

然而,工具箱中唯一的树视图是 Microsoft.UI.Xaml.Controls

0 投票
1 回答
2605 浏览

javascript - Node.js 通过 spawn() 调用 bash 脚本:ENOENT

这将引发 ENOENT 错误:

虽然这不会按预期执行脚本:

现在,我想从中spawn()获取数据流并使其正常工作。这种行为可能来自哪里的任何建议?

我检查了一下pwd,两者的当前工作目录相同。