所有问题

0 投票
1 回答
681 浏览

sql - 如何在 Jasper Reports 中使用 postgreSQL 交叉表查询?

我正在尝试使用带有参数的 PostgreSQL 交叉表查询在 Jasper Reports 中制作报告。

当我在 pgAdmin 4 中使用静态值执行交叉表查询时,它正在工作。当我将它复制到报表生成器的查询对话框中并添加报表参数时,它不起作用。

版本:PostgreSQL 服务器 12 TIBCO Jaspersoft® Studio 6.6.0

这是代码:

在 pgAdmin 4 中工作的交叉表查询:

和报告代码:

当我执行预览时,我得到这个语法错误:

引起:org.postgresql.util.PSQLException: ERROR: error de sintaxis en o cerca de «'select p.id, a.id, COALESCE (p.primer_apellido, '''') || '''' || COALESCE (p.segundo_apellido, '''') as apellidos, COALESCE (p.primer_nombre, '''') || '''' || COALESCE (p.segundo_nombre, '''') 作为名词,p.numero_documento,
ad.tipo_aporte,ad.valor 来自 sch_participantes.participantes 作为 p,sch_participantes.aportes 作为 a,
sch_participantes.aporte_detalles 作为 ad 其中 p.id = a。 id_participe 和 a.id = ad.id_aporte 和 p.filial = 1084 和 p.estado = 1
和 a.mes = 1 和 a.anio = 2020 由 p.primer_apellido'» 在 org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2102) 在 org.postgresql.core.v3.QueryExecutorImpl.processResults 订购(QueryExecutorImpl.java:1835) 在 org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:257) 在 org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:500) 在 org.postgresql.jdbc2。 AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:388) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:273) at net.sf.jasperreports.engine.query.JRJdbcQueryExecuter.createDatasource(JRJdbcQueryExecuter.java:310) .. . 6 更多

出于测试目的,我将 SQL 查询替换为固定的交叉表内部查询,如下所示:

并且报告预览执行良好。

任何建议都非常感谢。

0 投票
1 回答
1753 浏览

node.js - raise ValueError("Unsupported Lambda runtime {}".format(runtime))

最近有人遇到这个错误吗?

文件“C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\local\docker\lambda_container.py”,第 65 行,init raise ValueError("Unsupported Lambda runtime {}".format(runtime )) ValueError:不支持的 Lambda 运行时 nodejs12.x

如果是这样,您是如何解决的?

到目前为止,我已经尝试卸载 aws-sam-cli 并重新安装。然后我对 Docker 进行了同样的尝试。

我检查了每个 lambda 函数的运行时是否设置为 nodejs12.x。

当我尝试在 vscode 中本地调试任何 lambda 函数时,它会被抛出。直到大约 2 周前,我才能够调试。我在谷歌上发现的所有问题都是对“2019 年 11 月 18 日,AWS 发布他们现在支持 AWS Lambda 中的 Node.js 12.x 运行时”这一事实的各种引用。

提前感谢任何可以帮助我的人。

0 投票
1 回答
28 浏览

xml - DOMDocument - 创建书籍、加载章节和追加

需要使用 DOMDocument 构造一本书,其中包含已加载和附加的章节。每章将存储在单独的 xml 文件中。下面将创建根书并附加第一个子章节_1。我知道“foreach”循环永远不会加载任何其他章节,因为它是为第 1 章硬编码的。

目的是解决问题,使用 DOMDocument 来处理正确的标签包装。我知道在这种情况下我可以在所有章节中使用 PHP include,并在开始和结束时包含 root,(作为包装器)。

问题:

为了能够附加越来越多的章节,我需要在 for 循环中进行哪些更改?我需要先指定一个数组并执行“foreach”循环来遍历数组吗?

我的代码:

文件:merge.php

文件:1_build_block_(book).xml

文件:2_build_block_(chapter_1).xml

文件:3_build_block_(chapter_2).xml

结果:

想要的结果:

0 投票
1 回答
156 浏览

javascript - 从另一个文件绑定函数以响应类组件

我在组件中编写了一个函数,它可以正常工作。但是,如果我将它移动到另一个文件,导入它,然后在构造函数中将它绑定到这个,它就无法识别该类。

应该改变什么?这是代码:

主要成分:

函数.js

0 投票
1 回答
36 浏览

swift - 警卫错误让不快速停止 nil 值

我有两个用于文本字段的出口,一个名为 titleTextField(接收任何文本),另一个名为 totalTextField(使用十进制键盘)。在一个函数中,我试图在本地存储这些内容,当文本为 nil 时应该返回。但是它似乎溜过去并使用 nil 值调用构造函数。有人知道为什么会发生这种情况以及如何解决它。

代码:

0 投票
3 回答
1020 浏览

google-compute-engine - 使用 gcloud 命令行获取我的项目的配额使用/限制列表

谁能告诉我如何获取 GCE 云中每个项目的已用配额列表?

我只能从控制台获取此列表:console.cloud.google.com/iam-admin/quotas?project=my-project&location=us-east1。但我不知道我们可以使用 gcloud 命令行列出谁。?

0 投票
2 回答
23 浏览

rest - 处理通过 Kafka 推送的消息

我以前没有使用过 Kafka,想知道消息是否通过 Kafka 发布,有哪些可能的方法来捕获该信息?

Kafka 是通过“消费者”接收该信息的唯一方法,还是在这里也可以使用 Rest API?之前没有使用过 Kafka,在阅读时我确实发现 Kafka 也需要运行 ZooKeeper。

我不需要发布信息,只需处理从 Kafka 发布者收到的数据。任何指针都会有所帮助。

0 投票
1 回答
123 浏览

sql - 查询以仅返回具有有效电子邮件的行并仅输出电子邮件

我有一张旧桌子,上面有申请人信息,包括面试他们的人Name|Phone|Email|Addr|Interv|IntervEmail

不幸的是,面试官的电子邮件一团糟。有些空白有些有电话号码有些有空格或其他特殊字符,如this.is.a.mess@anydamnplace.com / 999-222-5555 homehome 999-222-5555, this.is.a.mess@anydamnplace.com

我想要的是能够从表中获取所有带有面试官电子邮件的行,但只有电子邮件而不是其他垃圾邮件。

任何帮助表示赞赏

示例从此

对此

0 投票
2 回答
85 浏览

django - Django - NoReverseMatch 在初始化表单时在创建视图中找不到参数

我正在尝试使用一些作为参数传递的数据来初始化一个表单。我已经在模型中有get_absolute_url但我不相信错误会这样,这是回溯:

这就是我获取参数的方式:

网址.py

视图.py

表格.py

如果没有发送论点,我不明白为什么我会看到:

我在那里看到了2个参数

更新

视图.py

我想添加一小部分 Traceback:

我对更新的假设是获取参数。

0 投票
2 回答
112 浏览

php - 找不到类控制器

我正在尝试做一个推荐链接应用程序。当我想在 RefCategory(Controller) 中执行“位置”时,它会在我刷新页面或访问时给出该错误。我尝试使用 USE 将路径放入控制器但没有,错误仍然发生。

这是显示的错误:

这是来自 RefCategory 的代码:

0 投票
1 回答
48 浏览

c# - 在 MVC 中单击操作链接时发布到索引页面

目前我有一个看起来像这样的页面。

页面布局

我的主页上有一个操作链接,看起来像这样

然而,该链接并没有做我想要做的事情,所以我希望能得到一些帮助。当我点击主页上的那个点击时,我希望它把我引导到我在上面展示给你的那个页面,但是我希望它被“OSI”的订单类型过滤,这样它就会自动看起来像这样

[过滤[2]

它会将页面过滤为 OSI 订单。

这是我的 salesOrderController GET 方法

但不确定如何发布帖子,我有一个适用于屏幕上所有过滤器的过滤器方法,但不确定我是否只是操纵它,或者创建索引发布方法或什么

作为对我收到的答案的回应,我使它类似于我的过滤器方法,所以现在它看起来像这样

0 投票
1 回答
37 浏览

html - 外部 css(如何将图像与文章水平对齐)

我需要使所有这些图像在文章元素中对齐,但我似乎无法正确

0 投票
1 回答
460 浏览

node.js - 数组内的 Firestore serverTimeStamp

我正在尝试制作一个包含地图的文档。

上面的代码不起作用,因为数组中不支持 admin.firestore.FieldValue.serverTimestamp() 。

订单将稍后添加到该数组中,我想包括一个时间戳。

是否可以使用另一种方法(也许是纪元?)来指示数组内的时间?

提前致谢!

0 投票
2 回答
42 浏览

python - 不了解此 TypeError 异常的原因

为这个程序导入正确的模块,然后转换'gdp.json'成 python 可以使用的对象json.load(f)

建立一个字典gdp_data

这是get_country_code(country_name)方法:

不知道会是什么……</p>

0 投票
0 回答
48 浏览

python - 范围对象的比较

范围类包含特殊功能__lt__,但是如果我尝试比较两个范围对象,则会发生以下情况:

为什么不支持“<”?

0 投票
1 回答
422 浏览

java - 以编程方式在 TestNG xml 套件中设置测试参数以进行并行执行

我正在尝试以并行模式运行 TestNG 套件,但想要动态更改 threadCount 取决于外部参数。

如果测试数 = threadCount (params Number) - 我可以通过以下方式使用 TestNG API 来做到这一点:

但是如果测试号> threadCount(参数号)我想设置参数对应于threadCount:

例如对于 2 个 threadCount 和 6 个测试集参数:1、2、1、2、1、2;
对于 3 个 threadCount 和 5 个测试集:1、2、3、1、2

如何迭代测试并设置适当的参数?

0 投票
0 回答
251 浏览

c# - 如何截断十进制值然后在 Linq.Expressions c# 中进行比较

我有表达式助手类,用于服务器端过滤我动态检查的列名,例如:

这个工作得很好。我还有另一个静态辅助方法来比较值是否相等:

这也很好用。

但是,对于小数字段(Decimal(19,4)在 SQL 中),我遇到的问题是,用户只能在 UI 上看到 2 位数字作为小数位让我们说 $19.32 所以当他们在搜索字段中输入 19.32 时,它与作为记录的 db 记录不匹配在 db 中实际上是 19.3224 可以说。数学上如此19.32 != 19.3224,但由于我在 UI 上只显示 2 个小数位,它不会返回用户正在寻找的记录。

我的问题是,我不确定如何在 Expression 中操作 db 记录的值。甚至现在使用 Decimal.Truncate 就足够了(这意味着如果我忽略小数位并只比较 int 部分就可以了)

我尝试了如下方法:

我称之为:

但它会抛出一个异常Static method requires null instance, non-static method requires non-null instance.,即使没有异常,这也不会起作用,因为我仍然需要Expression.Equal在某些时候应用来比较它们在截断后是否相等。

如果我完全不采用这种方法,我很想听听任何其他方法来做到这一点。

或者,如果不清楚,如果有人可以指出“在进行任何比较之前在 db 记录上运行 sql 函数”,那将非常有用,所以也许我会创建一些 sql 函数先应用于该记录,然后进行Expression.Equal比较。

PS:我知道我可以在 ToList() 之后轻松做到这一点,但这是服务器端过滤的重点,因为我不想加载整个数据集!

0 投票
0 回答
74 浏览

python - 如何在 python 中用颜色显示、更新和旋转 3d 点?

我有一个包含 x、y、z 和 R、G、B 组件的层文件。在 python 中显示它的最佳方式是什么?

0 投票
1 回答
48 浏览

javascript - javascript中的fetch()不是从JSON制作表格

我一直在阅读有关使用 fetch 的文档,但显然我并没有完全理解某些内容。我希望它获取然后将数据发送到一个函数,该函数将在我在 html 文档中创建的某些字段下创建一个表。我认为问题在于这条线......

特别是“div1”部分。div1 是否必须是已创建的表?我尝试尝试将表格添加到我的 css 文件中,但要么做错了,要么与问题无关。

据我所知,我完全遵循文档。也许我错过了什么?

这是我的html。

表是否必须已经创建?我迷路了。

0 投票
2 回答
151 浏览

sql - PL/SQL:使用游标的主从循环

我目前有一个使用单个光标的主详细信息

结果是:

我一直在试图弄清楚如何循环它,所以结果如下所示:

本质上,打印 deptno 和 dname 以及在下方分配的员工(没有重复)。对不起,如果这看起来很简单。刚开始尝试学习 PL/SQL,但我无法从搜索引擎中找到答案。

0 投票
1 回答
144 浏览

ruby-on-rails - Rails 管理员导入失败,属于关系

我正在使用 rails 6、rails admin 和 rails_admin_import

我想通过 CVS 将一些数据导入我的应用程序,这是我的模型:

这是我的 CVS 文件结构的示例:

但是当我导入文件时,我得到了这个结果:

我已经为我的 CVS 文件尝试了不同的标头,但我得到了相同的结果:

编辑:

我发现了我的问题,我需要使用,而不是;在我的 CVS 文件中......

但是有了这个改变,我得到了这个问题:

导入时出错:List(#70256226968860) 预期,得到 # 这是 List(#70256206360100) 的一个实例 (.rvm/gems/ruby-2.6.5/gems/activerecord-6.0.2.1/lib/active_record/associations/association .rb:287:in `raise_on_type_mismatch!')

0 投票
1 回答
244 浏览

java - 使用 log4j 实例创建 slf4j Logger

通常,通过调用LoggerFactory.getLogger(<class>)不允许设置日志记录级别来创建 SLF4J 记录器,除非您创建资源文件有没有办法以编程方式创建具有设置级别的 log4j 记录器实例,然后将其用作绑定到 SLF4j 外观的实例?

0 投票
1 回答
250 浏览

swift - 将 VStack 作为 Struct 中的属性

我需要VStack在这样的结构中拥有一个属性

编译器说:
“对泛型 'VStack' 的引用需要在 <...>
Insert '<<#Content: View#>>'中使用参数

Xcodes“修复”产生:

但编译器仍然抱怨:
“预期 '>' 来完成通用参数列表”

是否允许在结构中包含 VStack?

0 投票
1 回答
154 浏览

c# - 使用 WCF 服务传输大文件 - 检索错误 413

我知道这个话题已经被讨论过多次,但不幸的是,所提供的解决方案都不适合我。我尝试将大文件(最大 1.5 GB)从客户端控制台应用程序传输到 WCF 服务。但我总是收到 HTTP 错误远程服务器返回了意外响应:(413)请求实体太大。在传输文件内容时。

我在互联网上找到的所有关于将 maxContentLength 和类似配置添加到 web.config 文件的信息。但我假设我在 web.config 左右的错误部分输入了它们。

编辑 26.02.2020 18:35(由于提示和新测试而更新)

根据上面的提示,我在配置文件中添加了一些条目并进行了更多测试。与此同时,我发现了一些事情:

  • web.config 中的数字定义了我在几页上阅读的位而不是字节的大小
  • 该数字必须是有效的int32 - 因此最大值为2147483647
  • 2147483647 位大约是256 MB - 所以可以理解,我的测试文件大约 400 MB 引起了问题

总体而言,如果无法传输大文件 - 至少20-30 MB应该是可能的。对于较大的文件,我会找到其他解决方案。

为了进行更简单的测试,我刚刚创建了一个新的空 WCF 服务和一个控制台应用程序来测试它。

您可以在Google Drive上找到完整的源代码。我还包含了一个 22MB 的测试图像,它无法传输。

与我的第一个问题不同,我现在得到的是 404 错误而不是 413。因此,当请求与服务不匹配时,IIS 会返回 404 而不是之前的 413。对我来说这是一个非常奇怪的行为。

web.config 和 app.config 看起来仍然和以前一样(除了没有实体框架的东西)。

服务器 web.config

客户端 app.config

由于我不是 web.config 配置方面的专家,我假设我只是在 XML 的错误部分添加了配置。任何人都可以为我提供一些帮助,我的 web.config 需要看起来如何,我可以传输更大的文件。

提前致谢

问候马库斯

0 投票
1 回答
340 浏览

c# - 如何查看 VS 2019 类图,错误“不支持 URI 格式”

设想:

我正在使用 VS 2019 Enterprise(用 C# 编码)并添加了类设计器。我可以创建一个类图

( add, add new item, class diagram);

问题:

当我尝试打开它时出现错误,URI 格式不受支持。我找到的唯一解决方案是 VS 2012,它说将网站从IISExpress 更改为“使用 Visual Studio 开发服务器”。我没有看到该选项列出。你能帮忙解决这个问题吗?