问题标签 [coldfusion-2016]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2184 浏览

sql - 在系统中创建用户 ID 的最佳实践是什么?

我创建了一个新应用程序。对于这个项目,我构建了一个登录页面。在存储用户信息的表中,我正在寻找一列将保留用户 ID。对于系统中的每个用户,此 ID 应该是唯一的。在互联网上四处寻找时,我发现了一些建议,但每个建议都有不同的问题。

在我的项目中,我使用的是 ColdFusion 2016 和 Microsoft SQL 2008。最初我打算NEWID()在 SQL 中使用来为每个用户生成密钥,但有一些我不喜欢这个解决方案的地方。

  • 首先,ID 太长了,我不希望我的用户在搜索时输入这么长的值。

  • 其次,我读到这会影响查询的性能并减慢我的数据库。

然后我在考虑使用auto-increment id. 在我看来,这个解决方案对于系统 ID 来说太简单了,将来可能会引起一些冲突。

例如,如果必须重新创建表,我不确定 ID 是否会保持不变。所以我想知道为系统创建唯一 ID 的最佳做法是什么?我应该使用 ColdFusionCreateUUID()吗?在我看来,这又太长了。

如果有人知道最佳实践或有任何关于如何实现这一点的例子,请告诉我。

0 投票
1 回答
721 浏览

coldfusion - Adobe ColdFusion 2016 中的脚本 404 错误

我在 ColdFusion 中有以下代码。

问题出现在这一行:autoSuggest="#valueList(config.ColumnName)#"

以下是控制台中的错误。我错过了什么吗?

在此处输入图像描述

0 投票
0 回答
188 浏览

coldfusion - 在 ColdFusion autoSuggest 中设置 ID 和文本列名称

我在 ColdFusion 中使用以下代码来实现自动建议。

效果很好,有什么方法可以绑定 ID 列吗?我想提交 ID 并且必须在自动建议中显示文本。

我的意思是,当我们在 html 中填充选择时,我们有 id 和 text 字段。但似乎在冷融合的自动建议中丢失了

在 ColdFusion 中可能吗?

0 投票
1 回答
145 浏览

oracle11g - 调用 Oracle 过程出错

我正在调用 ColdFusion2016 中用 Oracle 11g 编写的过程。从昨天开始我一直在调试失败,不胜感激。我不知道这个错误是由我的 oracle 程序还是 Coldfusion 引起的,所以我通过调用我的 oracle sql 开发人员的程序进行了一些测试:

这给我一些结果。所以,我的假设是错误一定是由于 ColdFusion 调用造成的。但我看不出我的电话有什么问题:

该过程的开头如下所示:

当我从我的 ColdFusion 调用这个过程时,我得到了这个我无法弄清楚的错误:

0 投票
1 回答
303 浏览

coldfusion - ColdFusion 2016 - “此版本的 ColdFusion 服务器不提供高级调度支持。”

尝试在 Coldfusion 2016 中使用 cfschedule 时收到标题为错误消息。

我在 Adob​​e 表单 ( https://forums.adobe.com/message/4560283#4560283 ) 上发现了一个旧问题,因为 Coldfusion 10 中发生了同样的错误(这是一个在更新中修复的错误)。但是,我正在运行 Coldfusion 2016 Standard,我无法找到有关此版本的任何答案。

如果重要,我将通过脚本调用 cfschedule,如下所示:

任何帮助表示赞赏。

0 投票
0 回答
277 浏览

coldfusion - Query of Queries 总是返回 0 条记录?

我的代码在 ColdFusion 9 上运行得很好,但是一旦我们对 ColdFusion 2016 进行了更新,代码就会停止工作。以下是代码示例:

正如你在上面看到的,我cfinvoke在我的.cfc. 如果我转储我的返回变量,则有 20 条记录的数据。一旦我使用query of queriesea_type字段添加过滤器,查询将返回 0 条记录。我很困惑为什么会返回 0,因为该类型存在数据。ColdFusion 2016 中是否有一些不同的东西,或者我的代码由于其他原因而中断。这同样适用于 ColdFusion 9 和 ColdFusion 10,但不适用于 ColdFusion 2016。如果有人知道如何解决这个问题,请告诉我。

0 投票
1 回答
93 浏览

json - CF 在 cf2016 中接受 JSON 字符串,但在 cf9 中不接受

我正在调用一个 API,需要向它发送一个带有凭据的 JSON 字符串。我们目前正在从 CF9 过渡到 CF2016。在 DEVL 我有两个版本。在测试和生产中,我目前只有 CF9。最初我编写了代码并在 CF2016 上进行了测试,它运行良好。当我将它推到测试时,它不起作用。我在 CF9 上的 DEVL 中重试了,它也出错了。代码是:

在 CF9 中运行它时,我得到:

在第 5 行第 20 列发现无效的 CFML 构造。ColdFusion 正在查看以下文本: { (Line 20 is <cfset logininfo = {"username": "eistech", "password": "#sat_pw#"}>

我尝试用单引号将其括起来,但这在两种情况下都失败了。我怎样才能让它同时在 CF2016 和 CF9 中工作?

0 投票
1 回答
198 浏览

java - 使用 Coldfusion 将 MP3 文件转换为 FLAC

我想要达到的目标

我想要 ColdFusion 中的通用函数,通过它我可以将音频文件转换为不同的格式。

我试过的

在引用了这个 java 代码之后,我试图在 ColdFusion 中实现它。我已包含此链接中的 .jar 文件。

我尝试过的代码包含在下面。

编码器对象

在此处输入图像描述

我得到的错误

在此处输入图像描述

搜索错误后发现该ffmpeg-amd64.exe文件在该位置丢失C:\Windows\System32。所以我下载并添加了它。但我仍然无法解决错误。

0 投票
0 回答
943 浏览

arrays - 我的文本文件中的空值问题

我有一个文本文件,其中包含制表符分隔格式的值列表。一些值为 NULL 并且文件看起来像(附加)。上传文本文件后,我使用 ColdFusion 2016 读取文件,但是当我在数组中输出它们的值时,它们的值显示为 NULL,而不是空白元素。我使用以下内容创建数组:

当我<cfdump>以这种方式处理项目时:Len(Trim(item)我得到 4 而不是 0(见底部屏幕截图) 谁能帮我理解如何处理这个问题?

<cfif Len(Trim(item)) NEQ 0>不起作用,因为 NULL 似乎是一个字符串值或“NULL”,但我不知道这个字符串来自哪里?

在此处输入图像描述

0 投票
2 回答
751 浏览

coldfusion - ColdFusion 2016 与 ColdFusion 9 的性能对比

我们正在从 ColdFusion 9 升级到 ColdFusion 2016,我们注意到性能总体下降。我们进行了多次模拟以提供更多洞察力。下面是一个脚本,它给出了性能下降的一个很好的例子。该脚本构建一个查询,然后根据该查询创建一个结构。

我们有两台具有完全相同硬件配置的服务器。一台服务器在 Windows 2008 / ColdFusion Server 9 Enterprise(Java 版本 1.6.0_14)上运行,另一台在 Windows 2016 / ColdFusion 2016 Standard(Java 版本 1.8.0_112)上运行。两个 ColdFusion 服务器具有相同的最小 JVM 堆大小 (5024 MB) 和最大 JVM 堆大小 (5048 MB)。

ColdFusion 9 服务器的性能要快 4 倍以上。有人可以解释为什么会发生这种情况以及如何解决这个问题吗?

更新

为了排除任何其他会减慢 ColdFusion 的进程,我将 ColdFusion 9、ColdFusion 11 和 ColdFusion 2016 都安装在同一台虚拟机上,并且都使用内置的 Web 服务器。默认安装设置。结果:ColdFusion 9 最快,紧随其后的是 ColdFusion 11。ColdFusion 2016 慢得多。

更新 2 对脚本进行了一些更改,因此更清楚该脚本在做什么。

更新 3 结果可以在这里查看:http: //136.144.177.152/test2.asphttp://136.144.177.152/test-toma.asphttp://136.144.177.152/test-ag.asp 注意代码实际上是经过处理的,因此每次加载页面时结果都会略有不同。

另外我想指出我并没有尝试优化这段代码。我试图制作一个非常简单的可重现示例。唯一的目的是指出性能上的差异并找到原因和解决方案。

更新 4 做了一些额外的测试,发现了潜在的问题。出于某种原因,coldfusion 2016 / Windows 2016 上的以下代码非常慢:

我发现很奇怪的是更新查询值并不慢。例如

所有结果都可以在这里找到:http: //136.144.177.152/test5.asphttp://136.144.177.152/test6.asp。我还在笔记本电脑上安装了coldfusion 2016,没有发现性能问题。我还尝试在 Windows 2012 机器上安装 Coldfusion 2016。在这里,我发现了相同的性能问题。

更新 5 根据 Tomalak 的建议,我删除了索引访问表示法。这显然是 Coldfusion 2016 的性能问题。实际结果可以在这里找到http://136.144.177.152/bug-adobe.asp。我在 adobe 上针对此问题打开了一个错误https://tracker.adobe.com/#/view/CF-4201966