问题标签 [cfml]
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.
coldfusion - 如何计算列总和
我以前问过这种问题,但没有得到任何好的答案,可能是因为代码太长或者我的问题不清楚。这次我会尽力做到最好:) 到目前为止,我已经编写了代码来从表中查找行总和,效果很好:
现在我想找到一个列总和。列总和的代码有效,但不正确。它计算最后一个产品的总和:
行总和的输出:
和列总和的输出:
我知道我没有循环按产品 id 输出的列,因为一旦我循环它,它会生成很多<td>
',这意味着很多不相关的数据。这里有什么错误?
list - 我应该如何在 CFQUERYPARAM list="true" 中使用 maxlength?
我很好奇当你传递一个列表时 maxlength 属性在 CFQUERYPARAM 中是如何工作的。maxlength 是否适用于整个列表的长度(即“1,2,3,4,5,6”= 11 的长度)?或者 maxlength 是否适用于列表中的每个项目?
我找不到这方面的任何文件。
hibernate - 在 Railo/ColdFusion 中使用 Terracotta
我正在尝试使用 Railo(开源 ColdFusion 引擎 - www.getrailo.org)设置 Terracotta(Web 会话 + ehcache + hibernate)。我能够启动 Terracotta 服务器,将应用程序服务器连接到 Terracotta 服务器,并在所有三个元素(会话、ehcache 和休眠)功能齐全的情况下正常运行应用程序。
问题是如果我关闭应用程序服务器并重新启动它,它将正确连接到 Terracotta 服务器,但它会开始在会话对象或 ehcache 对象上抛出各种 classNotFoundExceptions。
我附上了各种 java stacktrace 供您参考。知道为什么只有在应用程序服务器重新启动后才会发生这种情况,我该如何解决?
亲切的问候,
菲利普
-
Java堆栈跟踪:
jquery - 查询缓存以支持 jQuery 自动完成功能
我正在开发一个需要搜索表单上的自动完成字段的应用程序。该应用程序是 Railo 3.3 上的 CFML。我正在使用 jQuery UI 自动完成并在服务器端实现了这样的查找:
基本上,我在第一次查找时将整个电台列表加载到缓存中,有效期为 1 天(数据很少更改),然后使用查询查询将相关结果返回给客户端。
我的问题就是这个;这种积极的缓存和 QoQs 技术是一个好的模式吗?性能似乎不错,内存占用也很合理(数据集很小),所以“感觉”还可以,但我正在寻找那些以前可能尝试过并发现问题的人的建议?
任何想法将不胜感激。
java - 为什么在 ColdFusion 中 0.06 + 0.01 = 0.07?
为什么 ColdFusion 中的数学运算似乎不受浮点数学问题的影响?拿下代码:
哪个输出
0.07
java.lang.Double
然而,当添加两个双打时,等效的 Java 代码会产生我所期望的:
由于浮动数学的现实( http://download.oracle.com/docs/cd/E19957-01/806-3568/ncg_goldberg.html) ,这是我期望从 ColdFusion 看到的。
ColdFusion 是否在幕后做了一些“魔术”,还是我在这里看到了一个孤立的异常?
coldfusion - ColdFusion 单元测试框架
作为一个相关的子问题 - 是否有任何 CF 单元测试框架支持或使其更容易使用模拟/存根?
我在快速谷歌上发现的最有前途的 2 个是 MXUnit 和 CFUnit。还有其他的吗,哪些具有最广泛的采用和积极的发展?足够多的问题塞进一个?
基本上我想做出一个好的选择。
编辑请注意,在最初编写问题时,MXUnit 是首选,而 TestBox 几年后都不会出现在 github 上。请参阅对已接受答案的评论。
caching - 雷洛;指示缓存的查询是否已刷新
初始情况: 在函数内部,我使用cachedWithin属性缓存查询。在该cfquery标记的正下方,我将派生和相关数据缓存到存储在SERVER 范围内的结构中。
问题: 如果上面的查询已被刷新,我想重新填充该结构,但foo.cached似乎只表明标记是否使用缓存。如果该查询已更新,Railo 是否提供额外的元数据以实际接收 true,而不仅仅是它是否被缓存或者我应该求助于cfcache解决方法?
coldfusion - cfsetting 的 ColdFusion 9 脚本语法是什么?
我正在尝试将一个转换Application.cfc
为脚本。原来有这个:
我不知道如何将cfsetting
标签转换为脚本。以下尝试不起作用:
看起来 Railo 可能支持它(链接),但我在ColdFusion 的文档中找不到cfsetting
标签的等价物
railo - Railo 服务器将加号 (+) 转换为空格
我在我的 Railo 服务器上注意到了奇怪的事情。+
当我cfdump
或cfoutput
它们时,我在 url 中传递的所有字符都会自动转换为空格。
任何要更改的服务器设置以使 a+
仍然是 a +
?
php - PHP 到 Coldfusion
我需要将以下 PHP 行转换为 Coldfusion
Coldfusion 没有 POW() 函数。这就是我想出的
任何帮助将非常感激。
詹姆士