所有问题
c++ - xtensor:选择具有特定列值的行
我正在玩xtensor
,我只是想执行一个简单的操作来选择具有特定列值的行。想象一下我有以下数组。
现在我想选择col2
和col4
值为 3 的行。在这种情况下是row 3
。
我想达到类似于这个答案所达到的效果。
我怎样才能做到这一点xtensor
?
php - phpunit mock 不计算函数调用
我有一个单元测试,我在其中创建了一个模拟对象:
我将此作为另一个模拟对象的返回值
我检查它是否只被调用了一次:
如果我在实际单元中的调用之前放置一个 var_dump,我会看到我在那里传递了代码并且存根是resetTokenManagerStub
,但测试结果仍然是:
为什么不计算通话?是因为我用它作为另一个模拟的返回值吗?我调用时得到的对象与单元测试中的对象getManagerForClass()
相同。我做了一个ar_dump
,两者看起来都一样:
我在这里做错了什么?
android - Android XML:如何将小部件放置在包含的布局下方
我正在尝试将AnyChart 库 ( https://github.com/AnyChart/AnyChart-Android ) 中的图表小部件 (com.android.AnyChartView, @+id/piechart ) 放置在包含的布局 ( @layout/content_main )下方包含一个. 我尝试提供一个 id 并设置图表小部件的属性,但这没有奏效。应用程序图表填满了整个屏幕,覆盖了选项卡视图。TabHost
include
layout_below
下面是我的代码:
activity_main.xml
content_main.xml
c# - WPF DataGrid 在窗口加载后填充,但如何在加载后选择特定行
所以我将DataGrid
withDataContext
设置为DataTable
, 并通过FillJobsGrid()
when加载Window_Loaded
。这工作正常,但我希望能够在通过命令行启动时选择特定项目,args 部分没有问题,只有 2 个 args 和一个开关和一个值。该值是 中一行的 Id JobsGrid
,我看不到如何选择这一行。在运行之前我在这里查看BackUpSelectedClicked()
了许多其他页面中的灵感,但无论我采用哪种方式,我都没有得到. 我想这是关于从哪个事件运行我的代码。在mod之前我有:datagrid.Items.count
我希望能解决问题的代码是:
我已尝试将其插入FillJobsGrid
,并将其放入DataGrid.DataContextChanged
,Initialised
等Loaded
。任何帮助表示赞赏。
docker - 赛普拉斯在使用 Docker 和 Docker Compose 时无法验证此服务器是否正在运行
我目前正在运行三个 docker 容器:
- 用于前端 Web 应用程序的 Docker 容器(暴露在端口 8080 上)
- 后端服务器的 Docker 容器(暴露在 5000 端口)
- 我的 MongoDB 数据库的 Docker 容器。
所有三个容器都运行良好,当我访问http://localhost:8080时,我可以毫无问题地与我的 Web 应用程序交互。
我正在尝试设置第四个赛普拉斯容器,该容器将为我的应用程序运行端到端测试。不幸的是,当这个 Cypress 容器尝试运行我的 Cypress 测试时,它会抛出以下错误:
第一个潜在问题(我已修复)
这个SO post描述了第一个潜在问题,即当赛普拉斯启动时,我的应用程序还没有准备好开始响应请求。但是,在我的赛普拉斯 Dockerfile 中,我目前正在休眠 10 秒,然后运行我的 cypress 命令,如下所示。这 10 秒绰绰有余,因为我可以在npm run cypress-run-chrome
命令执行之前从 Web 浏览器访问我的 Web 应用程序。我知道赛普拉斯文档有一些更好的解决方案来等待http://localhost:8080但现在,我确定我的应用程序已准备好让赛普拉斯开始执行测试。
第二个潜在问题(我已修复)
这个SO post描述了第二个潜在问题,即 Docker 容器的/etc/hosts
文件不包含以下行。我也纠正了这个问题,这似乎不是问题。
有谁知道为什么我的赛普拉斯 Docker 容器似乎无法连接到我可以通过http://localhost:8080上的网络浏览器访问的网络应用程序?
下面是我的赛普拉斯容器的 Dockerfile
正如赛普拉斯关于 Docker 的文档所提到的,赛普拉斯/包含的图像已经有一个现有的入口点。由于我想在运行 package.json 文件中指定的 Cypress 命令之前休眠 10 秒,因此我在 Dockerfile 中覆盖了 ENTRYPOINT,如下所示。
下面是我的 package.json 文件中对应于npm run cypress-run-chrome
.
下面是协调所有 4 个容器的 docker-compose.yml 文件。
下面是我的主机文件的样子,它被复制到赛普拉斯 Docker 容器中。
下面是我的 cypress.json 文件的样子。
jquery - 使用正则表达式匹配字符串,同时忽略某些字符
我需要在一个循环中比较两个字符串,同时接受匹配字符串中的某个字符“-”。
此代码完美运行,但需要最后的润色。即使用户不写字符“-”,我也需要替换功能来接受用户的输入。例子:
innerText:1111-2222 lorem ipsum dolar 11112222 lorem ipsum dolar
用户输入:11112222
我需要将这两个都突出显示“1111-2222”和“11112222”,即使用户没有写“-”,反之亦然。
我应该使用正则表达式来解决这个问题,还是你们看到我可以使用的其他方法?
c# - 为什么我的场景没有完成加载 Unity?
嗨,我目前正在 Unity 中开发游戏,由于某种原因,我遇到了一个小问题,我正在创建的第四个场景(3 级)卡住并且没有完成加载,从而阻止我的游戏从场景 2(2 级)过渡到场景 3(3 级)。我有一个管理这些转换的场景管理器脚本,它适用于所有其他场景转换,除了上面解释的情况。有谁知道我做错了什么?下面您将看到负责处理场景转换的代码:
这是我负责附加加载和卸载场景的场景管理器脚本:
这是我称之为场景转换的脚本:
flutter - Flutter 布局:- 如何构建此布局
我想将文本与图像内的中心对齐,如图所示。我最近开始使用颤振,请帮助我实现布局。
在上述代码的帮助下,文本出现在底部中心而不是中心。
html - 在 REACT 中使用 CSS
我如何在反应中使用 css。不断抛出 ./src/index.js Module not found: Can't resolve './app.css' in 'c:\Repo\ecom-front\src'。我知道我做错了什么,所以需要一些帮助。
ecom-front/src/core/Menu.js
ecom-front/public/index.html
ecom-front/src/user/index.js
ecom-front/src/core/app.css
所以我尝试了很多不同的方法来放置外部 css 文件,因为我正在尝试使用 flexbox 或者不依赖于引导程序。我不知道我是否应该安装一个 npm 包,或者我是否遗漏了一些东西,因为我只知道实现 css 的传统方法,而不是使用 REACT。
c# - 更改图像大小(宽度、高度)以定义 dpi
我试着解释我需要什么。
1 - 我的目标条件是在笛卡尔点中转换图像的黑色像素而不调整图像大小。(OK完成)
2 - 第二个目标条件是调整图像大小并重做第 1 步。(好的,我有原始图像大小的标准化点,当改变宽度或高度时工作完成!)
3 - 现在我需要减少图像中的像素数以在我的图像中定义 DPI 数以重做步骤 1。如何?我找到了 setResolution(..,..) 方法,但是我必须如何更改图像的宽度和高度才能在 DPI 方面获得正确的分辨率?(参见代码中的 [?????])
如果我在我的新 image2 中运行每个像素,我会得到与运行 OriginalImage 相同的结果。好吧,最后我需要减少图像的像素数以获得定义的每英寸点数结果。
我希望我很清楚。
谢谢。
amazon-web-services - 如何一次向多个 sns 主题发送通知
我有 9000 个 AWS SNS 主题,每个主题的订阅者超过 100 万。目前,我正在向每个主题发送一条消耗大量系统资源的推送消息。有没有办法一次向所有主题发送消息?处理这种情况的最佳方法是什么?
python - 如何将这些类型的 while 循环结果保存到 python 中的多个数据框中?
这是我的示例代码:
这显示了我的输出:
如果我试图将它保存在数据框中,它只会保存 numpy 数组的最后一个值,即 [6 , 7 and 8] 。我想将它们全部保存在不同的数据框中,有人可以帮我解决这个问题吗?
c# - 如何动态绑定具有 ItemTemplateSelector 的 ListView 的 ItemSource,其中包含具有不同 DataTypes 的多个 DataTemplates?
我有一个 ItemTemplateSelector,其中包含多个具有不同数据类型的数据模板。因此,我有多个基于 Module Selected 的 ItemSource。如何根据所选模块将我的 ListView 与多个 ItemSource 绑定?
解释:
1)ViewModel_A 是我的 ItemSource 和 DataTemplateA 是我的 DataTemplate 当我的模块 A 被选择
2)ViewModel_B 是我的 ItemSource DataTemplateB 是我的 DataTemplate 当我的模块 B 被选中时
我尝试实现 BaseViewModel 并尝试在我的 ItemSource 中绑定 BaseViewModel 类型,但这不允许访问派生类属性。
如何动态选择我的 ItemSource?
ubuntu - Postfix 3.1.0 在 Ubuntu 16.04 上每 2 分钟在信号 15 处终止
嘿,
多年来,我们在 Ubuntu 15.10 上使用 Postfix、Dovecot、Amavis、Spamassassin 和 Clamav 运行了一个 Web 和电子邮件服务器。多年来一切都运行良好。
今天早上我将此服务器更新为 Ubuntu 16.04,因此 Postfix 现在是 3.1.0 版本。除了一个小问题外,一切都运行良好:
后缀主进程每两分钟在信号 15 上自行终止。
所有电子邮件帐户都在那里,无法中继,可以发送和接收电子邮件......一切都很好,除了 Postfix 每两分钟终止一次。
这是主要配置的 postconf 输出:
这是 postconf -M 输出:
这是系统日志输出......在这些行之前没有任何相关内容:
我真的希望,有人可以帮助我......
我编写了一个每分钟运行一次的小型 cron 脚本,它在终止时重新启动 postfix ......但这不是解决方案。
因为“到 pastebin 的链接必须附有代码”这里是 cron 脚本:
android - 带有导航组件的自定义汉堡图标
我在我的项目中使用新的导航组件。我创建了一个自定义工具栏,即使有导航抽屉,它也会将标题保持在中心。
我正在尝试在那里放置一个自定义汉堡包和后退图标(基本上我需要白色图标)。
我试过了
dataBinding.appBarHome.toolbar.setNavigationIcon(ContextCompat.getDrawable(this, R.drawable.ic_hamburger));
getSupportActionBar().setHomeAsUpIndicator(ContextCompat.getDrawable(this,R.drawable.ic_hamburger));
它都不起作用。如果想查看我的代码的任何特定部分,请随时询问。
java - 如何从 restTemplate put api 返回响应?
我正在尝试检索一个放置 api 公开的响应作为响应对象有效的 url http://localhost:8081/ nameoftheapplication* /{id}/validateToExportFile
我正在使用 restTemplate 交换,因为 put 只是进行更新,当我将返回类型更改为 String 时,该方法工作正常,但我想返回一个响应以进行其他处理,我实际使用的方法是
我有这个例外:无法提取响应:没有找到适合响应类型 [interface javax.xml.ws.Response] 和内容类型 [application/vnd.openxmlformats-officedocument.spreadsheetml.sheet] 的合适 HttpMessageConverter 提前为您提供帮助
report - 如何根据输入控件值的选择获取值
嗨,我有 3 个输入控件说 Car、Bike 和 Vehicles 和 Cars 包含列表为 Hyundai、Maruthi、Audi 和 Bikes 包含 Honda、suzuki、Bajaj 和 Vehicles Input Control 包含 Cars 和 Bikes 作为下拉列表场景 1:当在汽车中选择现代时并且在 Bike 中选择了 Honda,在 Vehicles 中选择了 Car 报告应该由 Vehicles 运行,并且必须显示与汽车相关的所有下拉列表,反之亦然,当在 Vehcile 中选择 Bike 时,我创建了 3 个参数 $P{Cars}, $P{Bikes}&$P{Vehicles} 当 $P{cars==Hyundai}&&$P{Bike==Honda} 和 $P{Vechiles==Car} 上面的等式不起作用(请用我的英语调整)
javascript - 如何测试已定义 catch 方法的承诺?
我有一个返回承诺的方法。
我想编写一个测试,确保该doStuff
方法返回的承诺具有一个 catch 方法。
怎么做 ?
python - 将 Python 包添加到 VSCode 终端的路径
我正在使用 VScode 在包中编写 python 类。我想在使用 VScode 终端时将此包的父目录添加到 Python 路径,以便我可以使用import
该包(无论正在运行的文件的目录如何)。
我尝试了.env
文件和工作区设置但没有成功。
最终我想使用终端在类上运行文档测试,为此终端需要能够导入包。
.env 文件
我有一个工作区。我首先尝试.env
按如下方式添加文件(注意我在Windows上使用 Python 3 Anaconda ):
(我尝试过单双反斜杠和正斜杠,没有任何效果)。
test.py
当我在包含以下内容的终端中运行脚本( )时:
我刚回来None
。
我确实尝试在 Windows 中设置系统范围的 PYTHONPATH 环境变量,然后它会显示出来,但是 C:\MyPython 没有添加到其中。我不想每次打开不同的工作区时都添加/更改系统 PYTHONPATH!
工作区设置
然后我尝试在MyProject.code-workspace
文件中添加工作区设置:
这又没用。
文件结构
我的文件结构如下:
如果我使用绿色三角形按钮(“在Python终端中运行文件”)运行,那么test.py
该文件的目录 (C:\MyPython
sys.path
import Pkg.Class1
但是,如果我运行Class2.py
(包括import Pkg.Class1
在代码和 doctest 中)然后目录C:\MyPython\Pkg
被添加到sys.path
并且它无法找到并导入Pkg
包并且doctest
失败。
C:\MyPython
因此,无论正在运行的文件的目录如何,我都想添加到 python 路径。
当然,我可以将所有测试添加到test.py
并运行它,但我真的只想在我正在处理的类中运行 doctest,而不是每次都运行所有测试(并翻转到另一个文件来做它)。
看起来这应该很容易,但我无法让它工作!
有任何想法吗?
PS:我没有包含测试或类的 .py 代码,因为它与问题无关,它import
是失败的。最终我可以看到所需的目录既不在sys.path
也不出现os.environ.get('PYTHONPATH')
,这就是导入失败的原因。
javascript - 在 react-chartjs2 中更改工具提示方向
我已经在我的反应应用程序中实现了 react-chartjs2 https://www.npmjs.com/package/react-chartjs-2 。我已经成功实现了它,但我需要在悬停图表时更改工具提示的方向。目前它看起来像这样
但我希望我的工具提示看起来像这样
我怎样才能做到这一点
我的图表和图表选项代码
内部渲染
ssl - 本机是否支持kafka SSL连接?
我不想在 quarkus 中使用 smallrye-kafka 通过 SSL 连接到 kafka 主题。
我的代码在执行时有效mvn compile quarkus:dev
。
mvn clean package -Pnative
是成功的。但是当我运行本机二进制文件时,它会失败,因为它找不到SaslClientCallbackHandler
. 我按照 quarkus 指南使用 SSL 构建本机,并使用 smallrye 扩展配置 kafka。
我的 application.property 文件
我希望本地人也能正常工作。当application.property
被评论时,本机运行不会抛出异常。
错误日志:
重现:
quarkus-smallrye-reactive-messaging-kafka
使用扩展制作新的 quarkus 项目配置应用程序属性
构建本机并运行它。
注意:我没有任何类src/main/java
,当在中找到 SSL 配置时,本机失败application.property
angularjs - gulp 更新后可能未处理的拒绝 (4.0.2)
我有一个旧的 angularjs 项目突然停止工作。我将 gulp 更新为:
我还以下列方式更新了 gulpfile.js 中的许多 gulp 任务:
现在,当我运行“gulp”时,一切似乎都很好。我得到以下输出:
然而,应用程序无法启动。它抛出以下异常:
main.js:43161 错误:过渡已被取代
堆栈跟踪对我来说毫无意义。该异常导致我访问 main.js 文件中我没有触及的函数。(至少在不知情的情况下)。例如:
任何建议表示赞赏。这是我第一次接触 gulpfile.js,所以我有可能错过甚至滥用其中的某些内容。
更新
我将 angular-ui-router 更新为 "angular-ui-router": "^1.0.23"
,现在我得到一个稍微不同的异常:
加载资源失败:服务器响应状态为 404(未找到):4000/auth/auth.html:1 加载资源失败:服务器响应状态为 404(未找到) main.js:49669 错误: [$templateRequest:tpload] 加载模板失败: layout/app-view.html (HTTP status: 404 Not Found) https://errors.angularjs.org/1.7.8/$templateRequest/tpload?p0=layout% 2Fapp-view.html&p1=404&p2=未找到%20
javascript - 剑道网格验证不出现
Kendo Grid 验证不会出现在其他列中,只是出现在颜色列中,而不是颜色列是自定义编辑下拉列表。
问题仅针对文本框控件,因此单击编辑或添加按钮时不会触发验证如果您看到编辑功能,我尝试了很多事情如果您尝试过它,则验证将在所有情况下触发如果文本框中有值或没有值
xcode - 在 App Store 之外分发 Mac 应用程序。我应该怎么签?
我有一个 Mac 应用程序,由于使用 Apple 事件,它不能被沙盒化,因此它不能通过 Mac App Store 发布。
我创建了一个网站,添加了一个支付网关,一切似乎都很好,但我不断收到测试人员的反馈,他们即使使用鼠标右键也无法打开应用程序。首先它是来自 Xcode 的原始应用程序,没有任何类型的签名,之后我尝试使用我的开发人员证书存档后导出,我什至用 Apple 公证了应用程序,但仍然有些人无法打开应用程序(即使他们可以在签名前使用它)。
目前我正在使用 Mac App Distribution 证书(无配置文件)。它是否正确?我应该使用“Mac Installer”、“Mac developer”、“Apple developer”、“Apple distribution”……为什么这么混乱?