我想我刚刚意识到我的网络主机在他们不让我使用cfdump时有多么严格.这实际上有点让我感到愤怒,因为真的,倾销会有什么危害呢?无论如何,我的问题是,是否有人写过cfdump替代方案,它会触发复杂类型的数据,或者可以将我链接到带有代码示例的网站?无法真正使用cfc或udfs导致猜测是什么,它们也被阻止了.无论如何寻找简单的东西,我可以粘贴在我的cfml中,我会很高兴.很遗憾我以前能够做到这一点,但是因为我搬进了Flex和AS,所以忘记了很多技能.
哦,他们正在使用cf7,所以没有cf8或9技巧;-)
提前致谢.
我有一个必须运行的Java类,我当前的Web主机(共享)将不允许Java.我需要在另一台服务器上托管它.我被告知我不能在单独的服务器上从ColdFusion调用Java,但是如果我在第二台服务器上调用CF函数然后让该函数调用Java类,将数据返回给CF然后该函数返回到原来的?对不起,如果这听起来很蹩脚,但我想不出任何其他解决方案.
任何人?想法?
我们需要确保CF7站点上的所有cookie都设置为HttpOnly.
我们使用jsessionid来控制我们的会话,而JRun并没有将它创建为HttpOnly.
虽然可以修改现有的cookie来添加此设置,但我们需要从一开始就将其设置为HttpOnly.
有什么建议?
相关问题:为HTTPS cookie设置安全标志.
我使用以下正则表达式来验证逗号分隔的值列表.
^Dog|Cat|Bird|Mouse(, (Dog|Cat|Bird|Mouse))*$
Run Code Online (Sandbox Code Playgroud)
这些值也列在Excel单元格验证的下拉列表中,因此用户可以从下拉列表中选择单个值,或键入以逗号分隔的多个值.
正则表达式可以很好地防止用户输入除批准值之外的任何内容,但它不会阻止用户输入重复项.例如,用户可以输入"Dog"和"Dog,Cat",但用户也可以输入"Dog,Dog".
有没有办法使用类似的单个正则表达式来防止重复?换句话说,我需要能够强制执行批准的逗号分隔值的离散列表.
谢谢!
尝试使用正则表达式refind标记在此示例中使用coldfusion查找括号内的内容
joe smith <joesmith@domain.com>
Run Code Online (Sandbox Code Playgroud)
结果文本应该是
joesmith@domain.com
Run Code Online (Sandbox Code Playgroud)
用这个
<cfset reg = refind(
"/(?<=\<).*?(?=\>)/s","Joe <joe@domain.com>") />
Run Code Online (Sandbox Code Playgroud)
没有运气.有什么建议?
也许是语法问题,它适用于我使用的在线正则表达式测试程序.
我想要一个Windows 7的脚本,所以我可以键入"vol 50",音量变为50%,"vol 0",它会静音,依此类推.
这应该很简单,对吧?
显然,它不是,而且我已经浪费了一个多小时的时间,涉及无聊的事情的各种冗长的解释,人们正在解释Win 7和Win XP之间或主卷和其他卷之间的差异,以及其他各种不告诉我的事情我需要的.
我找到了这个页面:http://msdn.microsoft.com/en-us/library/ms679141.aspx
所以我尝试创建一个如下所示的测试set_vol_50.vbs脚本:
SetMasterVolume 0.5 , NULL
Run Code Online (Sandbox Code Playgroud)
这会导致错误:
Script: <path>\set_vol_50.vbs
Line: 1
Char: 1
Error: Type mismatch: 'SetMasterVolume'
Code: 800A000D
Source: Microsoft VBScript runtime error
Run Code Online (Sandbox Code Playgroud)
哪个不是特别有帮助(也没有尝试谷歌).
我需要以某种方式将0.5投射到浮子上吗?
对于第二个参数,NULL是错误的吗?
我没有和vbscript结婚 - 我想做的就是全局设置Windows 7的主音频 - 一旦最终结果是一个可以接受百分比的简单可执行文件,我会很高兴.
我该怎么做?
在开发正则表达式时,它不仅有助于了解这里所见的限制:http://help.adobe.com/en_US/ColdFusion/9.0/Developing/WSc3ff6d0ea77859461172e0811cbec0a38f-7ff3.html,还有什么语法和语法预期是.它还可以帮助测试可以选择Regex引擎的应用程序,以便针对文本或文件的测试平台进行测试.
我已经看到在这里和那里发布的CF使用雅加达ORO,http: //jakarta.apache.org/oro/,这是在2010年末退休,因此不能正确或者它仍然被烧成CF9?
如果CF10附带不同的正则表达式引擎作为CF9,请在必要时包含.
ColdFusion会话与J2EE会话有什么好处吗?
该ColdFusion的会议文件中提到J2EE会话的好处,而不是ColdFusion的会话的任何好处.自ColdFusion MX(2002年发布)以来,J2EE会话已经可用,但仍有很多人使用标准的ColdFusion会话.是否存在ColdFusion会话不存在的J2EE会话的任何缺点?
与ColdFusion会话管理相比,J2EE会话管理具有以下优势:
- J2EE会话管理使用会话特定的会话标识符
jsessionid,该标识符在每个会话开始时重新创建.- 您可以在ColdFusion页面和您从ColdFusion页面调用的JSP页面或Java servlet之间共享会话变量.
- 会话范围是可序列化的(可转换为字节序列,以后可以完全恢复到原始对象中).使用ColdFusion会话管理,会话范围不可序列化.只能在服务器之间共享可序列化的作用域.
因此,请考虑在以下任何情况下使用J2EE会话管理:
- 您希望最大化会话安全性,尤其是在您还使用客户端变量的情况下
- 您希望在单个应用程序中共享ColdFusion页面与JSP页面或servlet之间的会话变量.
- 您希望能够在维护客户端标识cookie的同时手动终止会话,以供客户端范围使用.
- 您想支持群集会话; 例如,支持服务器之间的会话故障转移.
我正在使用Adobe的ColdFusion Builder,这是一个基于Eclipse的IDE,构建在Aptana之上.
突然之间,我在Eclipse编辑器中显示了一种空白标记.我一定是不小心撞了一把钥匙.
这是一个屏幕转储.

我已经尝试过"常规>编辑器>文本编辑器>显示空白字符"而不是这个. 我已经关闭了显示空格字符.如果我打开它,那么空白字符显示在我已经看到的顶部.

任何人都可以告诉我如何关闭它?最烦人的.
非常感谢
是否可以以编程方式将DataSource绑定到Tomcat的6 JNDI?
我想动态创建一个DataSource,然后通过JNDI(例如ColdFusion)使它可用.
这就是我所拥有的:
public void bindToConext(DataSource dataSource) throws NamingException, SQLException {
Context initContext = new InitialContext();
Context envContext = (Context)initContext.lookup("java:/comp/env");
envContext.bind("jdbc/mydatasource", dataSource);
}
Run Code Online (Sandbox Code Playgroud)
但我得到了这个例外:
javax.naming.OperationNotSupportedException: Context is read only
Run Code Online (Sandbox Code Playgroud)
有工作吗?