所有问题

0 投票
1 回答
20 浏览

python - 使用整数列表引用另一个列表的索引以从该列表返回特定值

在我的程序中,我试图制作一个简单的字母转换来加密输入消息的基本加密程序。用户提供输入,将字母与列表进行比较,并将整数输出返回到新列表中。新列表中的整数引用第一个列表的索引并返回相应的字符串(字母)。这将是我将来能够在简单程序中使用的功能。

所以我的主要问题是,我得到一个包含整数的列表,但我还没有想出一种方法来使用这些整数来引用另一个列表(alpha)的值来获取新字母。任何人都知道如何做到这一点,甚至有可能吗?谢谢!

下面是我的代码:

0 投票
1 回答
132 浏览

python - Dask:处理反应迟钝的工人

将 Dask 与 SGE 或 PBS 集群一起使用时,有时我的工作人员会变得无响应。
这些工作人员在仪表板信息部分以红色突出显示,他们的“最后一次看到”数字不断增加。

我知道如果提交的任务持有 GIL 时间过长,可能会发生这种情况,但这里不是这种情况。我说的是出现问题的工人(可能与 dask 或任务本身无关)。
他们不会回来,也不会被检测为死亡。

问题是提交给这些工作人员的任务(他们在收到任务后变得没有响应,可能是在加载环境时)永远不会结束并阻塞一切。

如果工人在给定时间内没有响应,是否有允许“超时”或“无效”的设置?

如果没有,是否有可能以及手动执行此失效并将剩余任务分配给其他工作人员的推荐方法是什么?

在此先感谢您提供有关此问题的任何帮助。

0 投票
0 回答
374 浏览

javascript - 是什么导致 Node 的 exec 在非套接字连接上出现此 ENOTCONN 错误?

我收到此错误:

这是哪里/home/testuser/projects/test-web-app/testBackup.js:141:5

如果我自己运行runScript脚本,我不会收到任何错误。所以我不认为是脚本引发了错误。那么这个错误是从哪里来的呢?我不进行任何套接字连接。任何人都可以阐明此错误的来源以及原因吗?

0 投票
2 回答
350 浏览

vue.js - cookie 与邮递员一起使用,但不适用于 vuejs

我有一个在http://127.0.0.1:5000上运行的烧瓶服务器和一个在 http://localhost:8080 上运行的 vuejs 前端我已经制作了 api 并用邮递员对其进行了测试,一切都按预期工作:(

  • 对 /login 的 POST 请求 -> 登录成功 -> 允许登录用户执行操作)。

    但是当我从 vuejs(使用 axios)发送请求时,cookie 似乎不起作用

  • (对 /login 的 POST 请求 -> 登录成功 -> 无法执行允许登录用户执行的操作(如果会话中的“登录”在烧瓶中为 False))。

烧瓶 API 代码:

登录.vue:

索引.vue

当我使用邮递员登录时,我得到响应successfully logged in,当我使用邮递员获取 url/index 时,我进入"user is logged in"但是response.data当我使用浏览器(chrome)从 vuejs 服务器登录时,我仍然进入"successfully logged in"response.data.msg但是当我转到 /index 时,我得到"user is not logged in".

我注意到的另一件事是,在登录请求之后的邮递员中有一个带有 cookie id 的 set-cookie 标头, Set-Cookie = session=77e40d54-066c-48a7-9b2b-88f36d9a3b86; HttpOnly; Path=/但是当我在标头字段中控制台记录来自 vuejs 的响应时,没有 set-cookie 标头(只有 application-type 和内容长度)

0 投票
0 回答
214 浏览

html - 具有行跨度的表中的 Wkhtmltopdf 分页符打破了行跨度

我正在使用 Laravel 8、Snappy 和 wkhtmltopdf 0.12.4(带有修补的 qt)。我生成了一个具有以下结构的 HTML 表:

根据数据,此表可以按列和按行增长。放入 PDF 时,分页符放置在行之间,但第一个和第二个单元格在页面之间分开,并且它们的文本有时会被重复的标题重叠。分页表时似乎没有考虑行跨度。我想避免非行跨单元格之间的分页符。

0 投票
1 回答
35 浏览

postgresql - 无法使用 Hibernate 访问 Postgres 数据库

我已经在寻找解决方案,但找不到任何解决方案。

我的问题是,我无法通过 Hibernate 访问名为 IncomeOutgo 的 Postgres 数据库。

调用我的 Thymeleaf/HTML 网站时,我总是收到此错误消息。

在此处输入图像描述

我的 application.properties 看起来像

我的表在 Postgres (DBeaver) 中的样子也是如此:

在此处输入图像描述

最后但并非最不重要的是,我的域/实体看起来像:

也许,有人可以告诉我我的错误是什么?

提前致谢!

0 投票
1 回答
216 浏览

c# - 尝试在 ASP Net Core 中将 jpeg 转换为 png 会引发 GDI+ 异常

我在 ASP Net Core (5) 应用程序中使用 System.Drawing.Common 5.0.1 nuget 包,并希望将图像(可以是 jpeg、png 等)转换为 png(如果还不是 png)。

成功上传图像后,我尝试使用以下代码对其进行转换(图像字节在 中可用uploadResult.FileData):

它总是在这条线上失败: image.Save(ms, ImageFormat.Png);

例外: An exception of type 'System.Runtime.InteropServices.ExternalException' occurred in System.Drawing.Common.dll but was not handled in user code: 'A generic error occurred in GDI+.'

我知道这个网站上有很多关于这个错误消息的帖子,它们包含很好的答案,但我相信我关注了它们。此外,大多数问题都使用文件系统中的图像或写入图像,但我的图像已经可以作为字节数组使用,并且我写入内存流 - 但我看不出可能导致这种情况的原因。

0 投票
1 回答
62 浏览

angular - 使用 ngx-crystal-gallary 为网格视图中的每个图像添加标题标签

有没有办法使用ngx-crystal-gallary为网格视图中的每个图像添加标题标签

0 投票
0 回答
44 浏览

javascript - 防止按钮关闭下拉菜单 - Bootstrap 4

我希望你能帮助一个完全陷入深水的新手=)

我希望这个下拉表单在单击“Hent”按钮时保持打开状态,(这应该使他们的文档出现在按钮下方,他们这样做了,客户只需要重新打开下拉列表,这很糟糕而且很烦人)不幸的是我对javascript真的很陌生,这似乎是解决这个问题的方法,我无法让“停止传播”解决方案起作用。$(document).on('click', 'someyourContainer .dropdown-menu', function (e) { e.stopPropagation(); }); 我相信这可能是因为他们针对的是整个下拉列表而不是按钮操作。

为了让事情变得更好,id onclick="do_search()就是 Ajax,我对此知之甚少 - 所以我会添加代码,以防可以在这里找到解决方案。

导航的小提琴:https ://jsfiddle.net/NUJ88/kgnw6dpq/14/

和 Jquery/ajax 代码:

0 投票
1 回答
218 浏览

php - 为 Symfony CLI 命令启动 Xdebug 会话

我的开发设置在 Symfony 项目的 docker 容器中包含 PHP 8 和 Xdebug 3。

目前我使用xdebug.start_with_request=yes,但我不喜欢它对性能的影响。

如何为 Symfony 控制台命令按需启动 Xdebug 会话?

0 投票
0 回答
446 浏览

macos - 从 MacOs SwiftUI App 在终端中运行 shell .sh 脚本

我想创建一个 SwiftUI MacOs 应用程序来从我的应用程序运行 shell 脚本。因此,我想打开终端并粘贴 .sh 或此脚本的内容并运行它。首先,我收到了一个权限被拒绝错误,我通过删除沙盒模式解决了这个错误。

但是现在脚本中的所有命令,如 npm 或 mvn 都会导致我出现错误: "zsh:1: command not found: npm\n"

你有解决我的问题的方法吗?

0 投票
1 回答
64 浏览

java - 如何更改字符串中的数字?

我需要将每个数字替换为给定字符串s中 9 的补码

示例:我有235美元!-> 我有 $(9- 2 )(9- 3 )(9- 5 )!-> 我有 764 美元!

是的,当然,我可以通过使用 for 循环来解决它,但我只是想了解更多关于 Streams 的信息。

所以我尝试过:

  1. .map(i -> Character.isDigit(i) ? 9-i : i) 输出:“我有 $ᅲᅱᅯ!”。这是因为 char 和用整数表示它之间的差异。

  2. .map(i -> Character.isDigit(i) ? Character.getNumericValue(9-i) : i) 输出:“我有 $???!”。但是在这里我知道 i - 不是一个真正的值,它只是 ASCII 码。

  3. .map(i -> Character.isDigit(i) ? Character.getNumericValue(9-Integer.parseInt(String.valueOf(i))) : i) 输出:“我有美元???!”

我想第三次尝试更聪明,但它不起作用(

我需要一些像这样工作的方法(convertDigitCharToInt)(更改字符)

这不是家庭作业))我只是在 codewars.com 练习。于是就有了这样的问题。[链接]:https ://codewars.com/kata/559536379512a64472000053/train/java )

0 投票
1 回答
20 浏览

python - 如何使用 for 循环和两个列表找到差异并定义函数?

我需要编写一个名为 var_fun 的函数,它返回列表的方差并使用 2 个列表进行测试。我实际上必须返回每个元素的标准偏差。list_1 = [8, 8, 3, 5, 5, 8, 1, 4, 8, 6, 3, 10, 9] list_2 = [8, 12, 3, 5, 5, 8, 1, 4, 8, 3、10、9]

这是我所做的代码,但它返回 <function var_func at 0x7f462679ad08> 我该如何解决这个问题?

这是我的意思:

输出应如下所示: [25.0, 9.0, 9.0, 4.0, 1.0, 1.0, 0.0, 4.0, 4.0, 4.0, 4.0, 9.0, 16.0] [28.41, 11.09, 11.09, 5.43, 1.77, 1.77, 2.79, 2.79 , 2.79, 7.13, 13.47, 32.15]

0 投票
0 回答
39 浏览

python - 遍历多个 url

在您的帮助下,我能够让刮刀运行,但现在我在迭代时遇到了困难。最终,我想通过爬虫来运行不同的 URL,但我对语法感到困惑。我正在使用 Selenium 打开网页,然后使用 BeautifulSoup 来提取数据。我我需要定义 URL,然后使用类似的东西:

但我不确定如何使用它。阅读其他答案和视频让我摸不着头脑。

0 投票
1 回答
110 浏览

django - 如何动态设置 django modelform 的可见字段?

我希望 ModelForm 的可见字段由它所构建的模型类的实例确定。ModelForm 建立在protocol具有方法 ( protocol.visiblefields()) 的模型之上,该方法返回与要使其可见的字段相对应的字符串数组。

表格.py

视图.py

0 投票
1 回答
68 浏览

julia - Juniper 使用 Ipopt 和 Cbc 对 MINLP 进行优化,约束包括最大和最小错误:LoadError: AssertionError: length(x) == d.len

我已经使用 Juniper 解决了 MINLP 问题,该问题模仿了使用 Ipopt 和 Cbc 进行数据中心分配的设施位置问题,并注册了一个评估最大值的函数,如下所示

这里的决策变量是 allocation[i,j],它是一个二进制矩阵,指示j个客户分支是否将与i个数据仓库相关联。我们的约束是:

  1. 限制客户由一个数据中心提供服务
  2. 我们只会建3个数据中心
  3. 我们对与距离相关的客户分支机构有最低延迟要求

运行优化后,我们在运行该方法时收到以下错误optimize!

ERROR: LoadError: AssertionError: length(x) == d.len Stacktrace: [1] eval_objective(::JuMP._UserFunctionEvaluator, ::SubArray{Float64,1,Array{Float64,1},Tuple{UnitRange{Int64}},true}) at C:\Users\oswel\.julia\packages\JuMP\qhoVb\src\nlp.jl:1168 [2] eval_and_check_return_type(::Function, ::Type{T} where T, ::JuMP._UserFunctionEvaluator, ::Vararg{Any,N} where N) at C:\Users\oswel\.julia\packages\JuMP\qhoVb\src\_Derivatives\forward.jl:5 [3] forward_eval(::Array{Float64,1}, ::Array{Float64,1}, ::Array{JuMP._Derivatives.NodeData,1}, ::SparseArrays.SparseMatrixCSC{Bool,Int64}, ::Array{Float64,1}, ::Array{Float64,1}, ::Array{Float64,1}, ::Array{Float64,1}, ::Array{Float64,1}, ::Array{Float64,1}, ::JuMP._Derivatives.UserOperatorRegistry) at C:\Users\oswel\.julia\packages\JuMP\qhoVb\src\_Derivatives\forward.jl:163 [4] _forward_eval_all(::NLPEvaluator, ::Array{Float64,1}) at C:\Users\oswel\.julia\packages\JuMP\qhoVb\src\nlp.jl:503 [5] macro expansion at C:\Users\oswel\.julia\packages\JuMP\qhoVb\src\nlp.jl:571 [inlined] [6] macro expansion at .\timing.jl:233 [inlined] [7] eval_constraint(::NLPEvaluator, ::SubArray{Float64,1,Array{Float64,1},Tuple{UnitRange{Int64}},true}, ::Array{Float64,1}) at C:\Users\oswel\.julia\packages\JuMP\qhoVb\src\nlp.jl:569 [8] eval_constraint(::Ipopt.Optimizer, ::Array{Float64,1}, ::Array{Float64,1}) at C:\Users\oswel\.julia\packages\Ipopt\P1XLY\src\MOI_wrapper.jl:1113 [9] (::Ipopt.var"#eval_g_cb#48"{Ipopt.Optimizer})(::Array{Float64,1}, ::Array{Float64,1}) at C:\Users\oswel\.julia\packages\Ipopt\P1XLY\src\MOI_wrapper.jl:1305 [10] eval_g_wrapper(::Int32, ::Ptr{Float64}, ::Int32, ::Int32, ::Ptr{Float64}, ::Ptr{Nothing}) at C:\Users\oswel\.julia\packages\Ipopt\P1XLY\src\Ipopt.jl:202 [11] solveProblem(::IpoptProblem) at C:\Users\oswel\.julia\packages\Ipopt\P1XLY\src\Ipopt.jl:513 [12] optimize!(::Ipopt.Optimizer) at C:\Users\oswel\.julia\packages\Ipopt\P1XLY\src\MOI_wrapper.jl:1441

我们不知道为什么会发生这种情况或如何解决它。

我们的代码如下所示:

0 投票
0 回答
46 浏览

angular - Firebase 请求返回布尔值

我在 Angular 下工作,在我的部门中,我尝试请求在文档表格中添加 ID。

在此之前,我必须检查该 ID 是否存在于表中,以避免重复。

为此,我需要第一个请求,该请求将向我发送一个布尔值,我只得到 objects AngularFirestoreCollection<unknown>

在此处输入图像描述

我开始尝试这个,但没有任何效果,我不知道该怎么做......

0 投票
2 回答
100 浏览

javascript - 在 React 中未定义 useContext()

React.useContext(Context) 返回undefined值。如果我尝试const Context = React.createContext(""),这将返回""。我在这里做错了什么?

0 投票
0 回答
94 浏览

amazon-dynamodb - DynamoDB Stream 同时显示 INSERT 和 UPDATE 以插入新记录

我在我的 DynamoDB 表上看到 2 个事件(INSERT 和 MODIFY),这是一个具有一个全局二级索引的全局表。

结果,配置的触发器(lambda)为单次插入执行了 2 次,增加了额外的处理成本。

我看不到任何解释单个数据库插入的 2 个事件的文档。

谁能帮我理解一下?

谢谢。

0 投票
1 回答
30 浏览

python - Python:换屏的简单函数

我想通过更改屏幕的通用功能来减少我的代码。我的屏幕名称为数字,例如名称:“2”..当您单击底部表格中的某个列表时,我想更改某个屏幕。

在.py

在我改变之前是这样的,但是对于每一个数字,它太长了

我该如何解决?

0 投票
0 回答
269 浏览

java - 使用 jmx 和 java 获取 kafka mbeans

我正在尝试使用 Java 代码(消费者或生产者)获取 Kafka 的 mbean,就像它们出现在 jconsole 中一样。在 jconsole 中,我可以看到 mbean 的名称(例如objetName:kafka.consumer:type=consumer-fetch-manager-metrics,client-id=consumer-1:)

所以这是我的代码:

其中端口就像server.properties我设置的配置文件()中一样(我在 Kafka 配置文件中设置了端口(SET JMX_PORT=9098),我也尝试使用我的 Kafka 端口(9092)但是我得到了使用中的地址 -

我得到 InstanceNotFoundException

当我使用此代码时:

我得到了除 kafka.consumer 之外的所有域(即java.nio,java.util.logging , java.lang.. 等),但kafka.server即使我可以在 Jconsole 中看到kafka.consumermbeans 也没有。

但是,我不知道如何访问 JMXServiceURL:我试图给出以下内容:新

我也尝试这个:

但是在我得到服务器 bean 之后,我看不到 Kafka mbeans(只是我创建的其他自定义 mbeans 或其他人,但不是 Kafka mbeans)

我认为 Kafka 将端口暴露给 jconsole 在某个我无法理解的端口

有任何想法吗 ?

0 投票
1 回答
51 浏览

r - 在 R 中绘制网络时调整 igraph mark.groups 多边形的曲率

我正在按照https://kateto.net/network-visualization上的指南进行操作,并且想知道是否有办法将mark.groups选项生成的多边形的曲率设置为零,以便它们的边界是直线(理想情况下他们仍然会“循环”不同大小的节点)。

如果可能的话,我希望多边形完全环绕每个节点(中间没有任何空间),但如果这不可能,我可以将节点的大小设置为零。

任何帮助都会受到重视。如有必要,我也可以使用其他软件。

0 投票
2 回答
196 浏览

python - 计算 LSTM 模型的雅可比矩阵 - Python

我有一个训练有素的 LSTM 模型,它有 1 个 LSTM 层和 3 个 Dense 层。我将它用于 One 预测的序列。我有 4 个输入变量和 1 个输出变量。我正在使用最后 20 个时间步的值来预测输出变量的下一个值。该模型的架构如下图所示

训练输入和训练输出的形状如下图

我想计算这个模型的雅可比矩阵。说,Y = f(x1,x2,x3,x4) 是上述神经网络的表示 其中: Y -- 训练模型的输出变量, f -- 是表示模型的函数;x1,x2,x3,x4 --输入参数。

如何计算雅可比矩阵?请分享您对此的看法。如果您知道的话,还有任何有价值的参考资料。

谢谢 :)

0 投票
1 回答
225 浏览

javascript - 使用 piexifjs 在 jpeg Exif 上添加/修改 gps 坐标

piexifjs用来操作 jpg 图像的 exif 数据。一切正常。但是当我尝试修改 gps 经度和纬度时,我遇到了一些问题。
正如在https://www.exiv2.org/tags.html上一样,它说明了 gps 的数据类型协调它Rational,我无法理解它是如何工作的。

或者

我可以添加所有其他的,比如AuthorXPTitle...但是它对于 gps 坐标根本不起作用。

0 投票
1 回答
163 浏览

dart - 如何获取标识符类型 dart-analyzer

我正在处理类中的方法语句,我想在这些语句中找到标识符的类型。

例子