所有问题
random - 如何纠正 TypeError 与选择()缺少 1 个必需的位置参数:“人口”
我希望在调用随机页面函数时显示条目列表,但我不断收到此错误选择()缺少 1 个必需的位置参数:“人口”。
java - 如何将“对象”转换为未知的自定义数据类型/类对象?
我有一个返回数据类型“对象”的函数。
返回的对象可能是我定义的许多不同对象之一。例如,假设它返回一个 objectX。
调用函数并因此我们返回的地方确实
这工作正常。无论我返回什么对象,只要我将返回的对象转换为正确的对象。在这种情况下:
我的问题是,这个函数是在一个正在进行大量反射的环境中使用的。我使用遍历一个类的所有属性
我不一定知道 tmp 是什么类型的对象,因为在迭代的不同点它可能是 int、String 或其他自定义对象。
有什么方法可以说“无论 tmp 当前是什么类,都将 methodThatReturnsSomeObject() 的返回值转换成那个?
帮助将不胜感激
node.js - mongodb 连接大约需要 10 秒
我的 Node.js 应用程序有一个 MongoDB 连接,它在 localhost 上运行时会立即连接。当我在共享主机服务器上运行它时,每次连接至少需要 10 秒。到目前为止我已经尝试过,但没有帮助:更改连接参数如下:
还尝试使用MongoHeartbeat保持连接活跃,但没有帮助。
python - 据称正确的 SPARQL 查询(Wikidata)在 Python 中没有产生任何结果
编辑:当我使用...
...我得到这个输出:
...但我不知道这是否只是意味着格式错误。
编辑 2:在对 wikidata 的另一个请求之后,由于该线程中的评论,我得出结论,为每个关系查询 Wikidata 是不可行的。所以我最终下载了所有属性的列表及其英文标签、描述和 altLabels,并执行“离线”搜索。如果需要,倒排索引将进一步提高性能。Wikidata 中的属性数量相对较少。这是您可以在官方 SPARQL API 中运行的查询,以查看结果:
这是我的 Python 程序中的样子,包括解析以满足我的需要。我知道查询中的大多数前缀都是不必要的,但它们也没有伤害:
我使用管道作为分隔符。在许多情况下,这可能被视为不好的做法。
我正在尝试获取所有 Wikidata 属性的 id 和标签,其中属性的标签或其“也称为”(替代)标签之一等于/包含给定字符串(relation.label)。
我在 Python 3.x 中使用这个 SPARQL 客户端/API(描述有些矛盾)。
这是我的代码片段:
我的输出是:
这意味着,我没有检索任何东西。我试图在这里执行查询,它按预期工作,所以查询很好。我尝试在我的程序中执行示例查询之一,它按预期工作,按预期打印多行。
我能想到的唯一可能的原因是,当从我的程序执行时查询需要更长的时间才能达到超时,而查询是通过第二个链接及时评估的。但我没有收到警告或任何东西。我的假设正确吗?如果是这样,我的查询可以改进吗?可能有一个我不知道的性能杀手。
谢谢!
python - 有没有办法使用熊猫将多个标志列汇总为一个?
我在数据框中有这些列:
我需要将前四列变成只有一列。像这样的东西:
有熊猫功能吗?
python-3.x - 如何从python数组创建对象
我有以下结构,我从带有熊猫的 .txt 转换而来
我的代码
但是为了能够通过删除空字符串和 nan 对其进行处理,我如何将服务转换为 int 并以这种方式基于服务和引用创建对象。
我怎样才能做到这一点,非常感谢您的意见
python - 使用 numpy 数组 Pandas 修改数据框中多列的快速方法
我有一个混合数据类型的数据框,例如形状(1000、200),现在我想用一个 numpy(整数)数组形状(1000、100)分配/更新这个 df 的 100 列。
最初我所做的非常基本,例如:df.loc[:, [100 COLUMNS]] = my_np_array
,但是我有运行时间限制,我的所有代码执行得越快越好。在对我的代码进行 line profiling 之后,我的代码几乎 70% 的时间都花在了这个赋值操作上,所以我继续寻找更快的方法,我遇到的唯一另一种方法是直接修改底层数组,即df.values[:, [100 COLUMN INDICES] = my_np_array
. 这要快得多,我对它很满意。(如果有的话可以阐明为什么它的速度更快也会受到赞赏)
直到我发现我的数据框的值实际上没有改变,看起来如果数据框有混合dtypes 然后.values
会返回一个副本而不是视图/引用,这意味着我所做的所有更改都没有应用于原始值,所以我不能只对.values
. 现在我被困住了,如果有人能想出改进这个分配操作的方法,那就太好了。
(我正在考虑的一种潜在方法是从这个numpy数组创建一个单独的数据框,然后与原始df进行合并,但是我实际上需要多次执行赋值操作,所以这可能不适用于创建数据框和合并也不会太小)
r - 如何在 RStudio 中创建未堆叠的点图?
如何在 RStudio 中创建此点图?
reactjs - React Native TypeSrcript 函数返回 JSX.Element 类型
我有一个返回 React Native 的 TypeScript 函数View
。
我以这种方式调用这个函数:
当我跑步时eslint
,我会收到警告。
5:5 警告缺少函数 @typescript-eslint/explicit-module-boundary-types 的返回类型
所以,我需要返回一些东西。JSX.Element
似乎足够合理,但这似乎不起作用。一方面,当我尝试返回 a 时JSX.Element
,VSCode 无法解决它并假装它是any
。而且,它会导致调用该函数的其他地方出错。
所以,这样做:
static getView() : JSX.Element {
和const DummyWrapper = () : JSX.Element => {
导致以下错误DummyCaller
:
5:5 错误任何类型值的不安全返回 @typescript-eslint/no-unsafe-return
所以现在我不确定该怎么做。我尝试了其他一些事情,例如返回View
、、typeof View
(React.Component
和typeof
)以及其他一些事情。我还搞砸了 JSX 是从哪里导入的。如果我从 导入react
,它似乎比从 导入它的效果更差react-native
。同样在我的研究中,我发现最常见的问题是 React 和 React Native 类型已经过时,但据我所知,我使用的是最新版本。
我的packages.json
:
javascript - CSS 根据内联类条件编写额外的类属性
我在下面有一个小代码。当我单击按钮时,我的类square
将具有内联样式<div class="square" style="display: block;"></div>
基于这种内部风格,我将为该类增加一些属性,square
例如:left: 0
. 换句话说,当 classsquare
有 a时style="display: block;"
,我需要为它添加更多样式。但我不知道如何在这种情况下编写更多的 CSS。
注意:我知道我可以根据需要在这个 javascript 中编写更多类属性,但在这种情况下,这个 javascript 函数不在我手上。square
我的工作是在有的时候添加更多的属性样式style="display: block;"
请帮忙。谢谢!
amazon-web-services - SNS -> SQS -> Lambda(VPC 内部)是否需要 VPCEndpoint 才能读取数据?
我开始怀疑在以下情况下是否需要 VPC 端点:
我有一个作为某种事件总线的 SNS 主题。不讨论这个话题,让我们走得更远。该 SNS 通过 lambda 的 AWS 无服务器事件源链接到 SQS。你知道的,比如:
就是这样。所以我让sam
创建 SQS 来对推送到 SNS 的消息进行排队。现在,说到重点。Lambda 本身被配置为留在私有子网内。
所以很自然,我希望 SNS 和 SQS 服务中的一个或两个都需要一个 VPC 接口。但!?:
- 真的是这样吗?
- 如果我不定义端点但仍然有 NAT,它们甚至会被使用吗?
- 如果我既没有端点也没有 NAT,这仍然有效吗?
我在问,因为需要 SNS 端点从私有 lambda 推送到它或 SQS 端点分别推送到那个是有意义的。但是,我无法理解背景中发生的事情?Lambda 在指定队列上按时间间隔轮询。但如果它在私有子网中,它如何到达该队列?SNS 或 SQS 如何相互联系?
reactjs - react-select 根据选项更改 singleValue 颜色
我想根据提供的选项修改对象singleValue
中的“选定”颜色。styles
例如,如果在“NEW”中选择了选项,我希望字体颜色为红色,如果为“WON”,则为绿色,依此类推。我在将if
语句放入样式对象时遇到问题。我看到将三元语句放入其中很简单,但是如何添加更“复杂”的逻辑呢?
python - 从python中的xml文件中提取信息
https://github.com/peldszus/arg-microtexts/blob/master/corpus/en/micro_b001.xml
我只想提取此标签信息:
这是:“micro_b001”“waste_separation”
我想将它们保存为列表
我试过这个:
上面的代码是正确的,它给出了每个文件的信息
但这看起来不正确
第二个代码没有给我所需的值
python - 有没有办法在没有安装它们的计算机上使用 python 包
我需要将该PIL
软件包用于我在学校开发的程序,但我的学校没有PIL
在他们的计算机上安装,所以它总是会引发Import Error
. 我通过 USB 带入我的代码,并且该PIL
软件包安装在代码所在文件夹中的虚拟环境中(以及所有其他必要的文件)。
python有没有办法识别USB上包的位置?
(PS学校系统禁止你进入命令行,老师也不让我在系统上安装包)
okhttp - OkHttp 如何使用证书固定处理不匹配的域?
假设我为特定域固定了一个证书:
OkHttp 如何处理对其他域(例如api.domain2.com
)的请求?
“没有匹配的证书,没有 bueno --> SecurityException”
“没有匹配的证书,没问题
++
->完成请求”
++
前提是 domain2 的证书仍由操作系统级受信任机构列表中列出的 CA 签名。
nginx - 通过 Nginx 将 grpc 请求分派到多个服务器
拥有 grpcclient
并且server
他们正在以grpc一元模式交换消息。我想记录client
发送到 的所有消息,server
而不更改两者中的一行代码client
or server
。我遇到了Nginx新的优雅的grpc支持。在将 grpc 消息的副本发送到远程日志服务时,是否可以通过Nginx路由grpc消息?如果否,请告诉我是否有其他工具可以做同样的事情。client
server
java - 从 Excel 电子表格中读取手动插入的文本
我有一个.xlsx
包含我大学时间表的文件。我正在开发一个使用时间表的应用程序。但我不想将这个 Excel 电子表格中的时间表内容“复制”成更“程序员友好”的格式,相反,我想编写一个程序/脚本来解析这个.xlsx
表并自动将其转换为我需要的格式(例如在代码中的某些对象中)。
阅读电子表格的“正常”单元格对我来说没有问题。但是,创建此时间表文件的人不是简单地在每个单元格中输入 1 个文本条目,而是手动将一些单元格“划分”为“子单元格”,并在每个单元格中手动插入一些文本。这看起来像:
这应该如何解释:学生分为4组。
15.20-16.50
只有第 1 组和第 2 组会有特定的班级。17.00-18.30
只有第 1、3 和 4 组有该课程。
正如人们所看到的,这些“单元格”并不是真正的单元格——它们似乎是手动创建(“划分”)的,就像在图片中选择的文本一样。
问题是:我如何找到并阅读图片中这样的“单元格”(手动插入的文本组件)(最好也知道它们的位置,这样我不仅可以阅读存在哪些类,还可以阅读它们何时开始(时间已说明)在电子表格的最左侧))?
我尝试使用Python的xlrd
模块,但无法实现我所需要的。我也没有在Java上取得任何成功Apache POI
——我只是不知道如何阅读这些文本条目。两种语言的解决方案,无论使用什么库和方法,对我来说都很好。
reactjs - 使用输入更改 Redux 存储
我对 React、Typescript 和 Redux真的很陌生,使用它们一周。
我需要的是在 Redux 的存储中存储一个“用户名”,以便根据存储中的其他值对其进行验证。我的问题特别是无法存储用户名,主要是因为所有示例都使用基于类的组件,而我使用的是功能性组件。这是我现在所拥有的:
magento - 将促销文本添加到 Magento 产品集
在 Magento 2.2.10 中工作,我想在我的产品页面上用横幅中的文字或实际产品年龄上的文字做广告,但我知道如何做到这一点。我最初只是想将文本添加到内容部分的描述框中,但我有近 1,000 个文本,不想手动更改它。此促销也仅运行 4 个月,我们不希望在时机成熟时重新编辑所有页面以删除此信息。
我希望它显示类似以下内容:“该产品附带一个价值 150 美元的免费 Velux Active Gateway。该网关连接您的 VELUX 太阳能或电动产品、室内气候传感器和出发开关。它还连接到"
如果我们不需要扩展来完成这项工作,那就太好了。也许如果有人可以引导我们完成设计/计划设计更新功能,那就可以了。不太确定。提前感谢您的任何想法/解决方案!
cmake - Doxygen 文档
我最近开始在 clion 中使用 doxygen。我在 CMAKELIST 中使用它编译代码时让 doxygen 创建了所有 htlm 文件:
但是当我编译代码时,doxygen 不仅为我自己的函数创建了一个 htlm,而且它实际上为来自 clion 的每个函数创建了一个文档。有没有办法让它只为我自己的编码函数创建那个 htlm 文件?
sql - 计算数据透视表中两个时间戳之间的分钟数
我有一个 SQL 查询,它生成一个数据透视表,显示正在收集的各种温度点的时间戳。我需要添加列以显示点 1 (126) 和点 2 (120) 之间的区别,依此类推。
这是我用来获取每个点的时间戳的当前查询
查询输出这个
mips - 为什么使用 `addi $reg, $0, N` 而不是 `li $reg N`?
我正在使用在网上找到的资源自己学习 MIPS* 并且看到很多人正在addi $reg, $0, N
将数值存储N
在寄存器$reg
中,我想知道为什么这在什么时候li $reg N
会如此普遍。
我错过了什么?
*(所以对于我所学的内容没有详尽而易于理解的解释)