问题标签 [coldfusion-9]
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 - 用 CFScript 编写时,提示技术之间是否存在非美学差异需要考虑?
我知道在 CFScript 中编写代码提示的两种方法。我想知道两者之间是否存在任何功能性、非美学差异,以及什么被认为是最佳实践。
我看到的第一种技术使用函数声明上方的注释来添加提示:
而第二种技术将提示合并到声明本身中:
有理由使用其中一个而不使用另一个吗?如果你有论据来声明你可能想要暗示,你的方法会改变吗?
java - 阻止到 IP 的传出连接以进行失败测试?
我们在 Windows Server 2003 上使用 Coldfusion 9。我们正在测试一些代码的“故障转移”,这些代码通过 CFLDAP 和 LDAPS 通过 Java 与 LDAP 交互(用于密码更改)。
本质上,我们希望有一个 LDAP 服务器 IPS 列表,并在发生连接故障时切换到新服务器。
有没有一种快速的方法来阻止从操作系统级别到 IP 的出站连接以模拟 LDAP 服务器中断,而无需实际断开它与网络的连接或将其关闭?
jquery - 在 Coldfusion 中插入结构数组
我正在构建一个包含一组问题和答案的应用程序。用户将回答每个问题,最后单击“保存”按钮。
我希望将问题和响应的组合存储为结构数组。数组中的每个条目都是 question_id 和 response_id 的结构。
一旦用户单击“保存”按钮,我需要将条目保存在数据库中。
- 如何将结构数组传递给 cfc?
- 我将如何处理结构数组以将它们插入数据库?
请帮忙。
memory-leaks - cffunction 内的内存泄漏循环 cfmodule
谷歌员工,如果你有一个带有coldfusion.runtime.CFDummyComponent
读取根的堆转储。
2011 年 2 月 22 日更新
MXUnit 成名的 Marc Esher 在不同的上下文中发现了完全相同的错误。他的解决方案涉及通过从query="name"
到解决的查询的大循环from="1" to="#name.recordcount#" index="row"
。另一种有效的方法是<cfthread>
在循环内部使用:
当您遇到需要在循环内部执行诸如查询之类的事情时,这非常有效,<cfmodule>
因此<cffunction>
消耗的内存仅用于该迭代。
老问题
希望其他人可以确认或告诉我我做错了什么。通过调用文件 oom.cfm(如下所示),我能够始终如一地重现运行的 OOM。使用 jconsole 我可以看到请求消耗了内存并且在完成之前永远不会释放它。问题似乎是<cfmodule>
在内部调用<cffunction>
,如果我注释掉<cfmodule>
调用,则在请求运行时会收集垃圾。
ColdFusion 版本:9,0,1,274733
JVM 参数
测试用例
oom.cfm(这在下面调用 template.cfm - Adobe Bug #85736)
模板.cfm
更新 #2(来自 Elliott Sprehn 的 cfthread 案例- Adobe ColdFusion Bug #83359)
scripting - return 和 else 语句可以在 CFScript 中互换使用吗?
我想知道您对在 CFScript 中互换使用return
和语句的看法。else
我通常使用以下语法:
我最近突然想到我可以这样做:
这两种风格会产生不同的最终结果吗?我喜欢不必在else
语句中包装代码。我的想法是,如果if
语句评估为 true 并返回,则它下面的代码将不会运行。如果它的计算结果不正确,那么无论它是否包含在else
语句中,它下面的代码都会运行。
听起来对吗?
coldfusion - Coldfusion 9中的清洁字符串/输入
我最近一直在使用Coldfusion 9(主要是 PHP 的背景),我正在挠头,试图弄清楚如何“清理/清理”用户提交的输入/字符串。
我想让它成为 HTMLSAFE,消除任何 javascript 或 SQL 查询注入,通常。我希望我忽略了 CF9 已经附带的某种功能。
有人可以指出我正确的方向吗?
orm - Coldfusion 9.0.1 orm 的未映射类错误
我必须对类用户和订单进行建模。我想要的是在它们之间建立关系,以便用户有很多订单,在这种情况下,这将是一对多的关系。我在 User.cfc 中定义如下:
每个 cfcs 都可以通过 EntityLoad( Entity Name ) 加载,没有任何问题;我在转储输出中看到了所有数据。
但是,一旦我将订单关系放入 User.cfc 中,它就会全部分解,并且我收到一条错误消息:
这是cfcs的代码
用户.cfc
订单.cfc
有什么想法我在这里做错了吗?
coldfusion - 什么时候应该使用cfthread?
您能否给出一个需要线程的简单场景?谢谢你,尼奇
coldfusion - 使用多维菜单填充对象
我想知道是否有一种有效的方法可以将菜单放入数组或任何其他数据类型中。使用 php 我会做这样的事情:
但是,我不知道如何在冷融合中做到这一点。我想从数据库中获取这些数据并将其推送到一个对象中,这将允许我从数组中生成 html。
coldfusion - 在继续之前检查实时数据源名称
在继续处理该请求之前让 CF 应用程序检查有效数据库是否可以?
这是因为可能存在数据库服务器可能已关闭或正在升级的情况,因此在发出依赖于 db 的请求时会出现错误。
如果没有连接到 db 服务器,用户可以安全地重定向到安全页面。
或者 cfcatch 可以工作吗?
如何进行此项检查?
谢谢你。