所有问题

0 投票
1 回答
84 浏览

node.js - 如何将 Multer 与 Express.static("public") 和 EJS 一起用作视图引擎?

我正在将 multer 与 Express 和 EJS 一起使用。我将 multer 返回的文件路径保存到我的数据库中,以进一步将路径传递给 ejs 模板。但是文件路径包括“public”文件夹,并且因为我已将默认视图引擎设置为 ejs 和 express.static("public")。由于文件路径,当在图像中的 ejs 模板中传递时,multer 返回的存储在我的数据库中的路径不可见。有什么方法可以让我的图像正确显示吗?这是我的代码:

我的文件结构:

  1. 公开>上传

    视图>main.ejs

我的 app.js 文件

// 节点应用配置

// 存储引擎

//主要获​​取方法

存储在我的数据库中的数据: 在此处输入图像描述

0 投票
2 回答
89 浏览

c# - 从列表中选择一个随机项目 C# OOP

我有两种方法。在第一个中,我将项目添加到名为 Persons 的列表中。在第二个中,我需要从列表(Persons)中选择一个随机项目并从列表中返回该人的姓名。

我不确定如何做到这一点。我试过生成一个随机数和一个随机字母,但是我不明白如何在列表中使用它们。

任何帮助将不胜感激!先感谢您

0 投票
1 回答
247 浏览

javascript - html.erb 模板中的 v-model 渲染 function () { [native code] }

我正在将 Vue.js 添加到我的 Rails 6 应用程序中。该项目正在使用 turbolinks,因此“vue-turbolinks”是通过 yarn 安装的,我的 Vue 配置如下所示:

我的rails模板(.html.erb)包含一个带有Vuejs“v-model”属性的文本字段

Vue 似乎按预期工作,除了“v-model”输出文字函数而不是调用函数(updateMessage)。结果,文本字段呈现的值为

但是,将“v-model”更改为“v-on:input”可以满足我的期望:更新输入消息。

任何人都可以阐明这里发生的事情或为我指出正确的方向来解决此问题。提前感谢您的时间。

0 投票
4 回答
281 浏览

python - Python字符串从第一个非零字符拆分

string在 Python 中有一个,例如;

我想提取1890573(从第一个非零字符到字符串中的最后一个字符)。

我试着这样分裂; '00000001890573'.split('0')..它给了我['', '', '', '', '', '', '', '189', '573']

但这不是我想要的!!因为如果我结合最后两个字符串,我不会得到1890573.

0 投票
0 回答
104 浏览

ruby - 如何在fluentd中使用record_accessor插件助手的accessor.set(record, value)方法?

我正在尝试将fluentdset中的插件助手方法record_accessor用于我的自定义过滤器插件,如 fluentd 文档中所示(https://docs.fluentd.org/plugin-helper-overview/api-plugin-helper-record_accessor#记录访问器创建参数)。

但是我收到以下错误,说该方法set没有为类定义Accessor(尽管这两种方法calldelete可以正常工作,如文档中所述):

这是我的插件代码(ruby)片段失败:

我的流利版本是v1.6。我在这里做错了什么?

0 投票
0 回答
33 浏览

python - 连续打印一定次数的东西

我正在制作一个 twitch 机器人,并希望有一个金字塔命令,该命令将在聊天中发送一个横向金字塔,如下所示 => https://i.imgur.com/pzKMH2i.png

目前它在一行中打印所有内容,但打印数量正确,但它应该是横向而不是直立的。

将 pyramid_width 更改为“a”可以修复它,但是它需要发送聊天中指定的单词。https://i.imgur.com/HP2eRoQ.png

我不确定如何实际解决此问题,因此将不胜感激<3

0 投票
1 回答
34 浏览

python - 如何将获取的链接(来自使用 Beatuiful Soup)存储到 Python 中的列表中?

这可能是重复的,但我四处搜索并找不到任何东西。无论如何,我有一个 for 循环,可以使用下面的代码搜索要抓取的正确链接。

这个的输出是多个链接,如下所示

我如何能够获取上面的输出并将其链接到一个变量,如果通过 Links[0] 调用该变量,它将给出 Link 1?或者,如果我调用了 Links[1],它将输出 Link 2,依此类推。

0 投票
1 回答
63 浏览

regex - 我正在尝试使用包含“awk”的shell脚本来针对文件运行

所以这就是我到目前为止所拥有的。根据我目前所学到的,这会将用户输入的值存储在dealerand中time

我接下来要做的是echo针对一系列命令的输入,以查看文件是否包含这些输入。

例如,轮盘赌庄家“Billy”每隔一天在“05 AM”工作。要查看给定日期的数据是否包含他的工作日志,我将运行此脚本。

运行文件:

输入您要搜索的经销商的名称:Billy

输入您正在查看该经销商的时间:05

现在这是我正在寻找解决方案的地方。调用脚本时是否对文件运行脚本?我是否让用户输入文件作为第三个参数,然后将其作为脚本内部的值?

如果我学得正确,那么经销商将被存储为 arg1 并由 $1 访问,时间为 $2。

所以我会跑:awk '1$.2$' file

这意味着它们之间可以有任何东西,但是如果一行确实包含名称和时间,那么这就是我要搜索的内容。

05:00:00 AM Katey Bean Billy Jones Evalyn Howell

这是我的脚本所需的输出,我知道时间排在第一位,所以我会相应地进行调整,但我正试图更进一步。

0 投票
1 回答
1771 浏览

java - 错误:无法为抽象类“GoogleServicesTask”创建代理类

在添加 firebase 项目所需的行后尝试同步我的 android studio 项目时出现此错误。就是这样,这是一个常见的 android studio 项目,我只想在其中应用一个 firebase 数据库。请问,如果有人知道会发生什么?谢谢。

PD:我已经在其他 stackoverflow 问题上搜索过这个错误,但没有一个答案对我有用:(

这是我的 build.gradle(项目):

还有我的 buid.gradle(app):

0 投票
0 回答
58 浏览

r - KeyError: 'PROJ_LIB' 尝试在 Rmd 中运行 Python 块时

我认为这是一个底图问题,但我真的不知道如何解决它。

我尝试更新 Anaconda ,从那里重新安装底图(root , miniconda 和 reticulate ,来自 pip ...)

错误代码是 KeyError: 'PROJ_LIB'

我尝试更新 Anaconda ,从那里重新安装底图(root , miniconda 和 reticulate ,来自 pip ...)

我在 MacOS Big Sur 11.1 上。

0 投票
0 回答
36 浏览

javascript - 如何在 Chart JS 中使用带有两个重叠 x 轴的工具提示?

我有一个条形图,其中每周信息显示在 x 轴上,标签对应于当前日期(最右边的标签),每个日期回溯 1 周(12/28、12/21 等)。在同一张图表中,还有另一个带有(不同)每日信息的刻度/x 轴。单击每一天的栏时,会出现一个工具提示,其中包含当天的信息。

工具提示示例

问题是,当单击每周 + 每日交叉的某一天时,会使用每周索引,因此每日数据显示不同日期的信息(例如:第八周柱日期为 12/28,但每天信息适用于 11 月 10 日的第八个日期)。

我在声明图表选项时尝试更改轴的顺序,但这会弄乱显示。我正在寻找一种方法来访问第二个轴索引,而不是默认为第一个。

0 投票
0 回答
63 浏览

c# - 在 PDF 文档、C# 或 VB 网络中设置版权信息

我希望在不使用 Adob​​e Acrobat 的情况下以编程方式在一堆 PDF 中设置版权元数据。有没有免费的方法可以做到这一点?(iText7, PDFSharp)

我在 VB.NET 中尝试了 iText7(AGPL):

并且地图密钥对没有版权信息。有没有办法做到这一点?

0 投票
1 回答
47 浏览

android - Android - 选定的导航项返回到第一个导航项

我的 MainActivity 有一个底部导航,默认为第一项。根据通过意图收到的数据,我希望更改所选项目。我在 MainActivity 的 OnCreate 方法上使用以下代码:

这最初有效,但在一两秒钟后,选定的项目又回到了第一个。我该怎么做才能使所选项目在加载后保持活动状态?

0 投票
2 回答
27 浏览

r - 在 FREDR 语法中分配变量参数

我想在语法 FREDR 中分配以下参数,并使用 map_dfr 一次下载两个数据帧。这是我通常做的

这就是我想要通过添加“单位”和“频率”参数来实现的。它不会工作

有没有办法解决它?

谢谢

0 投票
1 回答
42 浏览

xslt - 基于节点变量增量 xml 中的值的 xml 的 xslt 转换

我有一个基于 java 的应用程序将数据输入到一个表中,其中的列按名称 fieldName 及其 fieldValue 我试图以数组格式重新分组以供其他用途我尝试使用 for-each 在客户之后和之前获取子字符串:但它的不能那样工作 输入:

0 投票
1 回答
86 浏览

java - 为什么我不需要在构造方法中使用静态?

我正在用一个名为 addCustomer 的静态方法在 Java 中创建一个类,它为我返回这个类的一个实例,如下所示:

它在 addCustomer 方法的第一行给了我一个错误

因为我不能在静态方法中使用非静态变量,这对我来说完全有意义。但后来我尝试为同一个类创建一个私有构造函数(具有名称和事务值),并在我的 addCustomer 方法中使用它而不是 Customer()。像这样:

由于静态方法 addCustomer(),我认为我必须在构造函数中放置静态修饰符,但我的 IDE 说它不允许在构造函数中。而且,这对我来说没有任何意义,我可以像这样使用 addCustomer() 方法(在构造函数中没有静态),那么即使它不是静态方法和里面的变量,为什么我仍然可以使用它不是很好吗?

0 投票
2 回答
243 浏览

python - 我想输入一个区间列表并检查重叠区间并集的区间和非重叠区间的区间

例如:我有intervals = [[-5,-3],[-4,-1],[1,3],[4,8],[5,10],[10,12], [15,20]](不必像那样排序)

我希望函数返回 me [[-5,-1],[1,3],[4,12],[15,20]]。因为[-5,-3],[-4,-1] and [4,8],[5,10],[10,12]有相互拦截的数字。即,我希望该函数返回所有“孤独”区间以及它们的数字相互截取的区间并集的最小值和最大值。

我有这段代码可以做类似的事情,但这还不是我想要的:

这段代码返回给我这个输出:[[-5, -3],[1, 3],[4, 8],[10, 12],[15, 20]]

重复我之前所说的:我希望它返回这个输出[[-5, -1],[1, 3],[4, 12],[15, 20]]

我希望我的解释不会太冗长,因为我不是以英语为母语的人。谢谢!

0 投票
1 回答
54 浏览

javascript - 我可以在 package.json 中多放一些东西吗?

这是我的包裹:

npm init正如你所看到的,还有两个键,nameVersion 和 descriptionVersion。我放了一些通常是 npm 的东西?就像,即使没有错误,这是一种不好的做法吗?还是我只是在旅行?好吧,我测试了它,它工作正常,但我仍然在考虑它..

0 投票
3 回答
919 浏览

kubernetes-ingress - AKS AGIC 应用程序网关入口控制器未部署

我创建了一个新集群,创建了一个应用程序网关,然后按照教程安装了 AGIC。然后,我使用以下配置配置了入口控制器:

当我部署应用程序并检查网关时,它似乎正在通过入口控制器通过创建自己的设置来更新网关。问题似乎是应用程序永远不会暴露。我检查了健康探测,它表示由于 404 状态它不健康。我无法通过 IP 直接访问应用程序。根据我尝试访问应用程序的方式,我得到 404 或 502。

我尝试同时部署 nginx 和 agic 入口,并且 nginx 似乎工作正常:

我不确定我错过了什么。我尽可能地按照教程进行操作,并且 agic 控制器和应用程序网关似乎正在通信。然而,应用程序在 agic 控制器上不可访问,但在 nginx 控制器上可访问。之后我只安装了 nginx 控制器,以确保应用程序本身没有问题。

0 投票
4 回答
127 浏览

python - 使用键和所有可能的值组合的字典中的数据框

我是熊猫和python的新手。我有一个看起来像这样的字典:

我想得到一个看起来像这样的数据框:

数据框

请帮忙。

0 投票
2 回答
250 浏览

c# - 获取点击行的 ListView 项目值

获取点击的行的 ListView 项目值。我可以像这样在后面的代码中点击该项目:

我尝试输入 .PName 它是 e.Item 列表的子值,但这是无效的。我真的需要按名称抓取,因为它似乎返回选定的行项目以随机方式返回值?一次 PName 将是第一个,然后下一个可能是第二个或第三个?

无论如何,我缺少什么来获取我需要的值?

我在这里做了很多视觉上的事情,但想让这段代码非常简单,因为我实际上在获取行中的单个值时遇到了问题。

蒂亚!干杯! 瑞克...

0 投票
1 回答
43 浏览

python - 如何正确地重写某些 Python 代码以在 PHP 中卷曲

Drchrono API 提供 Python 中的示例代码,用于上传医疗文档。

这是 Python 中的示例:

根据 Drchrono API,内容类型有几个陷阱:

仅使用 application/json 内容类型支持创建或更新嵌套对象以及创建多个对象。

仅支持使用表单/多部分内容类型的文件。

这是我的问题:我正在尝试将上述代码重新编写为 php,以使我能够按照此处的示例代码将文件上传到 API:

示例代码

但它会引发错误:

{"document":["提交的数据不是文件。请检查表单上的编码类型。"]}。

这是代码。

表单.php

上传.php

0 投票
1 回答
1434 浏览

java - Spring Boot 项目的 JUnit 和 Mockito 依赖项

我正在尝试使用 JUnit 和 Mockito 在我的 Spring Boot 项目上运行单元测试,但是很难弄清楚如何在我的 build.gradle 文件中为我的 gradle 项目设置依赖项。这是 build.gradle 文件:

现在我收到错误“无法解析 org.mockito:mockito-core:3.6.48”,我什至不知道我是否从https://github.com下载了正确的 Mockito 文件夹/mockito/mockito/releases。所以到目前为止,我的 junit 或 mockito 导入都没有被识别。任何帮助将不胜感激,谢谢。

0 投票
1 回答
49 浏览

python-3.x - 如何访问通过 .run() 传递给 __init__.py 的值

我的相关文件结构如下所示。

launcher.py 在 lib.bot 中运行 __init__.py,如下所示:

这就是问题所在。我正在尝试访问 __init__.py 中的 VERSION 值。我曾尝试使用 sys.argv 但是当我这样做时:

它只是打印['launcher.py']

我已经尝试了很多其他方法来访问这个值,但是,尽我所能:我做不到。有什么想法吗?

0 投票
2 回答
1055 浏览

docker - 识别 Docker 容器的 IP 地址并连接到端口

在我的windows笔记本电脑上,我创建了一个Play应用程序,如果我直接执行它的脚本,它运行良好。在本地机器上,我使用localhost:9000URL 访问应用程序。

我现在已经创建了Docker应用程序的图像并暴露了端口9000

但我无法访问localhost:9000. 我怀疑该图像可能在 docker 本身创建的其他一些 IP 上运行。

我对么?如何通过容器访问我的应用程序?我不需要Kubernetes Services等,因为我已经在另一台机器上进行了该设置。我的具体问题是如何docker直接访问容器。

更新我也尝试运行docker imageusing--network="host"但这也不起作用

更新 2

根据以下建议,我执行了以下命令,但仍然无法访问该应用程序。

docker run -p 9000:9000 --env-file env.txt imagename

我看到了痕迹

docker ps -a显示应用程序已启动端口绑定0.0.0.0:9000->9000/tcp

docker inspect显示IP-"IPAddress": "172.17.0.2"

但是http://172.17.0.2:9000/onChrome不起作用This site can’t be reached172.17.0.2

netstat -abcmd节目中TCP 0.0.0.0:9000 LAPTOP-788I0GL1:0 LISTENING [com.docker.backend.exe]