所有问题

0 投票
1 回答
34 浏览

mysql - 按我的第二张桌子的计数(*)排序需要很长时间

假设我有 2 张桌子。一个包含汽车制造商的名称及其 ID,第二个包含有关汽车型号的信息。我需要从第一个表中选择其中的几个,但按从第二个表数据链接的数量对它们进行排序。

目前,我的查询如下所示:

对于我的踏板车桌子来说,它工作得很好,尺寸只有几十 mb。但现在我需要为汽车表做同样的事情,它的大小只有几百兆字节。问题是查询需要很长时间,有时甚至会导致 nginx 超时。另外,我认为,我拥有所有必要的数据库索引。上面的查询有什么替代方法吗?

0 投票
1 回答
26 浏览

javascript - 如何制作已从选择中选择的选项的工具提示

我有一个选择,其中每个选项都有一个工具提示。我想知道如何使工具提示适用于已选择的选项。

0 投票
0 回答
22 浏览

windows - 有什么方法可以运行未正确安装的程序?

我尝试运行未完全安装的程序,然后收到此错误。没有官方安装程序有没有办法解决这个问题?据我了解,它缺少一些注册表项。我可以使用下面错误日志中的信息来解决这个问题吗?

当我尝试运行该软件时,我也收到此错误:

0 投票
1 回答
173 浏览

python - 如何使用python3在excel中的两个单元格之间绘制强线?

我有一个数据框,我在 excel 上绘制。我想加粗位于给定范围内的所有单元格的边界线。

现在,我的excel表格是这样的:

当前的excel表

现在,我想绘制暗边 (0,21) 和 (0,24)。像这样的东西。

0 投票
3 回答
571 浏览

xamarin - 在 Android Emulator 中运行的应用程序无法向 localhost 执行 HTTP Post

我无法使用在Android Emulator中运行的应用程序执行HTTP Post

{StatusCode:400,ReasonPhrase:'Bad Request',版本:1.1,内容:System.Net.Http.HttpConnection+HttpConnectionResponseContent,标头:{ 服务器:Microsoft-HTTPAPI/2.0 日期:2019 年 10 月 23 日,星期三 00:58:01 GMT 连接:关闭转发:host=XXX.XXX.X.XX:XXXXX;proto=https 内容类型:文本/html;charset=us-ascii
内容长度:374 }}

设置:

模拟器:

  • 成功:HTTP 获取
  • 失败:HTTP 发布

集成测试:

  • 成功:HTTP Post(使用相同的端点)

代码:

我编写了一个调用相同 HTTP Post 实现的自动化测试。因为我通过自动化测试在笔记本电脑上成功执行了相同的代码,所以我认为实际代码不是问题:

概括:

总之,我已将环境隔离到 Android 模拟器而不是我的笔记本电脑。因此,模拟器可以成功触发 HTTP Get。但是,即使我的笔记本电脑可以同时执行这两项操作,它也无法执行 HTTP Post。

更新:

我应用了此Xamarin Android ASP.Net Core WebAPI 文档中的指导。

具体来说,我在 Android 模拟器上安装了另一个安全证书。

然后我能够在 Android Emulator 上观察到 HTTP Get。

但是,我继续收到 HTTP Post 错误。

物理设备:

如果我从物理 android 设备运行应用程序,我会观察到以下内容:

新更新:

我只在服务器实现上禁用了我的代码的调试,并发现了以下异常:

有什么建议么?

0 投票
1 回答
25 浏览

reporting-services - 如何挂钩到 SSRS 中的两个数据集?

我定义了两个数据集,它们从 2 个数据库中检索数据。对于表格列,我想简单地在 2 个数据集之间切换以选择值。我的表正在从一个数据集中检索数据。所以对于一列;

例如:

我怎样才能做到这一点?我检查了查找功能,但我不确定它在这里有什么用处?

0 投票
0 回答
46 浏览

python - 需要代码:使用6个不同的高斯分类器对IRIS数据集进行分类精度

1 交叉验证数据设计 Iris 数据集由 150 个具有 1 个整数标签的 4 维向量样本组成。有 3 个不同的标签,每个标签正好有 50 个样本。我们首先要进行 5 折交叉验证,如下所示:

  1. 第1类,将数据分为5折:样本号1-10、11-20、21-30、31-40、41-50,分别命名为f11、f12、f13、f14、f15 .

  2. 对于第 2 类,其折叠为 f21、f22、f23、f24 和 f25。

  3. 对于第 3 类,其折叠为 f31、f32、f33、f34 和 f35。

  4. 通过 R1 = {f11, . . ., f14, f21, . . ., f24, f31, . . ., f34 },以及由 T1 = {f15, f25, f35 } 设置的测试集。

  5. 使用 R1 训练上述 6 个高斯分类器,在 T1 上计算准确率。

  6. 对 R2-R5 和 T2-T5 重复上述操作,以获得 5 个精度。

  7. 找到平均准确度,并确定鸢尾花数据集的最佳高斯分类器。

2 支持向量机 SVM 的超参数是 C(不可分离性)和内核特定的参数。使用 5 折交叉验证

  1. 确定多项式核函数的最佳 C 和次数(阶、秩等)。
  2. 确定最佳C和高斯核函数的标准差(或称为

RBF 内核的参数)。这些超参数选择过程称为网格搜索,因为离散参数选择的组合构成了多维向量空间中的网格,我们查看每个网格以找到最佳超参数集。关键的设计问题是离散连续参数空间的选择:例如,通常选择 C ​​= {1, 10, 100, . . .}。

0 投票
1 回答
131 浏览

php - 在php中显示数组列表中的所有记录

我有一个运行良好的脚本,它一次显示 2 条记录。我想实际显示数组数据中的所有记录。我对jquery不是很熟悉,脚本使用jquery。

基本上它是这样工作的……用户在一个页面上提交一个问题,然后提交的问题显示在第二个页面上。你可以在这里试试:

提交问题:http ://www.webcastviewer.com/post/submit.php

列出问题:http ://www.webcastviewer.com/post/list.php

在“列表”页面上:目前它列出了两个最近的问题。最近的问题是顶部的蓝色/较大字体。我想要的改变是我希望它列出所有问题,最近的问题在顶部(就像现在一样)。目前较旧的问题在两次输入后消失。我希望它显示所有提交。

App.js (jquery 代码) http://www.webcastviewer.com/post/js/app.js

用于显示 2 条记录的页面代码。

0 投票
2 回答
579 浏览

uwp - 据报道 uwp 应用程序在启动时崩溃,但在我的计算机上运行良好

我将我的应用程序提交到 Microsoft Store,但 Microsoft Store Team 报告我的应用程序在启动时崩溃。但是,当我在调试模式或发布模式下构建我的应用程序时,它运行良好。我只是不知道如何重现崩溃,这使我无法弄清楚我的应用程序中发生了什么。微软团队没有向我提供有关崩溃的任何其他信息。

谁能帮我弄清楚为什么我的应用程序崩溃了?或者任何人都可以给我一些关于如何解决这种崩溃的提示吗?

我的应用程序有时确实会崩溃,但这大约是至少 20 次构建中的一次。我提交了我的应用程序 3 次,但他们每次都报告崩溃。所以我不认为崩溃可能有同样的原因。

这是我的项目链接

由于它在启动时崩溃,它可能与这里OnLaunched的功能有关。

这些是我调用的函数的链接OnLaunched

设置.初始化

MusicLibrary.Init

MediaHelper.Init

0 投票
4 回答
68 浏览

python-3.x - 通过行解析并从 Spark Dataframe 中隔离学生记录

我的学生数据库在 Student 表中有每个学生的多条记录。

我正在将数据读入 Spark 数据框,然后遍历 Spark 数据框,为每个学生隔离记录并为每个学生记录做一些处理。

到目前为止我的代码:

我该怎么做呢?

0 投票
1 回答
769 浏览

python - 截断二进制数的最佳方法

预期的结果是将k任意大小的最后一位n设置为零。例如,如果我想截断0b100111013,结果将是0b10011000.

我想到了一些可能的解决方案,比如使用移位和其他二元运算符,甚至是字符串操作。其中两个如下:

我最喜欢的一个是前后移动,考虑到它有多干净,但我想知道是否有任何其他替代方案对于更大的n.

问题是这些是否可以被认为是一种有效且适当的(阅读pythonic)方式来完成它。

如果不是,什么是更好的方法,为什么?

0 投票
2 回答
3291 浏览

angular - 反应式表单数组 - 推送新元素时避免验证错误

我有一个由单个表单数组组成的表单组:

表单数组中的每个控件都需要验证器:

以下是我对表单数组的推送和删除功能:

当我将新元素推送到表单数组时,它们被标记为无效,尽管它们未被触及且原始。我知道这是由 Validators 和创建新的FormGroup.

是否可以避免这种行为,以便FormArray元素仅在被触摸时才被标记为错误?

提前致谢。

0 投票
0 回答
342 浏览

java - Android Base64 图片上传进度

我有AsynscTask它可以帮助我将图像上传到服务器,它可以完美地工作,没有任何问题,但现在我想显示上传百分比和上传给用户的总大小。对于图像上传,我使用Base64的是在上传之前转换为字符串并显示百分比的图像,这对我来说是一个问题,我用谷歌搜索但无法找到 Base64 图像上传百分比的解决方案。

这是我的异步任务

0 投票
1 回答
24 浏览

javascript - 如何在 HTML5 中将日期输入连接到图像输出

我正在尝试编写一个代码,在选择某个日期后,将生成带有标题的特定图像。我主要只知道 HTML,我相信这需要更多的 javascript 知识,所以我很难过。这是我到目前为止所拥有的,它可能是完全错误的。我对此很陌生,我为基本代码道歉,非常感谢您的帮助

我试过加入不同的其他行,但似乎没有任何效果,或者只是增加了更多的混乱

0 投票
0 回答
1674 浏览

http - 使用大 JSON 进行 HTTP POST 请求,有时“写:损坏的管道”

我有一个 HTTP 客户端(fasthttp)和一个 HTTP 服务器(gin)。发送大 POST 请求(Content-Length 70K-100K,Content-Type: application/json)时,客户端有时会遇到错误“write: broken pipe”。

使用 ngrep,我发现服务器将 TCP RST 返回给客户端。服务器端没有任何错误日志。有时它运行良好,没有错误。

问题是什么?我能做些什么来防止这种情况发生?

0 投票
1 回答
1499 浏览

c++ - 带标题的 QFrame

我需要实现一个有标题的 QFrame(见图)。但是,在阅读了 QFrame 的文档并尝试重新实现该paintEvent(QPaintEvent*)方法后,我没有找到任何解决方案。

我想知道你们是否可以提供一个小例子来展示我如何实现这样的事情:

在此处输入图像描述

谢谢!

0 投票
0 回答
329 浏览

python - 为什么 Selenium 和 Chrome 在 Raspberry Pi (Buster) 上会间歇性崩溃?

我很难让 Selenium 和 Chrome 在无头运行的 Raspberry Pi (Buster) 上可靠地运行以抓取网站。我正在使用 Pi 3 Model B,Rev 1.2 并运行 Selenium 3.141.0 和 Chrome & chromedriver 版本 74.0.3729.157。

下面的代码可以正常运行长达几个小时(由 cron 每 15 分钟调用一次),收集数据,将其保存在本地,并使用请求将其发布到外部网站。但在 3 - 4 小时内,我收到以下错误之一:

(<class 'selenium.common.exceptions.WebDriverException'>, WebDriverException()' '(<class 'selenium.common.exceptions.TimeoutException'>, TimeoutException()' '(<type 'exceptions.NameError'>, NameError("name 'display' is not defined",)

即使我尝试捕获异常,该错误也会导致 Pi 完全冻结,这需要电源重置。

任何人都可以看到我在代码中设置 selenium 和 chrome 的任何错误吗?或者建议改进?(这是我第一次尝试 Selenium,我使用了一堆在线示例和教程中的代码。)

Raspbian buster 是否支持 Chrome 74?我已经看到一些建议,从 v65 开始正式放弃 Chromium 对 ARM 的支持,但我还没有看到官方公告。我应该放弃 Chrome 并尝试 Firefox 吗?

0 投票
1 回答
315 浏览

javascript - Javascript:检查数字数组以获取使数组连续所需的缺失数字数

在 Code Signal 上处理一些 Javascript 挑战,我在解决这个问题时遇到了问题:

Ratiorg 从 CodeMaster 那里得到了不同大小的雕像作为生日礼物,每个雕像都有一个非负整数大小。因为他喜欢把事情做得完美,所以他想把它们从小到大排列,这样每个雕像都会比前一个大一倍。他可能需要一些额外的雕像才能做到这一点。帮助他找出所需的最少额外雕像数量。示例 对于状态 = [6, 2, 3, 8],输出应为 makeArrayConsecutive2(statues) = 3。Ratiorg 需要大小为 4、5 和 7 的状态。

我的做法:

  • 将数组从小到大排序
  • 创建计数器变量以存储缺失数字的数量
  • 遍历数组
  • 从 [i] 元素中减去 [i + 1] 元素
  • 如果等于 1,数字是连续的,如果不是,数字是不连续的(增量计数器变量)
  • 返回计数器变量

这是我的代码:

statues包含[5, 4, 6]输出是这样的:

我认为问题是当数组位于最后一个元素上时,在本例中为 6,它试图查看statues[i + 1]该元素何时不存在。我添加statues[i] !== statues.length -1到我的 if 语句来解决这个问题,但它似乎没有工作。我的代码有什么问题,为什么最后一个元素会增加计数器变量?

0 投票
1 回答
31 浏览

php - PHP 7:如何将新字段附加到 stdObject 但在特定位置?

附加本身是微不足道的:

假设对象具有 和 之类的属性foobar则将lorem末尾添加。这是有道理的,但是……</p>

我怎样才能插入lorem让我们说 foo and bar之间?

我假设我必须遍历对象字段,您能否阐明最有效的方法?

0 投票
3 回答
4250 浏览

javascript - 将 JS 事件侦听器添加到 Chrome 扩展弹出窗口

我正在构建一个 Chrome 扩展程序,但在添加事件侦听器时遇到了一些问题。我想将它添加到弹出窗口中的按钮。

这是JS-

这是弹出的 HTML -

另外,这是 manifest.json 以防万一 -

当我解压缩扩展时,我收到此错误。-事件处理程序中的错误:TypeError:无法将属性“onclick”设置为 null

然后它一遍又一遍地重复这个错误。-未捕获的类型错误:无法读取未定义的属性“addListener”

0 投票
1 回答
27 浏览

mysql - 如何完成这个查询功能?

我有三张桌子。

表A###(代码、值是组合主键)

表 B

表 C

我想从表 A 中写一个“代码”查询。

条件是“代码”应包含值“c”。

如果“代码”包含值“b”,则不应查询此代码。(即代码1有值b和值c,所以需要排除代码1)

但我无法进行该查询。

预期结果可能是“3”

我想使用 intersect 但 MySql 尚不包含此功能。所以我尝试了一些代码。我确定我的代码有问题,但我不知道如何修复它。

你能给我一些关于我的问题的提示吗?

0 投票
2 回答
170 浏览

arduino - 带有 Arduino Uno R3 开关控制的操纵杆将不显示开关按钮

我试图让我的代码显示来自 Arduino Uno 上的操纵杆的开关输入。

当我在串行监视器上查看它时,我看到移动操纵杆时显示 x 和 y 轴。

当我点击它时,我什么也没有出现。我将开关设置为 Arduino 上的引脚 2。

编译代码时没有错误。

0 投票
2 回答
96 浏览

amazon-web-services - 在 Cognito 中查找用户名

我正在我的应用程序中管理 Cognito 的会员资格。顺便说一句,cognito 会查找密码,但不提供用户名查找。我不是在找吗?或者它不提供功能?所以我尝试通过将它存储在mysql中来找到我的id。每个人如何在 Cognito 中找到用户名?

0 投票
1 回答
26 浏览

python - 在迭代 for 循环时出现生成器的问题

分配使用生成器从头开始设计链表类以遍历列表,但我在调试此问题时遇到了问题:

当前生成器通过的测试之一是:

但是,在这种情况下,它无法输出正确的值

我认为我对生成器的理解不足,并且希望你们提供任何帮助!

0 投票
0 回答
388 浏览

airflow - 如果分支不收敛,气流能否在 dag 中运行分支任务?

气流图任务分支从未运行,抱怨“数据库中不存在任务实例”,但可以在图中看到。

我有一个气流图,其条件分支定义如下

这是我实际代码中气流 UI 中的图表: 在此处输入图像描述

请注意,即使图的较长部分运行良好,但没有为应该分支的一个序列运行单独的分支。查看任务的日志时,我看到

*** 数据库中不存在任务实例

这对我来说很奇怪,因为从表面上看,调度程序 DB 看到了该任务,因为它确实出现在 Web UI 图中。不确定这里发生了什么并向 dag.py文件添加其他更改确实会显示在图表中,并在运行图表时由调度程序执行。并尝试查看任务任务实例详细信息会引发错误

任务 [dagname.task_3_qwerty] 目前似乎不存在

跑步airflow resetdb(正如我在其他帖子中看到的那样)对问题没有任何帮助。

请注意,其目的是短分支与较长分支同时运行(不是作为非此即彼的选择)。

任何人都知道为什么会发生这种情况或有一些调试技巧吗?