所有问题

0 投票
1 回答
38 浏览

mysql - SQL:从 2 列数据源创建聚合表

我在数据库中有一个表,我想将其中的问题和答案聚合到一个更具可读性的数据表中。源表

我希望“目标”表看起来像什么

我也想知道这是一种什么样的操作,因为我觉得这在任何方面都不新鲜。

0 投票
1 回答
358 浏览

jsf - Primefaces 10 dataTable p:dataExporter 在迁移后渲染时生成 ArrayIndexOutOfBoundsException

环境:

  • 老板 7.2
  • 素面10
  • 爪哇 11

我已经从 primefaces 8 迁移到 primefaces 10 dataTable p:dataExporter 在渲染 xhtml 时生成 ArrayIndexOutOfBoundsException。当我注释掉 dataexporter 时,xhtml 渲染得很好。

按照迁移指南,唯一重要的变化似乎是 PDF 库已从 iText 切换到 Libre OpenPDF。

我尝试了两种不同的上下文,一种有效,一种无效,差异:

  • 它工作的上下文没有身份验证
  • 它不起作用的上下文,具有 keyclock 身份验证和两个主题依赖项。

我认为与 primefaces 主题无关,但可能是因为 keycloak 因为它在日志错误中显示处理请求。

为什么会出现此错误?

服务器错误

Persones.xhtml

web.xml

0 投票
1 回答
44 浏览

typescript - 如何具有基于参数的泛型和常量函数返回类型

假设我希望函数input返回object第一个参数的常量类型({ ... } 而不是最接近的类型)obj。那么Ex.1就不行了,因为参数类型是object,返回类型object也是。Ex.2 将起作用,因为该参数T只需要扩展对象。

现在这里是 Ex.3 的问题,我想指定一个泛型类型,但仍然有扩展类型的参数object(而不是 type object)。我还尝试创建两个单独的函数,一个只有要显式键入的泛型类型,另一个具有要显式键入的泛型类型和 Ex.4 中扩展对象的泛型,但这不起作用,我不不知道为什么。任何想法如何解决这一问题?

tl;博士我想推断函数参数,但仍然必须选择传递泛型。

前任。1

无效,无效类型

例 2

有效,但没有额外的泛型

例 3

不起作用,错误

例 4

无效,无效类型

0 投票
1 回答
701 浏览

c# - Asp.net mvc core在Controller处购买了模板按钮自定义onClick事件

我的问题是我想从这个模板中添加一个按钮: https ://designreset.com/cork-admin-v1/ltr/demo3/element_buttons.html

如果我单击一个按钮,我想在我的控制器上运行一个功能,我该怎么做?已经用这样的代码试过了:

这是行不通的。我也用 javascript 尝试过,这行得通,但我认为这不是最好的方法。

如果我真的需要用javascript来做这件事,有人可以说我吗?或者我可以直接调用控制器动作,如果是,如何?

编辑:

使用以下代码,它似乎可以工作:

0 投票
1 回答
24 浏览

networking - 来自 docker 容器时的请求源 IP 地址是什么

我在一家拥有非常严格的安全政策的公司工作。

我正在运行一个由 asp.net core 3.1 mvc web-app 组成的单个 docker 容器。它基于微软提供的默认 asp.net debian 10 镜像。我只安装了 docker 引擎 - 所以没有 docker compose - 并且不需要做任何额外的设置/配置,而是通过一个简单的命令运行容器:

当我导航到 http://host-Ip 时,我可以从我的 Windows 开发机器访问网络应用程序。

但是,主机是在非常受限的企业网络中运行的 RHEL。

现在我需要从容器内连接到外部域,但这只能通过内部代理发生。代理团队需要源 IP 地址。

我有两个问题:

  1. 那会是主机(RHEL)的IP地址吗?

  2. 有没有办法对此进行测试(我不能/不允许将自定义软件/库安装到 RHEL 中并且可以访问基本 + 有限集)?

0 投票
0 回答
32 浏览

java - 如何修复 Wildfly 9 中的 Apache Ghostcat 漏洞

您好,我们正在尝试禁用 AJP 连接器以修复 Apache Ghostcat 漏洞。但是禁用后我无法打开网站。在这种情况下,服务器端没有显示任何错误,但网站没有打开。谁能帮我解决这个问题。

0 投票
1 回答
94 浏览

swift - Swift运行shell命令卡住,但在xcode调试中成功

我使用 swift run gradlew build,但它卡在 Start Daemom 上。

输出:

它启动成功守护进程并等待守护进程输出,由于某种原因没有得到守护进程的输出。

0 投票
1 回答
85 浏览

javascript - 无法将 csv 文件字符集更改为 windows-1251

我尝试创建一个可以下载 csv 文件的按钮。我必须使用 windows-1251 字符集制作文件。但无论我做什么,文件都以 utf-8 结尾。现在我正在尝试类似的东西:

该文件是utf-8。有没有办法改变字符集?

0 投票
1 回答
98 浏览

angular - 如何使用 Angular Pipe 减少数组中对象的元素

我的清单如下:

现在,我想用reduce方法添加中心的所有值,包括:'APP'和'AD',并将标签更改为'APP',所以对于这个列表示例,我创建的管道必须返回: APP:209(总计)和 LFFFAD:78

管道:

如何将“AD”字符串添加到过滤器以获取: APP:287(APP:209 + LFFFAD:78)谢谢您的帮助

0 投票
0 回答
58 浏览

java - 尝试使用 JScrollBar 序列化类时获取 NullPointerException

我希望序列化一个显示带有 JScrollBar 的 JFrame 的类。程序保存和加载正常,除非 JScrollBar 变得可见,此时我得到以下异常:

线程“AWT-EventQueue-0”java.lang.NullPointerException 中的异常:无法调用“javax.swing.JScrollPane.getViewportBorder()”,因为“this.scrollpane”为空

当我收到此异常时,程序随后无法正确加载。

我已经尽可能地减少了我的代码以隔离问题,现在我被卡住了。我所知道的是,如果我在 run() 方法中声明 JFrame,我必须用 frame.setVisible(true) 替换 backgroundPanel.repaint() 并且一切正常。但是我需要在完整程序的 run() 方法之外访问 JFrame。我发现的唯一另一件事是,即使在 JScrollBar 本身变得可见之前,JScrollBar 的 getViewportBorder() 方法也会返回 null,尽管只有在栏变得可见时序列化才会失败。

这是有问题的代码:

编辑:我意识到我的问题不清楚。保存文件时出现错误,而不是加载文件时出现错误。如果在保存过程中发生错误,它只是无法正确加载。

0 投票
1 回答
83 浏览

imagemagick - 如何在形状上绘制图像

简化示例:

我确实创建了一个如下所示的圈子:

我确实转换了给定的图像,如下所示:

问题:

在上面的示例中,我确实具有以下“核心”功能:

  • -size 256x256 xc:none -fill #FFFFFF -draw "circle 128,128 256,128" +profile "icc"
  • in.png -background none -gravity center -extent 181x181 +profile "icc"

如何在不将第一个图像保存到临时文件的情况下合并这些图像?我想创建一个 256x256 的输出图像,将圆圈绘制到该图像上,然后将转换后的输入图像绘制在圆的顶部(居中)。

我目前的解决方案

创建 2 个不同的图像并将它们组合起来,如下所示:

编辑 - 完整示例

PS 脚本如下所示:

输入图像:

在此处输入图像描述

输出图像(不可见,但它具有白色圆圈作为背景 + 透明背景,否则):

在此处输入图像描述

0 投票
1 回答
32 浏览

quickblox-android - 虽然屏幕共享总是从 Quickblox Android SDK 收到错误

我一直在尝试集成屏幕共享功能,但 Quickblox SDK 总是抛出异常说“开始屏幕共享失败纹理宽度必须为正,但为 0”

我一直在关注他们的官方文档,并遵循了以下所有说明,

https://docs.quickblox.com/docs/android-video-calling-advanced#screen-sharing

0 投票
0 回答
548 浏览

javascript - 在操作中从@actions/github 推送中获取提交

我想知道是否有办法从推送事件中获取提交@actions/github

我试过GitHub.context.payload.comment了,但那返回未定义。

有没有办法在 javascript/typescript 中做到这一点?

谢谢。

0 投票
1 回答
40 浏览

java - 如何从 SQL 查询中获取 Java 中每个井号的值?

我想返回所有井号值,而不仅仅是一个井号值。即使我保持在 for 循环中,我也只得到一个 wellid 列

0 投票
0 回答
55 浏览

typescript - 创建映射类型时 ReturnType 不起作用

我正在尝试构建一个系统来增强带有验证的 typedef。

为什么不type RawPerson等于{ age: number | DiplomacyError, name: string | DiplomacyError }我所期望的?

type RawPerson = { age: unknown, name: unknown }相反,它的结果是 。

all功能:

0 投票
1 回答
58 浏览

java - 无法使用“颁发者分配的 ID”从 Azure B2C AD 中删除“用户”

我正在尝试将用户迁移到 Azure B2C Active Directory。

早些时候,我正在创建从 JSON 文件中读取并创建它们的“用户”,但是如果 JSON 中的任何“用户”已经存在于 Azure B2C AD 中,我就会遇到异常......

我通过简单的 try/catch 处理所有这些“用户”,然后跳过它们并将它们移动到 JSON 中的下一个用户。

现在我需要删除进程中的现有用户(一旦出现上述异常,我将删除该用户)

我试过这个...

但是当上面的代码被击中时,我遇到了异常......

我相信这是因为我使用 userPrincipalName (issuerAssignedId) 来删除用户,而不是我应该使用“azure returned user id 来删除用户。

有没有办法让我获得 azure retured 用户 ID 或其他方式来删除用户?

0 投票
1 回答
325 浏览

c# - 如何获取存储在 Firebase 存储文件夹中的所有图像?

我的 Xamarin.iOS 应用程序中有图像上传功能。我已将此上传的图像存储在 Firebase 存储中。我的文件已成功上传到 Firebase 存储,但问题是:

当我尝试使用 firebase 存储的 listAll() 方法获取所有图像时,它不会返回所有图像,直到文件夹中的图像 >= 2。

将图像上传到 Firebase 存储的代码:


第一张图片上传后,图片上传成功,但当处理程序被调用时,它会给出以下响应:

在此处输入图像描述

但是在此之后,当我上传第二张图片时,它会给出 Firebase.Storage.StorageReference 1作为响应:

在此处输入图像描述

意味着如果有两个图像,那么只有它返回 url 引用。如何解决这个问题?

我已经添加了rules_version = '2'; 在存储规则中。

0 投票
0 回答
68 浏览

c# - PDFSharp AcroForms Textfields“找不到文件”异常,而表单似乎已加载

我正在尝试使用 PDFSharp(下面的代码)更改 AcroForm 中的 PdfTextField 的文本。当我遍历 form.Fields.Count 时,它进入循环,调试器显示 form.Fields.Count 等于 1,据我了解,这意味着表单已成功加载并且文本字段的数量是正确的。然而,当我尝试通过索引或名称访问 form.Fields 时,出现以下错误:

System.IO.FileNotFoundException:“无法加载文件或程序集‘System.Drawing.Common,版本 = 4.0.2.1,Culture=neutral,PublicKeyToken=cc7b13ffcd2ddd51’。系统找不到指定的文件。

这很奇怪,因为它不是这个线程中的空引用: PDFSharp fill in form fields 但有些不同。我仍然认为它与链接线程中的问题有关,但我尝试了确实有效的解决方案,但仍然遇到同样的问题。

这是我的代码:

0 投票
2 回答
68 浏览

c++ - C++ 字符串按值传递

按值传递的 C++ 字符串在这里让我感到困惑。我期待它打印出来aa ab ba bb 但是,它打印aa aab aba abab. 为什么会这样?

如果我更换

经过

它将按预期工作。

0 投票
1 回答
37 浏览

excel - 为什么我的组合框没有任何值?

我通过 ui 制作了一个组合框,然后双击它以转到其 VBA 代码。然后我插入了这段代码。我想从名为“产品”的工作表 5 中的 D 列中取出单词并将其插入组合框中。

当我这样做时,不会发生。组合框只是空的。

更新:试试这个,它不起作用。

0 投票
1 回答
371 浏览

vue.js - 将 base64 字符串显示为图像 vue.js

我从后端服务器获取图像作为 base64 字符串。我想将其转换为图像并显示相同。我尝试了以下方法:

内部JS

内部模板

我正在使用引导程序 vue。

0 投票
1 回答
56 浏览

react-native - 当我运行 android 时,它会在 react-native run-android 启动模拟器而不是物理设备

我只是在没有物理设备的情况下开始运行应用程序之后才在物理设备上运行应用程序模拟器打开一次之后我的 MacOS 机器永远不会将我的物理设备识别为 adb 设备

0 投票
0 回答
46 浏览

user-interface - Jenkins - 升级后的 UI 填充和文本字段错误

将 Jenkins 从 2.1xx.x 版本升级到 2.277.1 版本后,我们的文本字段(文本框)一直延伸到屏幕右侧。通常,文本输入框会更早停止。我无法识别控制此行为的设置文件或参数。UI 元素周围还有一些填充似乎消失了。除了最近添加的深色主题插件外,我们在 Jenkins 中没有任何视觉自定义。

理想情况下,我期望的解决方案是能够重置开箱即用的主题,但我还没有找到这样做的方法。在附加的图像链接中,我添加了一些红线,大致标识了文本输入框限制曾经的位置。

  1. 詹金斯:文本字段和框跨越屏幕太远
  2. 詹金斯:文本输入字段也跨越屏幕太远

任何帮助表示赞赏。

0 投票
0 回答
203 浏览

jsf - 如何在 Liferay 中创建友好的 URL

我无法缩短 Liferay DXP 7.0 提供的书签模块中存在的书签的 URL。我已经尝试通过参考这篇文章,但它似乎不起作用。

根据我上面提到的liferay url友好文章,我确实创建了Route.xml并在liferay-portlet.xml中进行了配置。但是在书签 portlet 中创建的书签仍然没有更改其 url。我正在附加 routes.xml 文件和 liferay-portlet.xml Routes.xml

Liferay-portlet.xml

0 投票
0 回答
67 浏览

linux - 尝试在 Ubuntu 20 Linux 上构建 UE 4.25 fork/SpatialOS

我正在尝试在 Ubuntu 20 Linux 上构建 Unreal Engine 4.25 的这个分支:https ://github.com/improbableio/UnrealEngine

$ ./Setup.sh

工作正常,一切顺利!

$ ./GenerateProjectFiles.sh

在这里,我收到许多警告,如下所示:

尝试为 gdb 设置 UE4 漂亮的打印机(现有的 UE4Printers.py,如果有的话,将被覆盖)...更新的 UE4Printers.py 在 ~/.gdbinit 文件中找到了必要的条目,而不是更改它。

设置虚幻引擎 4 项目文件...修复文件名中不一致的大小写。

设置 Mono 为项目索引生成数据… 0%

错误的构建环境!警告:为 UE4Editor 生成包含数据时出现异常:无法实例化模块“UVAtlas”:构建环境错误!(通过 Target → ProxyLODMeshReduction.Build.cs 引用)为项目索引生成数据... 100% 为项目索引生成数据... 0% 错误的构建环境!…………</p>

编写项目文件... 100%

$ 制作

在多次成功构建后,该过程在此处停止并显示此消息:

构建 UE4Editor...</p>

使用“git status”来确定自适应非统一构建的工作集(/mnt/3091fd7d-024b-4559-a6ee-07633a74e28a/UnrealEngineSpatialOS)。

为 UE4Editor 创建 makefile(没有现有的 makefile)

错误的构建环境!

错误:无法实例化模块“UVAtlas”:错误的构建环境!(通过 Target → ProxyLODMeshReduction.Build.cs 引用)

很想在Linux下工作!我希望你们能帮助我!