所有问题

0 投票
4 回答
61 浏览

javascript - 如何从标签中相互加号

我需要加上标签中的每个数字。但无法弄清楚如何做到这一点,Javascript对我来说是新的。

html

javascript

0 投票
1 回答
787 浏览

css - 如何在所有 Angular 组件中包含 Sass 主题?

我想在 Angular 中使用 Sass 创建一个主题。

我使用文件的引导架构:

我想在组件的 sass 中使用一些 mixin 或其他类,我该怎么做?

是否可以只包含一次清单文件并自动包含在所有组件中?

我知道保持组件原子风格是一种很好的做法,但是如果我不能使用全局风格,我该如何实现设计系统?

0 投票
1 回答
102 浏览

xcode - 在 Xcode 下使用 Crypto++ ECDSA 签署消息时应用程序崩溃?

我正在使用 Crypto++ 在 Mac OS 上执行 ECDSA 签名。命令行没问题,但在 Xcode 下EXC_BAD_ACCESS签名消息时出现错误。

cryptest.exe从命令行输入的测试通过。cryptest.exe是图书馆的验证程序。

我尝试使用 clang++ 和 libc++ 构建库,并使用 XCode 构建它,都有这个问题。

这是代码。

我在下面附加堆栈跟踪:

0 投票
1 回答
536 浏览

python - 使用 UPDATE ... RETURNING 的多个数据库连接,似乎没有更新任务表中的行

前言

我想并行处理数据库表中列出的任务。不寻找工作代码。

设置

  • 1 PostgreSQL 数据库服务器D
  • 1 处理服务器P
  • 1 用户终端T

使用 Python 3.6、psycopg2.7.6、PostgreSQL 11

D保存有要处理的数据的表和一个tasks表。T 的用户ssh进入P,可以发出以下命令:

task.py脚本本质上是一个while循环,它tDtasks上的表中获取状态为“新”的任务,直到没有新任务为止。任务基本上是另一个名为 的函数的一组参数。它本身将与D建立许多连接以获取需要处理的数据,并在完成后将任务设置为状态“完成”——循环重新开始并获得一个新任务。tdo_something(t)do_something(t)while

为了python -m core.utils.task多次运行,我打开了多个ssh连接。不太好,我知道;threading或者multiprocessing会更好。但他只是为了测试我是否可以两次运行上述命令。

有一个脚本可以管理所有调用的数据库交互pgsql.py,这是获取任务所需的,然后由do_something(t). 我从这篇 SE 帖子中改编了一个单例模式。

伪代码(大部分)

任务.py

我的模块.py

pgsql.py

问题

这适用于一个ssh连接。任务从数据库中检索并处理,一旦完成,任务设置为“完成”。一旦我在第二个终端中打开第二个ssh连接以运行python -m core.utils.task(也就是说,并行),任务表的完全相同的行都会在两者中处理 - 忽略它们已被更新。

问题

你有什么建议让它发挥作用?有数百万个任务,我需要并行运行它们。在实施之前threading或者multiprocessing我想先用多个ssh连接测试它,坏主意?我摆弄了's中的isolation levelsandautocommit设置,但没有运气。我检查了数据库服务器中的会话,可以看到每个进程都有自己的 PID,只连接一次,就像这个单例模式应该工作一样。非常感谢任何如何处理这个问题的想法或指示!psycopg2set_session()python -m core.utils.task

0 投票
2 回答
1476 浏览

html - 如何使用检查元素工具更改所有显示状态?

我的目标是打开某个网站上不属于我的所有可折叠项目。该网站的构建方式一次只能打开一个可折叠项目,而我想一次打开所有项目: 网页截图

在检查元素时,我注意到一旦单击一个项目,它的状态就会从 更改"display: none;""display: block;" 我可以成功地手动将所有项目从更改 "display: none;""display: block;" 但是,我想找到一种更简单的方法来做到这一点,因为网页包含 200 多个项目。关于我如何能够做到这一点的任何建议?

这是代码在 200 个类似项目中的一个的样子 -

0 投票
1 回答
1171 浏览

azure - 日志分析中未收集一些 Azure 虚拟机自定义性能计数器

我们想从 VM 中收集一些性能计数器,然后在 Azure 日志中查询它们。基本性能计数器已启用,但其中一些已丢失,因此我们使用自定义性能计数器来添加其余部分。最重要的是\LogicalDisk(*)\% Used Space,关于:https ://docs.microsoft.com/en-us/azure/azure-monitor/platform/data-sources-performance-counters

Perf 已添加到 WorkSpace 的高级设置和 VM 的诊断设置中,但未收集新的 perfs(此处为 % Used Space)。

我添加它已经 3 天了,但是当我查询当前收集的计数器时,它仍然只给我:

免费兆字节
平均。Disk sec/Write Disk Writes/sec 磁盘字节/秒
Avg. 磁盘秒/传输
磁盘读取/秒
磁盘写入字节/秒
平均。Disk sec/Read
Disk Transfers/sec
磁盘读取字节数/秒 % 可用空间

0 投票
1 回答
516 浏览

javascript - Chrome 扩展在所有页面中启用聊天机器人

我们为我们的组织创建了一个内部机器人,是否可以使用 chrome 扩展在网页右下角的所有网站中启用它。

我探索了一下,但没有找到任何东西,是否有可能做到这一点,或者我们应该寻找其他替代品,而不是使用 chrome 扩展

0 投票
2 回答
12473 浏览

rest - 验证现代 Web 应用程序的最常用方法是什么?

我正在使用 Spring、Spring Security 编写一个 Web 应用程序(REST API)。现在我有基本身份验证和使用用户名、密码和角色的非常简单的授权。我想改进安全层,但我没有这方面的经验。

当我查看邮递员以获取可能的身份验证方法并在谷歌上搜索时,我看到有以下选项:

  • API 密钥
  • 不记名令牌
  • 基本认证
  • 摘要认证
  • OAuth 1.0
  • OAuth 2.0
  • 鹰认证
  • AWS 签名
  • NTLM 身份验证

Digest、Hawk、AWS 和 NTLM 似乎是非常具体的案例,所以我省略了它们。

我只听说过一些关于 API 密钥、Bearer Token 和 OAuth 1.0\2.0 的一般信息,但是 OAuth 1.0 似乎已经过时了(我的意思是,存在 2.0 版是有原因的)。

因此,我似乎有 3 种可能的变体:

  • API 密钥
  • 不记名令牌
  • OAuth 2.0

我的假设正确吗?现代 Web 应用程序中最广泛使用的安全层案例是什么?

我不要求每个案例的完整描述,只是一般性建议,也许是一些链接\资源来看看。

我应该专注于什么?

你看到我的描述\解释中有哪些错误?

0 投票
2 回答
59 浏览

node.js - 如何将 Typescript 与 Node.js 连接起来

我有一些打字稿文件,我想在我的 Node.js 项目中使用它们。如何连接这些文件以在我的 Node.js 项目中使用。

0 投票
1 回答
237 浏览

java - 如何在 intellij 的现有项目中添加 vaadin 而不是 thymeleaf?

我有几个由 spring.io 创建的 vaadin 项目,一切正常。现在我想将 vaadin 添加到我使用 thymeleaf 的现有项目中。当我添加 vaadin maven 依赖项并删除 thymeleaf 依赖项时,我的类会看到 vaadin bibliotecs 但它无法编译。Intellij 说没有找到资源。我需要添加比依赖项更多的东西吗?

看起来 vaadin 根本没有启动,应用程序编译需要 5 秒,而在其他具有 vaadin 的应用程序中,应用程序会在 20 多秒后启动。

0 投票
1 回答
42 浏览

testing - 如何确保对象数组中的所有项目都具有摩卡中所有必需的键?

我是测试新手,我有一个对象数组的结果,我想确保数组中的每个项目都具有必需的属性,结果是这样的:

我想做一个这样的测试:

如何确保数组中的项目具有所需的所有键?

0 投票
1 回答
904 浏览

opencv - cv2.stereoRectifyUncalibrated : 错误: (-215:Assertion failed) src.size == dst.size && src.channels() == dst.channels() in function 'cvConvertScale'

我正在尝试在 OpenCV 4.1.1 中使用 stereoRectifyUncalibrated。代码如下。

它会产生如下错误。

正如文档所说“points2 第二张图像中的对应点。支持与 findFundamentalMat 中相同的格式。” (https://docs.opencv.org/4.1.1/d9/d0c/group__calib3d.html#gaadc5b14471ddc004939471339294f052)。我不知道是怎么回事。提前致谢!

0 投票
2 回答
1176 浏览

apache-kafka - 卡夫卡连接 - 字符串不能转换为结构

我正在做 confluent kafka connect 5.2.3 版的 poc。我们正在尝试将主题的消息复制到一个文件作为备份,并在需要时从该文件中复制回主题。

主题有 Key =string Value=protbuf

我在用

key.convertor=org.apache.kafka.connect.storgare.StringConvertor value.convertor=com.blueapron.connect.protobuf.ProtobufConvertor value.convertor.protoClassName=<proto class name>

接收器配置

源配置

我能够成功地将其下沉到文件内容如下的文件中

……

我用同一个文件将它返回到不同的主题。当我运行源它抛出错误

字符串不能转换为 org.apache.kafka.connect.data.Struct。

问题是

  • 当我的 kafka 主题具有键值对时,为什么我在文件中看不到任何键。
  • 为什么源无法将内容从文件复制到主题并引发与投射相关的错误。
  • 当我使用 kafka 提供的 ByteArrayConvertor 时,我得到了类似的错误。字符串不能转换为字节。理想情况下 ByteArrayConvertor 应该适用于任何类型的数据。
  • blueapron 是否仅适用于 protobuf3 版本?
0 投票
0 回答
55 浏览

r - Hive 和 RJDBC:未检测到数据类型日期 -> 因此:转换为数据框 R 列类型“字符”

我正在使用 R-Studio 处理来自 HIVE 的数据。这里我使用 RJDBC。RJDBC 将 select 语句转换为数据帧。不幸的是,似乎无法识别配置单元列数据类型“日期”和“时间戳”的转换。因此它在 dbReadTable(conn, db2.ibor_lending) 期间被转换为字符,这很糟糕。

你对此有什么想法吗?我不想在 R 中再次重铸这个角色,因为它是 1. 开销,2. 导致耦合和 3. 增加维护工作

结果是:

兄弟,丹尼斯

0 投票
1 回答
1303 浏览

python - Numpy 无法在 Spyder 中导入

尝试在 spyder 中导入 numpy 时,我收到以下错误消息:

ImportError:

IMPORTANT: PLEASE READ THIS FOR ADVICE ON HOW TO SOLVE THIS ISSUE!

Importing the numpy c-extensions failed.

- Try uninstalling and reinstalling numpy.

- If you have already done that, then:

1. Check that you expected to use Python3.7 from "/home/sltzgs/anaconda3/bin/python",and that you have no directories in your PATH or PYTHONPATH that can interfere with the Python and numpy version "1.17.2" you're trying to use.

2. If (1) looks fine, you can open a new issue at https://github.com/numpy/numpy/issues. Please include details on: - how you installed Python - how you installed numpy - your operating system - whether or not you have multiple versions of Python installed - if you built from source, your compiler versions and ideally a build log

- If you're working with a numpy git repository, trygit 清理 -xdf(removes all files not under version control) and rebuild numpy.

Note: this error has many possible causes, so please don't comment on an existing issue about this - open a new one instead.

Original error was: No module named 'numpy.core._multiarray_umath'

但是,在 jupyter notebook 中导入可以正常工作。这怎么可能?我现在已经卸载/安装了几次 numpy 并且还确保 sys.paths 是相同的。

任何帮助表示赞赏。如果需要任何其他信息,我很乐意提供帮助。谢谢。

一些要领:python 3.7 Spyder 3.3.6 numpy 1.17.2

0 投票
0 回答
155 浏览

android - 使用 Android 导航组件从子片段(非全屏)全屏打开片段

这是我的设计要求我的第一个屏幕是一个活动,其中包含一个片段(非全屏)单击片段中的过滤器图标(非全屏),我想导航到过滤器片段(全屏)而不与活动通信使用 Android 导航组件

图片

0 投票
2 回答
239 浏览

docker - 如何在 docker 容器中读取 docker run 参数(具体为 -p)

我有一个要求,我必须在我的入口命令中读取 docker run 参数。

docker run -d -p 4058:4058 -p 5800-5805:5800-5805 image_name

Dockerfile:

在我的 start.sh 文件中,我想读取 docker run 的 -p 值(4058:4058 5800-5805:5800-5805)。

除了在 docker run 中使用环境变量外,还有什么方法可以读取 start.sh 文件中的 -p 参数。

0 投票
2 回答
5558 浏览

java - 如何将基于多个条件的标头添加到 HttpRequest Java 11?

我正在学习java.net.http api,试图下载一个给定已下载字节范围的文件。为此,range可以使用标头(假设服务器支持此类功能)。

使用org.apache.http.client.methods.HttpGet我可以做到这一点:

现在使用 HttpRequest 我无法动态添加新标头,我必须创建一个新的整个 HttpRequest:

我有办法动态添加它们吗?

我看到文档说:

一旦构建,HttpRequest 是不可变的,并且可以多次发送。

但是不可变有什么意义呢?如果我出于任何原因需要修改标题怎么办?

参考:

https://openjdk.java.net/groups/net/httpclient/intro.html

0 投票
1 回答
362 浏览

arduino - Arduino IR 发送 ASCII,等待,发送,读取

我需要帮助构建一个“简单”的 arduino 代码来传输和接收 IR 信号。

我尝试了互联网上的几个代码,但没有一个适合我的 Logarex 电表。喜欢: http ://tunn.us/arduino/landisgyr.php https://github.com/prophetmaster/landisgyre350

通信由 IEC 62056-21 完成。我正在尝试向我的电表发送握手 0x2F, 0x3F, 0x21.0x0D, 0x0A 然后请求数据 0x06.0x30.0x35.0x30.0x0D, 0x0A 收入 不幸的是,我无法获得任何信息。通过红外发射器发送握手,然后请求数据,然后开始在红外接收器上接收数据是否容易?我是否需要以 300 波特率进行握手,然后在下一部分以 9600 通信并在 IR RX 中接收 9600?

谢谢大家的帮助,我是初学者,对IR没有经验。

0 投票
1 回答
1186 浏览

sapui5 - 如何使用按钮使简单的表单响应

我制作了一个简单的表单,其中包含一个输入字段和两个按钮,定义如下:

如果我在这里添加按钮,它在移动视图中没有响应按钮被截断并进入下一行。我是ui5的新手,任何人都可以帮助我解决这个问题提前谢谢

0 投票
3 回答
7611 浏览

python - 函数式编程中的“部分函数”到底是什么意思?

根据我的理解,偏函数是我们通过向函数传递的参数少于预期得到的函数。例如,如果这在 Python 中直接有效:

在上面的代码片段中,new_function是一个偏函数。但是,根据Haskell Wiki,偏函数的定义是

偏函数是没有为指定类型的所有可能参数定义的函数。

所以,我的问题是:“部分功能”到底是什么意思?

0 投票
3 回答
5260 浏览

sql - 如何 ROUND 双精度类型值?

我使用 pgAdmin 4.. 我试图弄清楚如何对列rental_period 进行舍入,该列是从扣除 2 个时间戳列中提取的,现在由双精度数据类型组成。我想将它四舍五入到小数点后 2 位。这是返回错误的脚本:

错误说:

错误:“AS”处或附近的语法错误

第 1 行:...xtract(从(return_date - 出租日期)开始的日期),2)AS 出租_... ^ SQL 状态:42601

性格:84

这是一个运行良好的脚本,但返回的小数位太多:

谢谢)

0 投票
2 回答
98 浏览

python - 为 pandas 中的每个类查找最相关的列

以下问题(this one)对我没有帮助。

我有一个大数据集,我想知道哪些列与目标变量最相关。我知道,就我而言,对于目标变量中的每个类,不同的列有不同的影响。

在那个问题中,建议的答案建议使用 LDA。据我了解,它看起来像一个正常的分类算法,所以它不是我需要的

我是什么

我怎样才能得到这个结果?有没有办法,首先?

0 投票
1 回答
57 浏览

graphite - 石墨图像渲染在漫长的传说下留下了很多空白

让我向您展示示例的进展。

只有一个指标:https ://i.imgur.com/qcGX338.png (图例下几乎没有空白)

四个指标:https ://i.imgur.com/OC8nLxg.png (有点空白)

大约 20 个指标:https ://i.imgur.com/E8kcExx.png (空白空间占高度的近 20%,为图形本身留下很小的空间 - 它可能高出两倍多!)

目标没什么花哨的:sortByName(exclude(some.avg.metric.*,'some_exc'), true)

除了搬到 Grafana 之外,有没有办法解决这个问题?

我不想隐藏图例,这是我的监控工具,我需要它。

0 投票
1 回答
142 浏览

angular - Angular 服务更改字段值

我有一个在构造函数中填充其字段值的服务。但我希望在调用服务时更新服务的字段值:

服务.ts:

在我的 module.ts 中:

翻译服务:

现在发生的情况是构造函数只被调用一次,并且永远不会再次构造(即它永远不会被销毁以便可以再次构造)。

因此,由于未调用服务构造函数,因此该rangeFromLabel值稍后在应用程序中不会更改。

有没有办法在服务构建后的后期更改字段值?

或者有什么办法可以破坏服务并重建它?

我在提供者提供部分添加了服务,而不是组件的提供者部分。这会带来什么改变吗?