小编Tom*_*ard的帖子

Subversion,从重新整合合并中删除MergeInfo是否安全

由于svn boook建议在使用reintegrate选项将其合并到主干后删除分支,是否可以安全地恢复添加到主干的该分支的mergeinfo属性更改?

我们的主干现在有许多不再存在的旧分支的mergeinfo条目.

我不明白此时这些条目的使用位置.

svn

5
推荐指数
1
解决办法
871
查看次数

CFDUMP标签是否可修改?

使用ColdFusion MX7,如果遇到异常,我们会向开发团队发送一封电子邮件,其中包含各种数据范围的转储,包括表单结构.

这适用于调试,除非用户登录时出现错误.我们最终打印出密码.

所以,问题是,有没有办法修改CFDUMP文件,以便它从表单对象中过滤掉密码值?

当然,我们可以将它放在发送电子邮件的相同代码中,但是将它放在CFDUMP文件中是理想的,这样我们就不必担心它会出现在其他位置.

我找到了CFDUMP文件,它似乎是二进制文件,所以我猜我们不能这样做.

coldfusion

5
推荐指数
1
解决办法
1003
查看次数

HTMLSelectElement的.value属性是否可靠

考虑一个id为"MySelect"的html选择框.

获取所选选项的值是否安全,如下所示:

document.getElementById("MySelect").value;
Run Code Online (Sandbox Code Playgroud)

而不是这个:

var Sel = document.getElementById("MySelect");
var MyVal = Sel.option[MyVal.selectedIndex].value;
Run Code Online (Sandbox Code Playgroud)

它似乎是安全的,但我从未见过它的文档.

javascript

5
推荐指数
1
解决办法
579
查看次数

我应该在CFC中使用CFINCLUDE还是CFSAVECONTENT

看起来标准的MVC approch(因为它与ColdFusion有关)是制作视图文件.cfm并在cfc内部执行最终处理视图的CFINCLUDE.

这会破坏cfc的面向对象吗?

这是否会导致CFML编译器每次都必须编译视图?

是否有充分的理由不使用GetContent方法自己创建视图文件cfc?

coldfusion cfc

4
推荐指数
1
解决办法
1110
查看次数

Coldfusion 9 默认时区问题

当我在从 ColdFusion 9 创建的 java.util.TimeZone 对象上执行 getDefault() 时,我得到“巴基斯坦时间”。我们在东部时区,我们的服务器 (Windows 2003) 报告正确的时区。ColdFusions JVM 会在哪里获得这个时区?

时区:巴基斯坦时间(亚洲/卡拉奇)

coldfusion timezone jvm

4
推荐指数
1
解决办法
2812
查看次数

Java 设置文件的访问日期

java中有没有一种方法可以设置访问时间而不设置日期修改时间?

这本质上是一个 touch -a 命令。

File 中的 setLastModified 方法会更新访问时间和修改日期。

我们目前使用的是 java 6。迁移到 7 并不是不可能的。

java

4
推荐指数
1
解决办法
3178
查看次数

如何找到计划任务的下一个运行时间?

在ColdFusion 9中,是否有一种快速方法可以找到下次计划任务尝试运行的时间?

coldfusion scheduled-tasks

4
推荐指数
1
解决办法
848
查看次数

我应该如何将旧的ColdFusion代码转换为框架?

我们的Intranet和网站有一个中等大小的ColdFusion代码库.对于代码的大部分历史记录,我们在cfm中使用了硬编码链接,以便将代码保存到tun中.

在过去的几年里,我们开始使用cfc来处理更多的"导航"代码以及更自动化的保存代码(在init上隐式调用给定cfc的保存过程)

假设开始使用框架是有意义的,开始将它用于新项目或尝试全面转换是否更好?

编辑
为了避免混淆,我感觉到通过转向更多基于cfc的代码,我们正在走向意外创建自己的框架的道路.在我看来,采取适当的框架并允许cfc处理数据的主动步骤可能是一个更明智的选择.

coldfusion frameworks

3
推荐指数
1
解决办法
404
查看次数

在ColdFusion中存储常用功能的位置

我们正在运行ColdFusion MX7.

我们遇到的一个问题是我们在很多页面中都使用了很多函数.让它们生活在'Global'ColdFusion范围中,而不是必须将它们包含在我们的所有页面中,这将是很好的.

有没有办法做到这一点,不涉及自定义标签等?

我知道我们可以将一些对象附加到Application或Server范围,但是我们必须这样引用它们.

简单地将它们添加到全球范围将是完美的.

编辑

感谢这些建议,这就是我提出的建议.基本上,对于OnRequestStart函数中的每个请求,在客户端作用域中为函数引用(this.functionName)分配一个正确命名的变量.

的Application.cfc:

<cfcomponent OUTPUT="FALSE">
<cfset This.name = "MyApp">
<CFSET This.clientManagement = true>
<CFSET This.SessionManagement = true>

<CFFUNCTION NAME="Coalesce" OUTPUT="FALSE" access="public">
    <CFARGUMENT NAME="ARG1">
    <CFARGUMENT NAME="ARG2">

    <CFIF ARG1 NEQ "">
        <CFRETURN ARG1>
    <CFELSE>
        <CFRETURN ARG2>
    </CFIF>
</CFFUNCTION>

<cffunction name="onRequestStart">
    <CFSET CLIENT.COALESCE = this.COALESCE>
</cffunction>

</cfcomponent>
Run Code Online (Sandbox Code Playgroud)

此应用程序下的页面愉快地响应呼叫:

<CFOUTPUT>#COALESCE("ONE","TWO")#</CFOUTPUT>
Run Code Online (Sandbox Code Playgroud)

效果很好!

coldfusion application.cfc

3
推荐指数
1
解决办法
2727
查看次数

ColdFusion最快的方式是获得季度的第一天和最后一天?

ColdFusion最快的方式是获得季度的第一天和最后一天?

似乎没有内置功能.

coldfusion

3
推荐指数
2
解决办法
3814
查看次数