所有问题

0 投票
1 回答
56 浏览

mysql - EntityFramework groupby 不能像在 mysql 上那样工作

我有以下 sql 查询

我正在尝试使用 EF 核心做同样的事情。

我究竟做错了什么?如何获得与 mysql 相同的结果?

0 投票
1 回答
223 浏览

spring - 如何在春季使用 kotlin 将 @Value 定义为可为空?

当缺少一个特定属性时,我不希望自动装配失败。在那种情况下,我可以接受空值。我怎样才能实现它?

0 投票
1 回答
109 浏览

reactjs - Firebase 多种管理员类型

在我正在开发的产品中(使用 ReactJS 和 Firebase Auth 和 Firestore),我需要设置以下帐户类型:

超级管理员
内容管理员
用户管理员

目前,我有一个表单,一旦输入用户电子邮件,它就会向具有该电子邮件地址的用户提供“管理员”令牌。

我可以用 3 种不同的管理员类型做到这一点的最佳方式是什么?

我已经包含了设置管理员令牌的代码。

AddAdmin.js

索引.js

0 投票
1 回答
637 浏览

python - 在 Anaconda 中创建多个 Jupyter 工作目录/配置文件

我的工作计算机上有 Anaconda Navigator,我已使用此处给出的步骤将 Jupyter 笔记本的默认工作目录更改为公司服务器上的某个位置

我还在 Anaconda 中创建了第二个环境,我想为此使用与基础(根)不同的 Jupyter Notebook 工作目录。为此,我相信我需要:

  1. 创建第二个 Jupyter Notebook 配置文件
  2. 获取第二个环境来引用新的配置文件,同时确保旧文件仍然引用原始配置文件。

我该怎么办?也欢迎创建多个工作目录的替代方法。

0 投票
1 回答
29 浏览

c++ - VisualC – 在未导出的标头中实现的 DLL 类

0 投票
1 回答
30 浏览

xslt - 根据孙子(带限定符)对完整节点进行排序

我需要按孙子的值对节点进行排序。为此,我找到了不同的示例,但是子 G_SG16 出现了几次,我需要添加一个限定符(此处为 DOC)。也可能是限定符 DOC 没有退出。

这里应该排序的行项目节点 G_SG15 包括所有子注释:

结果应该是这样的。没有 DOC 的节点是否出现在排序列表的开头或结尾并不重要。

我测试了这个,但它只是按原样返回源文本:

当然,预选赛仍然没有,但我希望他能以某种方式开始排序。

我正在为此使用在线编辑器。有谁知道 XSLT 的好(免费)调试器?特别是为什么我的规则没有被使用,我无法用一个简单的编辑器看到。

感谢您的支持 :-) 克里斯

0 投票
1 回答
26 浏览

php - 如果值与函数匹配,我如何从下拉列表中选择值?

如果值与函数生成的值匹配,如何从下拉列表中选择值?例如,如果$match value is 08:00条件应从下拉列表中选择值,则无法选择值?

PHP 函数

html

0 投票
2 回答
41 浏览

python - 我想在 django 的 view_project.html 页面中显示用户输入的所有数据

视图.py

模型.py

这是为特定用户将项目添加到数据库中的 views.py 文件,用于此的 HTML 文件是 add_project.html

0 投票
1 回答
31 浏览

makefile - 使用 Makefile 中的模式自定义目标

我有一棵看起来像这样的文件树:

我想添加一些仅根据文件名中的模式对文件进行操作的目标。例如:

wherelecture-1指的是文件名以1eg开头的目标集tasks/101-tasks-pandas.ipynb- 要清楚,模式是:

  • notes -> ./notes/*
  • exercises -> ./exercises/*
  • tasks -> ./tasks/*
  • lecture-1 -> ./*/1[0-9][0-9]*.ipynb
  • lecture-2 -> ./*/2[0-9][0-9]*.ipynb
  • lecture-1-notes -> ./notes/1[0-9][0-9]*.ipynb

很长的路要走,每个目标都有一个单独的目标,但我觉得必须有某种模式/正则表达式匹配可以避免这种情况。

编辑:

有关在每个目标上完成的操作的更多信息,我有一个可执行命令,它基本上将 IPython 笔记本转换为 HTML。这在 make 中存储为变量RENDER_HTML

例如,目前要渲染 notes 文件夹中的所有内容,我的 Makefile 中有以下部分:

0 投票
1 回答
152 浏览

angular - [(ngModel)]='products.title' 问题 // 类型 '{}' 上不存在属性 'title'

当我使用 [(ngModel)] 时,会发生此问题,并且我从 firebaseDatabase 使用的类别没有出现,为什么?

这就是问题

src/app/admin/product-form/product-form.component.html:6:73 中的错误 - 错误 TS2339:类型“{}”上不存在属性“标题”。

与价格相同 - 类别和 imageUrl

产品形式component.ts

产品-form-component.html

0 投票
2 回答
152 浏览

powershell - 类成员被 json 序列化为空字符串而不是 null

class在 powershell 脚本中使用关键字。

我想序列化我的自定义类的实例,但我观察到$null成员被序列化为""而不是null.

再生产:

输出:

但我期待:

作为旁注,这有效:

它输出预期:

有没有办法来解决这个问题 ?

PS:如果重要$PSVersionTable输出:

0 投票
1 回答
56 浏览

sql - Azure 中的 SQL 服务器:内部连接相当于此处的左连接?

SQL Server 版本:Microsoft SQL Azure (RTM) - 12.0.2000.8 Oct 1 2020 18:48:35 版权所有 (C) 2019 Microsoft Corporation

在最新版本的 SQL Server(大约 2020 年)中,SQL Server 是否能够优化内部联接,或者在适当的情况下使用左联接是否相关?

换句话说:这个查询是...

...正如我所期望的那样,比这个查询更有效率吗?

奖励问题:我的问题有意义吗?还是我完全误解了连接的工作原理——即它从来不是性能上的差异(即行组合数量的差异),而只是语法上的差异(取决于你想用哪个表开始查询) ?

=========

编辑: 我使用 SET STATISTICS IO ON 和 SET STATISTICS TIME ON 来比较查询执行情况。

  • 两个内部连接的结果:

    (受影响的 163 行)表“LeftTable”。扫描计数 0,逻辑读取 326,物理读取 0,页面服务器读取 0,预读读取 0,页面服务器预读读取 0,lob 逻辑读取 0,lob 物理读取 0,lob 页面服务器读取 0,lob 读取预读为 0,lob 页面服务器预读为 0。

    表“中表”。扫描计数 1,逻辑读取 13,物理读取 0,页面服务器读取 0,预读读取 0,页面服务器预读读取 0,lob 逻辑读取 0,lob 物理读取 0,lob 页面服务器读取 0,lob 读取预读为 0,lob 页面服务器预读为 0。

    表“右表”。扫描计数 1,逻辑读取 2,物理读取 0,页面服务器读取 0,预读读取 0,页面服务器预读读取 0,lob 逻辑读取 0,lob 物理读取 0,lob 页面服务器读取 0,lob 读取-预读为 0,lob 页面服务器预读为 0。

    SQL Server 执行时间:CPU 时间 = 0 毫秒,经过时间 = 1 毫秒。总执行时间:00:00:00.040

  • 左连接 + 内连接的结果:

(与上面相同,但在 RightTable 上的逻辑读取量减半,但执行时间加倍)。

我不知道这有多少是由误差范围调用的(这太快了无法确定),但我接受这两个查询没有显着不同,就像我想的那样。

0 投票
0 回答
368 浏览

elasticsearch - Elasticsearch,elasticsearch.keystore 使用哪个路径?

我试图理解为什么我得到 401。

采取的步骤:

  • 创建了一个 elasticsearch.keystore
  • 添加bootstrap.password成功,与cat ~/.elk.secret | /opt/elasticsearch/bin/elasticsearch-keystore add -x 'bootstrap.password'
  • 由于我有多个实例正在运行,我它移动到新的 conf 目录中

但现在我得到 401:

我的理解是这个错误可能是由两件事引起的:

  • 密码错误(我怀疑这是我的情况)
  • 错误的elasticsearch.file

如何找到它正在加载的 elasticsearch.keystore

跑步rootLogger.level = debug没有帮助。我觉得得到确认会很棒,例如/opt/elasticsearch/instance2/conf/elasticsearch.keystore

0 投票
1 回答
41 浏览

python - 您如何在 Ctypes 中指定从 python 到 C 的变量类型?

目前我正在学习C类型。我有一段 C 代码。这不是整个代码,但我认为其余的与分享无关。sin 和 cos 函数在上面的原始代码中定义。

C:

Python:

首先我没有使用这些行:

我得到了一个输出,但输出为 0。我认为 double 值被向下转换为 int。

我想要实现的是我从 python 向 C 发送一个双精度数,C 将返回一个双精度数。

我已经熟悉这个文档,但我没有找到正确的答案: https ://docs.python.org/3/library/ctypes.html

问题:我应该如何修改我的代码以获得良好的输出?

0 投票
2 回答
471 浏览

kotlin - IDE 对 Dispatchers.IO 协程中的阻塞调用发出警告

我正在开发一个需要来自 URL 调用的数据的简单应用程序。这是相关的代码部分

IDE 对 .get() 和 URL() 方法都发出警告,称这是“不适当的线程阻塞方法调用”

但是,如果我理解正确,我在 Dispacher.IO 协程范围内,并且该工作正在为阻塞任务创建的不同线程上完成。即使我的通话超时,应用程序也不会破坏或阻止 UI。

除了抑制警告,我做错了什么?

0 投票
0 回答
57 浏览

r - 无法在 R Markdown 中计算 t 检验函数

我正在尝试从 R 中的 csv 数据中读取一些数据,然后计算 t 检验函数,但我收到一个错误,即标签中存在意外符号。

这是我的代码:

这是错误:

这就是我的数据的样子:

在此处输入图像描述

0 投票
1 回答
132 浏览

javascript - 将文本从 javascript 变量保存到 .txt 文件

我正在尝试此代码,但无法使其正常工作,它显示“名称“文本”在当前上下文中不存在”

如何使变量“textt”可访问?

这是一个完整的代码:

0 投票
1 回答
108 浏览

c++ - 我不知道布尔函数如何返回字符串

这个布尔函数如何返回 a+b>b+a?a+b>b+a 有什么不同吗?如果您能解释此布尔函数中使用的概念,我们将不胜感激。

'cmp' 用于对向量中的元素进行排序

0 投票
1 回答
48 浏览

sql - 在 SQL Server 中生成自定义开始和结束月份

我在使用 T-SQL 中的自定义日期时遇到了一个问题,我们有一个客户端使用不同的方法startend他的月份,而不是默认01的开始月份和结束的日期3130或者29是月份开始在当天2625下个月结束。

例如,通常如何:

客户自定义月份:

所以,为了这个需求,我必须用这种自定义方式计算这个客户从一月到现在每月做了多少销售......我该怎么做?

我想通过本月确定执行的查询结果示例:

在此处输入图像描述

0 投票
1 回答
90 浏览

android - Android studio,调用 RewardedAdLoadCallback 阻塞 ui

我在我的 android 应用程序中使用 google AdMob,当我初始化 RewardedAdLoadCallback() 时,UI 有一个小堵塞,打印的错误是:

E/ExtendedACodec:extradata 端口定义的 setParameter 失败

我在代码中的哪个位置调用我的方法并不重要

这是我为奖励添加回调初始化程序编写的代码:

0 投票
5 回答
1360 浏览

python - 如何将两列数组转换为具有出现次数的矩阵?

我有以下 numpy 数组:

有没有办法将此数组转换为包含所有可能组合的出现次数的对称熊猫数据框?我期待这样的事情:

0 投票
1 回答
2430 浏览

android - sdkmanager 警告:无法读取或创建安装属性文件

我正计划开发 Cordova 应用程序,所以我正在完成我的开发环境。我成功安装了 android-sdk 和 evrything 最后我需要安装平台工具和构建工具来开始开发我的应用程序。我在我的 CLI 中做所有事情。我试图安装这样的构建工具:

我收到如下错误:

当我研究了 2 个小时,每个人都说 android-sdk 目录的权限。当我运行此命令时:

我可以看到我的 android-sdk 目录权限是:

我的配置 (~/.bashrc)

我使用的是 Ubuntu OS 20.04 版本。我尝试使用命令 sdkmanager 安装平台工具,但这已经成功,但我无法安装构建工具。任何人有任何想法来解决这个问题?

谢谢

0 投票
1 回答
98 浏览

testing - 如何在我的自定义浏览器提供程序插件中实现多窗口支持

我已经更新到 testcafe v1.9.4,我想利用新的多窗口支持。但是我使用自定义浏览器提供程序。

当我使用 openWindow 运行测试时,出现错误

仅 Chrome、Chromium、Edge 84+ 和 Firefox 支持多窗口模式。在这些浏览器中运行测试以使用“openWindow”方法。

如果我将以下方法添加到我的浏览器提供程序

然后我的浏览器会启动,但不再打开被测页面的url,它只是挂在浏览器空闲页面上。

我没有找到任何文档,而且 Testcafe 浏览器提供程序生成器似乎没有更改为文档或实现多窗口支持。所以我在这里问。

0 投票
0 回答
21 浏览

multithreading - 用 `perf` 寻找“冷点”

运行perf record/perf annotate循环会生成有关哪些汇编指令是“热”的信息,因为它们被一遍又一遍地执行。

但是,对于某些性能问题,我们想知道函数在哪里“冷”。这通常发生在多线程环境中,其中某种资源争用(例如互斥锁持有时间过长)会导致架构未充分利用。

如何从perf.data文件中理解“冷点”?

0 投票
0 回答
187 浏览

python - Python Selenium - 在无头模式下具有身份验证的代理

我需要在无头模式下运行需要对 selenium 进行身份验证的代理。

我想很多人都知道这篇文章中给出的答案,而且老实说它确实工作得很好,但仅限于非无头模式。由于无头模式不再支持扩展, 如何在 selenium chromedriver python 中设置具有身份验证的代理?

除了该方法之外,另一种在无头模式下运行代理的非常好的方法是使用模块selenium-wire。但是,selenium-wire 只能在HTTP. 要运行HTTPS,您需要将生成的证书导入谷歌浏览器。所以你不能以HTTPS编程方式运行。

在无头模式下运行具有身份验证的代理有什么好的选择吗?我相信我们中的许多人都想知道同样的事情。

谢谢!