所有问题

0 投票
1 回答
57 浏览

javascript - 我为桌面上的 Chrome 编写的 Javascript BLE 应用程序是否也可以在 Android 上的 Chrome 上运行?

我破解了一个网站(仅限 HTML+CSS+Javascript),我可以离线使用它来控制一些低功耗蓝牙设备。我正在考虑在我的本地网络上使用 Apache 托管它,这样我就可以在笔记本电脑和家里的手机上使用它。我只在所有设备上使用 Chrome。

如果我在我的 Android 手机上访问该网站会发生什么?我假设 CSS 和 HTML 可以正常加载,但是 Javascript 会发生什么?它会运行吗?所有的BLE方法都不同吗?

PS:基本上我想知道我的想法是否太牵强而无法尝试。如果在 Android Studio 中用 Kotlin 开发一个单独的应用程序更容易,我会走这条路,甚至不用 Apache。

0 投票
1 回答
34 浏览

microsoft-graph-api - Microsoft Graph API 调用记录

我已向我的 Microsoft 图形 API 授予我的应用程序权限,并且管理员也已同意这些权限。我添加的权限是: 权限 ss

现在如何调用 API?到目前为止,我还没有找到任何示例,如何使用应用程序权限调用图形 API。请帮帮我!!

0 投票
0 回答
7 浏览

include - Javascript 搜索多个字符串并点击标题

现在组织项目列表。
每当您刷新时,都会一一出现新的项目列表。
从 no8 到 no1。
然后我需要找到一些包含一些字符串和点击事件的项目。

示例参考 1) 附加词只是要搜索的其他不必要的词。
示例参考 2)数字不存在。我只是添加了一个示例。

条件 1(包括): “Sony”、“Brand New”、“2022”(如果有 include,True!no1、no6 true!)
Condition 2(包括): “Xaomi”、“Brand New”、“2022” (如果有包含,则为真!)
因此,条件 1 和条件 2 是“或”条件。其中一个刚刚匹配,然后 True!
因此,no1、no5、no6 为真!

条件3(排除): “Used”——如果有“Used”字符串,则为假(No5为假!
条件4(除外): “LG”、“2022”——如果有“LG”、“2022”,则都是真的!(第3个是真的!)

正如我所提到的,每当我单击刷新时,列表都会一一显示。然后应该点击最新的。

我试过这样。

结果仅匹配相同的项目名称。因此,我可能需要制作一些数组来添加包含单词并排除单词和循环。

我也在尝试.include()。但它不能正常工作,因为我不是 javascript 专家。

谢谢,

0 投票
0 回答
41 浏览

reactjs - 无效的挂钩调用。Hooks 只能在函数体内部调用:在函数中使用 useState

每个人。我是 React 和 JavaScript 的新手。

现在我正在开发一个 Web 应用程序。我试图解决这个错误一个星期,我完全迷失了。如果有人有任何建议,请帮助我。

当程序调用“useFetchTechData”函数时,它得到了这个错误。

useFetchTechData 的程序如下:

调用 useFetchTechData 时的代码如下:

错误如下: 在此处输入图像描述

0 投票
0 回答
155 浏览

r - 使用抓取功能 (Rvest) 使用 html_form 下载文件

我正在处理来自以下 url 的某些数据集(页面为西班牙语):http ://www.aire.cdmx.gob.mx/default.php?opc=%27aKBh%27

在网站上,您可以选择您想要的年份,然后单击下载以获取 xls 文件。

我想自动化该过程以提取从 2001 年到 2020 年的数据集,但我能想到的唯一解决方案(特别是对于“下载”按钮 - 'Descargar archivo')是使用html_form()来自的函数Rvest,例如这个:

我知道这会出现一些问题:如果我使用html_form_submit(),我会收到错误:

然后,如果我让该功能正常工作,我该如何下载文件?

我认为这不是最好的方法,但这就是我寻求帮助的原因。

0 投票
1 回答
44 浏览

java - 返回与谓词匹配的整个 json 的 JSON 路径

我有一个用例,我需要 JSON 路径来返回与其谓词匹配的整个 json 结构。

这是我的json path expression

返回

]

但我想要整个路径,如下所示,

0 投票
1 回答
90 浏览

java - 如何针对我的情况设置这些特定的 OptaPlanner 约束?

我想在我的 OptaPlanner 示例中设置两个约束:

  1. 匹配每个订单产品 SKU 并将其分配给持有该产品 SKU 的库存位置。
  2. 一个 Stock Location 一次最多有 30 个订单,如果有超过 30 个具有相同产品 SKU 的订单,则将其余的分配到具有相同产品 SKU 的另一个 Stock Location。

我怎样才能做到这一点?这是我尝试过但对我不起作用的一个约束(Shopify 是我的 Orders 表):

也需要10多分钟才能解决,我怎样才能加快解决时间?

任何帮助表示赞赏!

0 投票
0 回答
41 浏览

python - 拉伸图像而不保持纵横比

我通过 PyQt 在 QLabelself.dlg.image_label对象中显示图像。当我调整小部件的大小时,图像的结果是拉伸而不是保持纵横比。我想要的是图像可以在保持纵横比的同时调整大小。

这是我拉伸小部件时的结果:

在此处输入图像描述 在此处输入图像描述

0 投票
0 回答
26 浏览

android - Android Studio 中的 Snippet MarkerOptions 位于所有内容的前面

我在 Android Studio 中使用谷歌地图,并使用标记选项添加带有片段的标记。在标记处点击时应该出现的片段框(带有标题和地址信息)。但片段框似乎在我的搜索文本框(TextView)、按钮等后面。

有人可以帮我解决如何在出现时将此片段框放在布局中所有内容的前面吗?图片附在下面,您可以看到以红色框突出显示的片段框。

仅供参考,我制作了一个单独的布局来创建一个自定义片段框。

谢谢您的帮助!

片段的图片

0 投票
0 回答
312 浏览

node.js - TypeError: puppeteer.use(...) is not a function 尝试运行我的代码

这是我目前拥有的代码。出于某种原因,它正在工作,我将其切换到一个新文件夹,现在出现此错误。所有模块都重新安装在 package.json 文件下。有没有办法解决这个问题。

0 投票
0 回答
26 浏览

php - 如何在 PHP 中批量 IP 到域和域到 IP?

我在文本文件中有一些 IP,我必须将它们全部转换为域名(例如:14.12.33.33 到 example.com)并将它们存储在文件 domain.txt

然后我必须再次将它们全部转换为 IP 列表(例如:example.com 到 14.12.33.33)并将它们存储在文件 ips.txt

如果有人帮助我,我将不胜感激。提前致谢 :)

0 投票
1 回答
49 浏览

css - Boostrap 4 选项卡 - 如何阻止文本换行?

我正在使用 Boostrap 4。我有一个简单的 4 标签水平导航。在大屏幕上,它应该像这样显示:“一些文本 [font-awesome-icon]”x 4 个选项卡。在小屏幕上,它应该像这样显示:“[font-awesome-icon]”。显示部分有效,但是,在大屏幕上,字体真棒图标始终显示在第二行。这是我所看到的;

两行以上的制表符文本

这是我的html;

我在 UL、LI、A、SPAN 等所有位置都尝试过 nowrap,但没有运气。但是,我还将 fa-clock 部分移到了跨度内,然后整个文本和选项卡在小屏幕上消失了。

任何帮助表示赞赏。

0 投票
0 回答
223 浏览

laravel - 有时需要验证多个上传背包字段

我正在为 Laravel 使用 Backpack,并且正在实施upload_multiple Field

我正在尝试将此字段验证为sometimes,仅required当没有任何项目时:

  • 如果有选择要上传的项目,则继续。
  • 如果没有选择,并且有现有项目,请继续。
  • 但是,如果没有任何选定的项目并且之前没有任何内容,则显示required字段错误消息。

调试发布请求,假设字段名称photos[]始终具有第一项null

所以当我验证使用sometimes|required

如果选择了一个项目,它将继续并上传它们。现在,当我尝试在不选择任何项目的情况下提交表单(通过知道之前上传了现有项目)时,它显示required field error message.

因为photos数组总是有第一项,就像我上面提到null的那样没有选择。

解决这个问题的方法是提供nullable验证规则:

但是nullable设置为规则,required规则永远不会起作用。

也许主要问题是因为photos[]总是让第一个项目null好像没有被选中。

并且它应该始终关心验证中现有的已上传项目,查看是否已上传现有项目然后不显示所需的错误消息,如果没有并且提交请求为空photos则显示所需的错误。

我怎样才能做到这一点?

0 投票
1 回答
116 浏览

solidity - 了解松露测试

我正在按照教程使用松露创建智能合约。我想更好地了解本教程中创建的测试。

这是其中一项测试:

这个物体是从哪里来的?{from: donor, value}

对于这个测试:

在上述测试的第三行中,它们传递了 2 个参数fundraiser.setBeneficiary(newBeneficiary, {from: accounts[3]});。如果原始函数只接收一个,这怎么可能?

功能:

0 投票
2 回答
455 浏览

android - 无法更改应用程序中操作栏的颜色

https://drive.google.com/file/d/1fniw1q9lx2U8D5CblZHAdBrOl2Oais0T/view?usp=sharing

我想在黑暗模式下更改我的操作栏的颜色,正如您在我所附的图片中看到的那样,“生日快乐”后面有一个黑色的操作栏!

0 投票
1 回答
106 浏览

reactjs - React.FC 可以接收元组作为未命名的参数吗?

有一个像这样类型的 React.FC 函数,它接收一个 useState 数组

我知道我可以使用对象类型并将数组道具命名为

但我只想传递一个数组而不是对象来解构 lambda 道具中的数组而不是正文,就像这样

而不是这样

尝试使用 rest props 语法传递元组 props (...)

它将数组转换为对象,因此不能将其解构为数组

0 投票
1 回答
243 浏览

python - PySpark 和 SQL:修复运行高阶函数时的类型错误

我正在尝试在以下 PySpark DF 上运行 SQL 查询:

我正在引用DataBricks 教程中的代码(这是最后一个示例)。查询如下:

作为参考,这里是 DF 的架构:

我用以下方式注册表格:

但是,我收到类型错误:

准备 SQL 查询时有没有办法保留数据类型?我假设原始 DF 中的模式对于 SQL 查询是正确的。

0 投票
0 回答
56 浏览

cluster-analysis - 在r中使用tsclust后如何获取质心值

我正在使用这个数据框:

数据

我需要用它构建集群。在随附的 xlxs 中,您可以找到 2000 年个人(指数)的数据,涉及 5 个变量(Mkt、SBM、HML、RMW、CMA)。我想用tsclust它来构建集群。然后我使用了这段代码:

我有一些问题:

  1. 我使用它的原因是因为我有 20 多年的相同数据,并且在聚类时间序列时 DWT 距离比欧几里得更好。但是我需要每年的集群。你认为这个替代方案比 K-means 更好吗?
  2. 无论如何,聚类后,我需要获得质心。在这种情况下,由于我对 5 个变量进行聚类,并且我使用 3 个聚类作为最佳聚类(在使用fviz_nbclust 3 个结果作为最佳聚类数量之后),我应该有 15 个质心(5 个变量中的每一个都有 3 个)。使用k2000<-kmeans()时,可以通过使用来完成,k2000$centers但是使用时我该怎么做呢tsclust
0 投票
2 回答
140 浏览

python - pandas 系列默认的 rank 函数有什么作用?

我正在阅读Wes McKinney 的Python for Data Analysis并遇到以下问题:

排名从 1 到数组中有效数据点的数量分配排名。Series 和 DataFrame 的 rank 方法是看的地方;默认情况下rank,通过为每个组分配平均排名来打破平局:

不幸的是,我不知道这个函数的作用,我发现解释和相关文档同样令人困惑:https ://pandas.pydata.org/docs/reference/api/pandas.Series.rank.html

我无法对此做出正面或反面,这个函数在做什么?

0 投票
1 回答
48 浏览

python - 我无法使用 iter_rows() 来迭代 excel 并将单元格值添加为字典列表

我是 python 新手,但我一直在尝试创建一个从 Excel 文件中读取(openpyxl)的字典列表。使用 iter_rows() 读取文件中的所有行,然后将每一行添加为字典。然后脚本将该字典附加到一个列表中,但是在查看字典列表时,它只显示最后一行(或字典)被附加了几次。我不确定为什么它只附加最后一行?

输入 Excel 文件

0 投票
1 回答
25 浏览

api - 无法通过 RestAssured 发布值

我是新手。使用 Restassured 开发代码 下面是我的代码

收到异常消息作为预期状态代码 <201> 但为 <500>。

任何人都可以让我知道我的代码有什么问题吗?

0 投票
0 回答
31 浏览

javascript - 何时使用没有 new 关键字的构造对象形式?

当文字完成这项工作时,我很少使用构造对象形式,例如(数字、字符串、布尔值等)来创建相关类型的对象。在极少数情况下,当我使用 来创建字符串对象const str = new String("something");时,我会使用new关键字。通过这样做,创建了一个成为this上下文的对象并创建了一个实例,这样:

相反,如果使用构造对象形式没有new关键字,

这意味着什么?你什么时候会使用一种形式而不是另一种形式?第二种方式只是不好的做法还是有更多的呢?

0 投票
1 回答
497 浏览

codeigniter - Codeigniter 4 - 如何获取结果的第一行和最后一行

我正在尝试获取查询结果的第一行和最后一行。我从 Ci4 的文档中看到,有两种方法可以提供帮助,namley,getFirstRow([$type = 'object'])getLastRow([$type = 'object'])我在使用它们时遇到了困难。到目前为止,这是我的方法:

我在 getFirstRow 收到如下错误;

我怎么getFirstRow()去上班?这个文档定义不是说我需要传递它object吗?为什么错误说它是我的类型string

0 投票
2 回答
114 浏览

python - 如何更改 PyQt5 中的滚动条箭头键?

使用以下代码设置垂直 Qscrollbar 的样式。它给出了附加照片的外观/结果。我想将向上和向下箭头从 Square 更改为顶部的实际向上箭头(三角形)和底部的向下箭头(倒三角形)。如何获得?

在此处输入图像描述

0 投票
0 回答
38 浏览

android - Ionic 4 App 安装在多个设备上,在同一屏幕上重复

我在 ionic 4 中制作了一个应用程序。它在单个设备上运行良好。但是当相同的应用程序安装在 3 台设备上时,它的行为如下所示:

  1. 当所有设备都打开同一个屏幕并且一个设备尝试删除某些项目(任何操作)时,其他两个设备也反映屏幕变化但不清除旧项目。只是想知道它如何反映其他设备,即使它们处于空闲状态,只共享同一个屏幕:(

  2. 例如,如果第一页上有 4 个项目,我删除了一个项目,那么其他两个设备有旧的 4 个项目并添加 3 个重复项目。即它保留了旧项目并添加了 3 个新项目,即它删除了第 4 个并添加了 3 个剩余的旧项目。

  3. 我知道在添加新更改之前它实际上并没有清除其他设备上的屏幕:(。这是 ionic 中的错误吗?

下面是我的代码:

它将像这样显示以下屏幕

屏幕一

当我从另一个设备添加表时说表 3,那么它在其他 2 个设备上看起来像这样:

它添加了我在黄色框中突出显示的内容

任何人都可以看看这个。