所有问题
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 查询替换为固定的交叉表内部查询,如下所示:
并且报告预览执行良好。
任何建议都非常感谢。
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 运行时”这一事实的各种引用。
提前感谢任何可以帮助我的人。
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
结果:
想要的结果:
javascript - 从另一个文件绑定函数以响应类组件
我在组件中编写了一个函数,它可以正常工作。但是,如果我将它移动到另一个文件,导入它,然后在构造函数中将它绑定到这个,它就无法识别该类。
应该改变什么?这是代码:
主要成分:
函数.js
swift - 警卫错误让不快速停止 nil 值
我有两个用于文本字段的出口,一个名为 titleTextField(接收任何文本),另一个名为 totalTextField(使用十进制键盘)。在一个函数中,我试图在本地存储这些内容,当文本为 nil 时应该返回。但是它似乎溜过去并使用 nil 值调用构造函数。有人知道为什么会发生这种情况以及如何解决它。
代码:
google-compute-engine - 使用 gcloud 命令行获取我的项目的配额使用/限制列表
谁能告诉我如何获取 GCE 云中每个项目的已用配额列表?
我只能从控制台获取此列表:console.cloud.google.com/iam-admin/quotas?project=my-project&location=us-east1。但我不知道我们可以使用 gcloud 命令行列出谁。?
rest - 处理通过 Kafka 推送的消息
我以前没有使用过 Kafka,想知道消息是否通过 Kafka 发布,有哪些可能的方法来捕获该信息?
Kafka 是通过“消费者”接收该信息的唯一方法,还是在这里也可以使用 Rest API?之前没有使用过 Kafka,在阅读时我确实发现 Kafka 也需要运行 ZooKeeper。
我不需要发布信息,只需处理从 Kafka 发布者收到的数据。任何指针都会有所帮助。
sql - 查询以仅返回具有有效电子邮件的行并仅输出电子邮件
我有一张旧桌子,上面有申请人信息,包括面试他们的人Name|Phone|Email|Addr|Interv|IntervEmail
不幸的是,面试官的电子邮件一团糟。有些空白有些有电话号码有些有空格或其他特殊字符,如this.is.a.mess@anydamnplace.com / 999-222-5555 home或home 999-222-5555, this.is.a.mess@anydamnplace.com
我想要的是能够从表中获取所有带有面试官电子邮件的行,但只有电子邮件而不是其他垃圾邮件。
任何帮助表示赞赏
示例从此
对此
django - Django - NoReverseMatch 在初始化表单时在创建视图中找不到参数
我正在尝试使用一些作为参数传递的数据来初始化一个表单。我已经在模型中有get_absolute_url但我不相信错误会这样,这是回溯:
这就是我获取参数的方式:
网址.py
视图.py
表格.py
如果没有发送论点,我不明白为什么我会看到:
我在那里看到了2个参数
更新
视图.py
我想添加一小部分 Traceback:
我对更新的假设是获取参数。
php - 找不到类控制器
我正在尝试做一个推荐链接应用程序。当我想在 RefCategory(Controller) 中执行“位置”时,它会在我刷新页面或访问时给出该错误。我尝试使用 USE 将路径放入控制器但没有,错误仍然发生。
这是显示的错误:
这是来自 RefCategory 的代码:
html - 外部 css(如何将图像与文章水平对齐)
我需要使所有这些图像在文章元素中对齐,但我似乎无法正确
node.js - 数组内的 Firestore serverTimeStamp
我正在尝试制作一个包含地图的文档。
上面的代码不起作用,因为数组中不支持 admin.firestore.FieldValue.serverTimestamp() 。
订单将稍后添加到该数组中,我想包括一个时间戳。
是否可以使用另一种方法(也许是纪元?)来指示数组内的时间?
提前致谢!
python - 不了解此 TypeError 异常的原因
为这个程序导入正确的模块,然后转换'gdp.json'成 python 可以使用的对象json.load(f)。
建立一个字典gdp_data:
这是get_country_code(country_name)方法:
不知道会是什么……</p>
python - 范围对象的比较
范围类包含特殊功能__lt__,但是如果我尝试比较两个范围对象,则会发生以下情况:
为什么不支持“<”?
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
如何迭代测试并设置适当的参数?
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() 之后轻松做到这一点,但这是服务器端过滤的重点,因为我不想加载整个数据集!
python - 如何在 python 中用颜色显示、更新和旋转 3d 点?
我有一个包含 x、y、z 和 R、G、B 组件的层文件。在 python 中显示它的最佳方式是什么?
javascript - javascript中的fetch()不是从JSON制作表格
我一直在阅读有关使用 fetch 的文档,但显然我并没有完全理解某些内容。我希望它获取然后将数据发送到一个函数,该函数将在我在 html 文档中创建的某些字段下创建一个表。我认为问题在于这条线......
特别是“div1”部分。div1 是否必须是已创建的表?我尝试尝试将表格添加到我的 css 文件中,但要么做错了,要么与问题无关。
据我所知,我完全遵循文档。也许我错过了什么?
这是我的html。
表是否必须已经创建?我迷路了。
sql - PL/SQL:使用游标的主从循环
我目前有一个使用单个光标的主详细信息
结果是:
我一直在试图弄清楚如何循环它,所以结果如下所示:
本质上,打印 deptno 和 dname 以及在下方分配的员工(没有重复)。对不起,如果这看起来很简单。刚开始尝试学习 PL/SQL,但我无法从搜索引擎中找到答案。
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!')
java - 使用 log4j 实例创建 slf4j Logger
通常,通过调用LoggerFactory.getLogger(<class>)不允许设置日志记录级别来创建 SLF4J 记录器,除非您创建资源文件有没有办法以编程方式创建具有设置级别的 log4j 记录器实例,然后将其用作绑定到 SLF4j 外观的实例?
swift - 将 VStack 作为 Struct 中的属性
我需要VStack在这样的结构中拥有一个属性
编译器说:
“对泛型 'VStack' 的引用需要在 <...>
Insert '<<#Content: View#>>'中使用参数
”
Xcodes“修复”产生:
但编译器仍然抱怨:
“预期 '>' 来完成通用参数列表”
是否允许在结构中包含 VStack?
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 需要看起来如何,我可以传输更大的文件。
提前致谢
问候马库斯
c# - 如何查看 VS 2019 类图,错误“不支持 URI 格式”
设想:
我正在使用 VS 2019 Enterprise(用 C# 编码)并添加了类设计器。我可以创建一个类图
(
add,add new item,class diagram);
问题:
当我尝试打开它时出现错误,URI 格式不受支持。我找到的唯一解决方案是 VS 2012,它说将网站从IISExpress 更改为“使用 Visual Studio 开发服务器”。我没有看到该选项列出。你能帮忙解决这个问题吗?

![过滤[2]](https://i.stack.imgur.com/qR2nb.png)