所有问题
mongodb - 按嵌入文档 MongoDB 中的两个字段和总和字段分组
我正在尝试使用聚合函数按两个字段对文档进行分组,对嵌入文档中的值求和,最后找到最高值和最低值。
按公司和日期分组。
总库存量。
最高和最低的股票价格。
按公司和日期计算文件。
该文档如下所示:
到目前为止,我尝试了这个,但没有奏效:
java - 如何在 Java 中调用字符串方法两次而不重复整个方法?
我想要做的是提示用户通过调用一个函数两次来输入他们的名字和姓氏。第一次呼叫将针对名字,第二次呼叫将针对姓氏。然后程序将连接并显示“你好,名字姓氏!” 我觉得我非常接近正确的结果,但我显然错过了一些东西。新人来了 感谢您的所有回复。
java - 通过 USB 进行 PC(java 程序)和 Android 通信
我需要开发将通过 USB 与 PC 通信的 android 应用程序。PC 软件会发送一些数据,android 应用程序需要显示接收到的数据。
我已经通过套接字(pc 服务器、android 客户端)进行了这种通信,但是如果没有互联网连接,我需要说明情况。做这个的最好方式是什么?
python - 如何根据条件合并 CSV 的某些行?
我在 CSV 文件中有数据,我需要根据条件合并一些行。这个前。对于我想要的,必须满足两个条件才能合并行。具有相同的文本和相同的类型。
例如。B3,B4 具有相同的类型 (C3,C4) 和相同的文本 (A3)。所以合并B3和B4。从 A3 到 A8 的所有行在相同的文本中,从 A4 到 A8 为空行。从 A9 的另一个文本中,它不是空的。

任何人都可以帮助编写一个 Python 程序来做这件事吗?
java - 为什么在maven中使用dependencyManagement通常不会导致问题?
我了解 Maven 中的dependencyManagement 在避免子pom 中不同版本的依赖项和使用一个(并且只有一个)版本的依赖项方面为您提供了很大的好处。
同时,我很难理解为什么通过dependencyManagement 覆盖传递依赖是一件安全的事情。假设我们有一个依赖项D,它使用依赖项管理设置为 2.0 版。另一个依赖项 - C - 也使用D,尽管它依赖于版本 1.0 中的D 。使用dependencyManagement,我将这个传递依赖设置为2.0。这不是很危险吗?毕竟,C依赖于 API 和 1.0 版本的实现——如果在D的 1.0 和 2.0 版本之间进行了重大更改怎么办?
ios - 推送到仅限 watchOS 的应用程序时收到“DeviceTokenNotForTopic”
我正在尝试在仅限 watchOS 的应用程序中接收推送通知,并且 DeviceTokenNotForTopic在使用沙盒服务器和BadDeviceToken使用生产服务器时收到推送通知。我正在使用 keyId + 密钥证书 (*.p8) 方法,并且正在使用来自 Node.js ( apns2 ) 的 http2 客户端进行推送。我已经尝试.watchkitextension从主题中添加和删除后缀,但我仍然得到相同的结果。我已验证 APNS 客户端是否正确添加了apns-topic和apns-push-type标头
作为记录,我已经使用相同的路由成功地将通知推送到了一个仅限 iOS 的应用程序(具有不同的 keyId/key 和包名称)。
有没有人经历过类似的事情?任何想法将不胜感激。
20 年 10 月 18 日更新
遵循Failing APNS for Independent WatchOS6 app中介绍的解决方法。XCode 似乎不包括对.watchkitapp扩展的推送通知权利。
php - 如果字符在单词之前的任何位置,则正则表达式将失败,但如果在之后则通过
我正在尝试在 PHP 中使用正则表达式检查字符串。如果字符串有字符“?” 一个单词之前的任何地方,那么正则表达式都会失败,但是如果“?” 是单词之后的任何位置,然后正则表达式将通过。就像,我的词是“世界”,字符串是“大家好?你好,世界,你好吗”。以下是场景。
- “嗨?大家好,世界,你好吗”。将失败
- “大家好?你好世界,你好吗”。将失败
- “大家好,你好?世界,你好吗”。将失败
- “大家好,你好,世界,你好吗?”。将通过
- “大家好,你好,世界,你好吗?你”。将通过
- “嗨,你好,世界,你好吗?”。将通过
spring - 我在 spring jpa 列中出现错误 Part_Category not found 异常可以帮助我吗
@Query(value=" select DISTINCT sb.Failed_Part_Number,sb.Replacement_Part_Number,sb.Part_Description FROM tbl_servicebom sb WHERE sb.Part_Category=:partcatagory", nativeQuery=true)
列出 findBySpaModel(String partcategory);
ansible - Ansible 的屏幕命令
无论如何我可以将屏幕命令与ansible一起使用吗?如果我们可以在安装应用程序时筛选日志以保留完整的日志,那就太好了。
c# - 更改具有 TwoWay 绑定的控制属性
我有一个带有 bool 属性的自定义控件。该属性绑定包括模板控件和弹出窗口。
XAML 控制:
控件中的属性:
绑定到模板控件中的元素包括:
我需要在点击时更改属性 IsPopupOpen。我决定在行为上这样做,但我需要禁用我的控制。因此我将行为添加到控制容器
行为代码:
问题是属性先变为true,然后立即变为false。通过SNOOP可以通过属性的闪烁值看到这一点。我认为问题在于TwoWay Binding,但我不知道如何解决它
sql-server - Perl DBI / FreeTDS / SQL-Server:如何插入/更新 BLOB varbinary(max) 数据?
我正在尝试通过 Linux 中的 DBI 和 freeTDS 将二进制数据插入 Microsoft SQL-Server 2014 上的 VARBINARY(max) 列。
以下(简化)代码不起作用:
结果是:
似乎 bind_param 调用尾部正确编码二进制数据。未定义值错误似乎是绑定执行失败的结果。我为 bind_param 尝试了各种其他列类型,例如 SQL_LONGVARBINARY、SQL_BLOB ...但错误保持不变。
c++ - 将 c 转换为 legv8 时遇到问题
我试图将上面的 c 更改为 legv8
在这不起作用后我被卡住了。
如果有人能教我目前的问题,我将不胜感激。我是计算机的新学生。谢谢
powershell - 如何检查特定 OU 的用户权限?
我想查看给定 AD 组织单位的所有用户权限。就像在属性 - > 安全下的 ADUC 中的有效访问一样
那是我的输入:
.net - 抛出异常使用流利的api从组中获取项目
这是我要完成的查询:
这是联系人实体:
此代码引发此异常:
.ToList()' 无法翻译。以可翻译的形式重写查询,或通过插入对 AsEnumerable()、AsAsyncEnumerable()、ToList() 或 ToListAsync() 的调用显式切换到客户端评估。
我已经看到执行 ToList() 的示例可以毫无问题地检索组项目,但是,不知道我的代码中发生了什么。
PD 经过更多测试后,我注意到调用 First()、Last() 等时也出现同样的错误。但是例如 Count() 可以工作。奇怪的!
python - Python会员柜台
我试过这个但没有用
这是图像 2.4 问题将解释它 [1]:https ://i.stack.imgur.com/qpY2j.png
loops - 在 Ansible 中从 xml 创建字典
因此,我正在使用 Ansible,并且正在从某些设备中检索特定信息。特别是,我有这样的任务:
我的目标是建立一个这样的字典:
我所做的是通过执行以下任务创建一个包含所有密钥的列表:
然后我可以分别为元素 [A1, B1] 和第三个列表 [A2, B2] 创建第二个列表。所以我可以结合这 3 个列表并创建我的字典。
所以这里有3个问题:
- 有没有办法直接从 xml 元素构建 ansible-dictionary 或者我应该继续编写自己的模块?
- 由于最后一个元素 C6 将是我的第三个键但不存在,我想跳过它。在我上面的任务中怎么可能?
- 如何结合 3 个列表并创建我的字典,跳过第三个元素?否则我的列表将不匹配正确的信息..
docker - 使用 Watchtower 自动拉取 Docker 容器会在从私有仓库拉取时抛出访问被拒绝
我让 docker 在我的 DigitalOcean 液滴上运行,我正在尝试gitlab使用watchtower. 我正在使用pass( sudo apt-get install pass) 来管理凭据,这是我的config.json文件:
查看watchtower日志时出现以下错误:
这是我的watchtower配置docker-compose:
我在这些日志中注意到的一些奇怪的地方是:Loaded auth credentials for user ,. 就好像它无法读取某种用户一样。
amazon-web-services - terraform provisioner 变量类型 listofmaps 不适用于标签
在 Terraform 中,我使用 null_resource 提供程序来创建 aws eventbridge(自定义事件总线)。由于 terraform 不提供内置资源类型来创建自定义事件总线。
我正在为标签定义变量,如下所示
我在 auto.tfvars 中调用变量如下
但我收到以下错误。
命令行工作得很好。
不确定标签的合适变量类型是什么,如果“键”和“值”是字符串类型。
python - 如何获取 Youtube 视频长度?
我正在尝试通过 selenium 使 youtube 自动化,但我被困在两者之间我想创建一个程序,该程序将获取用户必须收听的歌曲列表,然后它将自动在 youtube 上播放歌曲。所以我可以播放一首歌,但在那之后我不知道如何自动获取视频的长度,然后等到视频结束,然后搜索下一首歌曲并播放它。(就像一个循环,直到列表结束)请帮帮我我的代码
java - 使用 Oracle JDBC 驱动程序看到执行 SELECT SYS_CONTEXT 查询的额外连接
无法从连接中找到提及此查询原因的 Oracle 文档。使用 JDBC 驱动程序 ojdbc7-12.1.0.2.jar
我们看到有一个连接在短时间内运行 SELECT SYS_CONTEXT('USERENV', 'CURRENT_SCHEMA') FROM DUAL
在代码中
python - 如何获取 Spyder 上当前脚本的目录(不使用 '__file__')?
当我打开 Spyder(4.1.4 版)时,它会打开一个我之前使用的脚本。但是,目录设置为'C:\\Users\\UserName'(这是我得到的os.getcwd())。
我喜欢将目录更改为脚本所在的位置,但我找不到一种简单的方法来获取脚本的目录并使用os.chdir(path).
正如这里提到的,当我在 Spyder 控制台上运行它时os.path.dirname(__file__)给出NameError: name '__file__' is not defined,我喜欢在不运行整个脚本的情况下获取路径。
在 Spyder 中,我可以使用哪些命令来查找当前打开的脚本?
google-chrome - 在 Chrome 控制台中运行 GET 请求
我正在尝试在 Chrome 控制台中运行 GET 请求。通常,如果我提出请求,我会使用请求 npm 包(https://www.npmjs.com/package/request)
但是,Chrome 不允许您要求。有没有其他方法可以做到这一点?我尝试的所有其他方式都会导致错误,说它违反了安全性。另外,我正在尝试在 Discord ( https://discord.com/ ) 中运行此请求。谢谢!
r - 函数获取一个数字或数字向量,将它们全部除以它们的最小值,并在 R 中对结果进行四舍五入
我正在尝试编写一个函数,该函数接受一个数字或数字向量,将它们全部除以它们的最小值,然后将结果四舍五入到最接近的整数。
我努力了:
仅返回测试中的数字。问题与对象类型有关吗?或者是其他东西?谢谢


