所有问题

0 投票
2 回答
43 浏览

sql-server - SQL Server:列数据提取

我的 SQL Server 列之一存储了元组。

我只想Room_ID从列中提取一个Module_ref列及其值。

例子:

预期产出

0 投票
1 回答
29 浏览

excel - Excel Counifs - 添加简单的标准但不起作用

我有简单的计数来计算两个日期之间的未清项目,现在我想添加另一个条件但不起作用。两个代码都作为独立代码工作,但组合时会出错。

我的公式是计算打开数'=COUNTIFS($B$2:$B$50000,"<="&F2,$C$2:$C$50000,">="&F2) + COUNTIFS(A:A, "Open",C:C, "<="&F2)',我试图添加COUNTIFS (F:F, ="A"). 我就是不能结合它。如果我知道如何添加 AI,我也会添加 B 和 C。

任何想法我做错了什么。

0 投票
1 回答
817 浏览

java - 在哪里更改 MAC 上 Cassandra 的 jvm 选项

我使用 Brew 安装了 cassandra 3.11.4。cassandra -v建议我安装 cassandra。但是当我尝试这样做时cassandra -f,我收到以下错误:

安装的JDK版本:11

我该如何解决这个错误?

0 投票
1 回答
379 浏览

git - git rebase --rebase-merges 中的“堂兄弟”选项的行为是什么?

--rebase-merges对于 Git v2.22,可以在git rebase文档页面上找到有关该选项的以下信息:

默认情况下,或者指定 no-rebase-cousins 时,没有<upstream>直接祖先的提交将保留其原始分支点,即被 git-log 的 --ancestry-path 选项排除的提交将保留其原始祖先默认。如果打开了 rebase-cousins 模式,则此类提交将改为 rebase 到<upstream>(或<onto>,如果指定)。

不幸的是,该页面底部的详细文档部分没有显示.no-rebase-cousinsrebase-cousins选项的任何示例--rebase-merges。我也不太熟悉git log --ancestry-path(我从不使用它),所以这个例子根本无助于我的理解。

有人可以通过示例解释选项rebase-cousins参数的行为吗?--rebase-merges

0 投票
1 回答
200 浏览

angular - 地图中的Angular6 HttpClient错误处理

我在我的服务中使用 angular6 HTTPClient,并希望将 Observable 的 next 和 err 路径维护给订阅者。

例如,我的组件看起来像这样:

我的服务正在使用管道以及地图和 catchError。

我可以检测到解析问题并通过 catchError 引发错误,但我很难理解的是如何处理 catchError。

错误处理程序如下所示:

它完成了这项工作,但我不禁想到必须有更好、更 Angular/RxJS 的方式来做到这一点。

我所期望的是命中错误处理程序的“error.error instanceof ErrorEvent”路径。我不明白“错误:HttpErrorResponse”参数是如何更新的 - 我只是抛出一个“新错误('解析数据失败');”。

有什么建议/建议吗?

0 投票
3 回答
84 浏览

python - 如何在Python中将字符串拆分为单词,即使单词有标点符号

我正在尝试使用一本长字典制作法语翻译。我想将字符串拆分成单词,即使单词有标点符号。

我已经尝试将带有标点符号的项目添加到字典中,例如 ["Hello!": "Bonjour!"],但这会花费相当长的时间,并且可能有更紧凑和简单的方法可以做到这一点。

代码:

预期输出:

实际输出:

有没有办法做到这一点,如果有,你怎么做?任何答案将不胜感激。

0 投票
3 回答
144 浏览

c# - 有没有更简洁的方法来检查类型是否是完整的?

目前,我们可以编写来检查这一点的代码只是列出所有可能的类型integral,如下所示:

我想知道是否有一些更好更干净的方法不应该涉及任何与字符串转换/转换的技巧(我认为这不会很好,即使我们必须从 Type using 创建一些虚拟实例Activator)。

很遗憾,这样的事情不起作用:

而实际上在代码中我们可以这样写:

但实际上它们(long 和 int)在这里没有任何继承关系,编译器似乎在这里做了一些神奇的自动转换以使上述代码有效。

0 投票
1 回答
130 浏览

c# - C#:无法将字符串转换为字符串 [] []

我对我的代码有疑问。情况如下:我正在处理许多具有相同长度的数据数组。然后我想建立一个具有特定阵营的第二个版本。

我有以下代码:

这个想法是为新数组提供特定的值(它将有更多的维度,这是一个简短的例子)。结束数组将以如下方式结束:

错误出现在cuentasHFMPreFinal[i] = anoCubo部分,给出标题错误。

完整代码是:

0 投票
1 回答
1373 浏览

ios - 内部版本号不是由 fastlane 设置的,而是由 Xcode 设置的

我已经将我的项目设置为使用一个运行脚本,该脚本会根据我在主分支中的提交数量自动设置内部版本号:

在此处输入图像描述

整个脚本,如果有帮助的话:

如标题所述,我可以将其构建到设备上,并且构建号已正确设置。或者,我可以通过 Xcode 存档并上传到 AppStore,并且版本再次设置正确。基于这些观察,我假设这是正确配置的。

但是,当我使用 fastlane 管理我的部署时,它没有更新内部版本号,所以我收到此错误:

错误 ITMS-90189:“冗余二进制上传。您已经上传了版本号为 '#' 的构建版本号 '#'。确保在将应用程序上传到 App Store Connect 之前增加构建字符串。了解更多信息Xcode 帮助 ( http://help.apple.com/xcode/mac/current/#/devba7f53ad4 )。”

tl;博士

“你已经给了我们那个版本,给我们一个新的”

对于 fastlane,这是我用来部署 beta 版本的压缩版本:

最后,如果我在 Xcode 中对更新的内部版本号进行硬编码,那么 fastlane 将正确交付文件,所以我假设我的设置是有效的,没有版本问题。

我也尝试过increment_build_number,但我找不到使它工作的设置(另外,Xcode 现在应该为我管理这个,所以不应该担心 fastlane)。

0 投票
1 回答
128 浏览

wordpress - 如何将本地目录注册为 composer 包

我不知道如何将本地目录注册为作曲家包。我发现了很多关于注册本地文件夹的信息,该文件夹可以是 git 存储库或作曲家包,甚至是托管在某处的 zip。

但是我想在我的本地机器上注册一个文件夹,它与我的 wordpress 安装(使用 wordplate)位于同一存储库中,它既不是 git 存储库也不是作曲家包,因为它不包含任何 composer.json。

我目前尝试的是在下面这样注册它repositories

在下添加,在>"local/contact-form-7-mailchimp-extension": "*""require"添加。"local/contact-form-7-mailchimp-extension""public/plugins/{$name}""extras""installer-paths"

但是,运行composer install不会安装它,并且根本不提供任何信息。甚至不知道它是否找到了网址..

甚至可以安装这样的本地目录吗?

0 投票
0 回答
771 浏览

c# - 如何在 CCD 中限制关节旋转

我在数学上拼命挣扎,试图改进我一直在尝试在 Unity 中创建 IK 解决方案。

我做了一个简单的 CCD 算法,其行为符合预期:https ://www.youtube.com/watch?v=tZvdZGUxbbc

但是当我尝试向关节角度添加约束时,行为是不准确和扭曲的:https ://www.youtube.com/watch?v=k1YY9KqqaYY

目前,我有一个 for 循环,它遍历链中的所有关节,而未达到目标且当前尝试<尝试阈值。

一旦计算出每个关节的校正旋转,我将其应用于关节[i]。然后我检查每个关节的旋转,将其固定在最小-最大范围内。

这是应用旋转的代码,然后检查旋转限制:

如第二个视频所示,结果很差。

任何人都可以提出解决方案,并可能解释为什么这不起作用?

更新,更正了粘贴代码中的错字。

0 投票
1 回答
540 浏览

selenium-webdriver - Selenium 服务器超时等待 chromedriver - 但一切都已开始

我已经尝试过 75、74 和 73 版的 chrome 和驱动程序。我尝试将服务器和语言绑定附带的所有 selenium jar 添加到 soapuis /bin/ext 目录,然后将它们删除。我已将 server.jar 文件设置为 chown 7777(是的,我知道我知道!)。我已经安装了 Xvfb,甚至是 Xorg 桌面......我也尝试了不同版本的 java,所有 java 版本 8

sh /home/venerable/SmartBear/SoapUI-5.5.0/bin/testrunner.sh -c 'tester2' -s 'Regression' "/home/venerable/projects/opengoogle" -t "/home/venerable/soapui-settings.xml" -f "/home/venerable/logs" -r -I

它调用的代码是

我得到的堆栈跟踪

我已按照这些说明进行操作,我看到所有位都单独运行。问题是这段代码在我的 Windows 机器上运行没有麻烦 org.openqa.selenium.WebDriverException: Timed out waiting for driver server to start。构建信息:版本:“未知”,修订:“未知”Selenium Chrome 浏览器 org.openqa.selenium.WebDriverException:等待驱动程序服务器启动超时, 这可能是一个已知问题吗?https://github.com/SeleniumHQ/selenium/issues/6160

0 投票
2 回答
693 浏览

javascript - 未定义的索引 Jquery Ajax POST

我有这个小而烦人的问题。我真的不习惯用web 的东西。我尝试使用 ajax jquery 请求我的 php 文件。当我想检索从 ajax 发送的数据时,它返回未定义的索引。我不知道是什么问题,这让我花了很多时间来解决它。谢谢

下面是我的ajax代码

当我在我的 php 文件中调用以下代码时,结果是“未定义的索引:数据”

//编辑所以,当我尝试 var_dump($_POST); 时,结果是 array(0) {}。我的错误在哪里?我以为我发送了正确的//编辑

正如我上面提到的,我希望它能够完美运行而不会出错。谢谢

0 投票
1 回答
17 浏览

python-3.x - 是否有任何方法可以找到字符串中字符的最低出现次数,例如 most_common 用于最大出现次数?

字符串='你好'

输出必须是“e”,因为它是字符串中出现次数最少的字符。

0 投票
3 回答
1372 浏览

git - Git删除远程分支而不删除本地分支

简单的问题,但无法为自己找到一个现成的答案。如果我删除一个远程分支,git 也会删除我的本地分支吗?

0 投票
1 回答
891 浏览

android - 如何将用户指纹与登录信息相关联

我试图了解如何在应用程序上实现生物特征身份验证,特别是使用指纹。

据我所知,该 API 仅提供 3 种不同的信息:身份验证失败、身份验证成功和设备中未注册指纹。

我不想从用户的生物特征数据中获取任何信息,但我找不到任何解释如何将用户的生物特征信息与他的登录信息相关联的地方。

到目前为止,我只能想到一种方法来完成这项工作,那就是需要第一次注册,然后才能在以后的登录中使用指纹,其中会发生以下情况:

  • 用户在表单中输入登录数据(例如名称和密码)
  • 使用在服务器端验证登录数据是否正确后信息存储在本地的指纹成功响应

问题是用户的凭据现在很容易受到攻击,因为它存储在本地,虽然我可以使用自己的加密过程,但我担心它不会更安全,因为我仍然需要使用应用程序在本地存储加密算法。加密/解密该信息。

如何将用户的生物特征数据/身份验证成功与他的登录凭据相关联?

0 投票
1 回答
410 浏览

visual-studio - 为什么在 Visual Studio 中添加解决方案文件夹会更改项目文件,有什么办法可以防止这种情况发生?

我正在向我们项目的主要 git 存储库中的许多解决方案添加一个测试项目。

在此过程中,我注意到向 .sln 文件添加“解决方案文件夹”会修改解决方案中的许多项目。我想不出任何合乎逻辑的理由。在我添加测试项目之前,我只是在谈论添加解决方案文件。

解决方案中的所有项目都是 C# 项目,如果这会有所不同的话。

有谁知道为什么会这样。这是预期的行为,还是错误?另外,有什么方法可以防止这种情况发生吗?

下面的两张图片突出了我正在谈论的行为:

添加新的解决方案文件夹之前

添加解决方案文件夹之前。 没有项目变更。

添加新的解决方案文件夹后

添加解决方案文件夹后。 项目文件已更改。

据我所知,这些变化毫无意义

项目文件的更改是没有意义的。

0 投票
1 回答
363 浏览

vue.js - 使用 IBM Cloud+Cloud Foundry Node Buildpack 推送 Vue.js 应用程序时出错

我对使用 IBM Cloud 非常陌生(这是我第一次)。我有一个 Vue.js 应用程序,我想将它部署在 IBM Cloud 上并进行持续交付。我在 GitHub 存储库中有我的 Vue 项目,我希望能够在更改存储库的主分支时自动部署该项目。我已成功设置工具链,以便“交付管道”在更改主分支时运行。看截图: 工具链

在交付管道中,我有两个阶段:构建和部署。见截图 2: 输送管道

我(认为)我已经成功设置了构建阶段,我在其中安装了 npm,然后继续运行命令“npm run build”以创建一个可部署的包,使用以下脚本:

这就是产生不确定性的地方。我想部署项目,之后npm run build应该只需要 index.hmtl 和 build.js,它们位于“dist”文件夹中。

我不知道这是否有必要,但是在npm installandnpm run build阶段之后,我添加了这个阶段,我真的不知道它是做什么的。我之所以添加它,是因为 Node.js™ 的样板 SDK 在部署阶段之前有这个阶段,请参见屏幕截图 3: 简单构建阶段

在此之后,我将 Deploy 阶段设置为将“简单构建”阶段作为其输入。它使用一个简单的 Cloud Foundry 推送命令来部署它。但是,在下载各种构建包后,我在日志中收到了这些错误:

有任何想法吗?我哪里错了?任何帮助将不胜感激

0 投票
2 回答
261 浏览

kotlin - Contract verify() 方法的 CorDapp 依赖项

我正在努力理解我所面临的问题的原因。

我有一个带有合同的模块和带有验证器的模块。合同模块中使用了一些验证器。例如:

我开始我的流程,在合同验证期间,我看到:ClassNotFoundException所以在类加载器中找不到来自Validators模块的类。显然,节点中存在带有 Validators 的 CorDapp。

在调试 Corda Framework 时,我可以看到AttachmentStorageInternal在启动期间会上传附件,但只有那些包含 Contracts的jar 。

此外,我可以看到在验证阶段,当ClassNotFoundExceptionClassNotDefFoundException发生时,Corda 将尝试加载丢失的类,但它会尝试仅从节点启动时上传的合同附件中找到它。

  1. 有人能指出我,Corda 将如何加载 Contract 的verify()方法在我的实现中可能需要的辅助类吗?
  2. 是否可以在 Contacts 的 CorDapp 中使用其他模块中的类?
0 投票
5 回答
37325 浏览

xcode - 有没有办法在同一个 iOS Xcode 项目中使用故事板和 SwiftUI?

由于 Swift 5 引入了用于创建视图的 SwiftUI 框架,但我们目前正在使用故事板进行 UI 设计。

所以我只想知道在同一个 iOS 单视图应用程序中使用 Storyboard 和 Swift UI 的过程。

0 投票
0 回答
49 浏览

php - FPDF:如何使用冒号符号₡

如何在 PDF 上显示₡ 符号?

我尝试使用html_entity_decode('&#8353;')但没有用。我想过使用 ASCII 码,但该符号没有 ASCII 码。

0 投票
1 回答
941 浏览

laravel - 使用 Laradock 在同一个 VPS 中运行两个不同的项目

我是 Docker 的新手。我和我的团队决定使用 Docker (Laradock) 来运行我们的应用程序,因为我们有多个项目并使用不同的规范。

想象一下,我们有 2 个不同的项目并且想要同时运行,我们在每个项目中都有 init laradock,并且在 .env 文件中自定义了我们的端口,因此不会相互冲突。就像项目 1 中的 PMA_PORT=8082 和项目 2 中的 PMA_PORT=8085 一样,在另一个端口配置中也是如此。

当我们使用 command 运行项目 1 时docker-compose up -d phpmyadmin apache2 mariadb,它按预期运行。但问题是当 project1 在后台运行时,我们也想在后台运行 project2。我在项目 2 中使用命令docker-compose up -d phpmyadmin nginx mysql。它也运行良好,但项目 1 已关闭,尽管我们使用了不同的端口。

这是我运行该命令时的日志信息

我怎么解决这个问题?

0 投票
1 回答
1636 浏览

node.js - 我可以在没有 CloudLinux 的情况下在 cPanel 上运行 Node.js 吗?

我正在尝试在我的服务器上部署 node.js 应用程序。

我已按照 cPanel 在其文档中列出的说明进行操作:Node.js 安装指南和此处:如何安装 Node.js 应用程序。我想在没有 CloudLinux 的情况下做到这一点,并且考虑到 Apache 的 Node.js 模块,这似乎是可能的。

但是,即使在后端部署应用程序看起来不错,但尝试在浏览器中访问应用程序时出现此错误:

Phusion Passenger 应用程序服务器尝试通过名为 SpawnEnvSetupper 的 Passenger 内部帮助工具启动 Web 应用程序。但是那个帮助工具遇到了一个内部错误。

错误详情:无法初始化 LVE 库::init_lve 错误 [2] 到目前为止子进程的 stdout/stderr 输出为:错误:无法初始化 LVE 库::init_lve 错误 [2]

我对 LVE 了解不多,但我知道它是 CloudLinux 的一部分。那么,我到底还需要安装 CloudLinux 吗?谢谢。

更新: 尝试在子域上部署相同的 node.js 应用程序并出现相同的错误。然后我尝试将它部署在我管理的另一台服务器上(按照相同的步骤)并且能够成功地这样做。当我从服务器上卸载 CloudLinux 时,我的托管公司似乎认为存在问题。(我之前已将其设置为运行 Node,然后在发现不需要它时将其删除。)

0 投票
1 回答
38 浏览

python - 熊猫根据时间戳合并

我有两个数据框,其中第一个df1包含销售数据,例如

第二个df2包含每个项目的卖家分配。请注意,分配可能会随时间发生变化,并且会保留历史记录

这个想法是Item通过日期规则合并两个数据框,以便将销售分配给当时实际销售该物品的卖家,从而

有没有办法告诉pd.merge获取第二个数据帧的最新行?

编辑

这是代码:

0 投票
3 回答
4831 浏览

python - 如何在熊猫中按天和月分组?

给定一个这样的系列

几年来,我如何将所有 1 月 1 日、所有 1 月 2 日等组合在一起?

我实际上是在尝试找到几年中一年中每一天的最大值,所以它不必是 groupby。如果有更简单的方法可以做到这一点,那就太好了。