我很喜欢cfsavecontent,因为我们可以将长文本转换为变量(事件我可以在其中转储).但最近更多人开始使用CFSCRIPT,无法弄清楚如何在cfscript标签中使用它.
有没有办法在cfscript中编写cfsavecontent.据我所知,没有这样的功能或类可用,并且确定它也很难实现.
感谢任何反馈.
谢谢Pritesh
当查询允许您通过传入参数对列进行排序时,这是一个常见问题.以下是我尝试使用ColdFusion ORM的内容.我知道这样做会为SQL注入添加一个安全循环漏洞.由于ORDER BY不能放置参数,我们必须在查询本身中附加它.我已经逃脱了一些易受攻击的角色,但我仍然不能说这是安全的(来自SQL注入).ESAPI提供了该功能,encodeForSQL()
但这不适用于SQL Server(尽管它可以与MYSQL一起使用).
我通常使用的另一种方法是,不是在参数中传递列名,而是传递一些数值并使用switch-case来匹配正确的列名...但这是维护的增加.
当我们不能使用命名参数时,有没有什么好的方法可以在SQL(或HQL)中转义排序参数?
<cfscript>
var gridstruct = {};
var isPaging = 0;
var hql = "FROM tbl6 order by #arguments.sortcolumn#";
x = entitytoquery(ORMexecuteQuery(hql,false));
</cfscript>
Run Code Online (Sandbox Code Playgroud) 我在Windows上玩GIT.已安装的msysgit(最新版本)似乎一切都很好看.我在我的c:/ repo文件夹上创建了裸存储库,我将其克隆到c:/ repoclone /并使用以下命令:
git clone git://localhost/repo
Run Code Online (Sandbox Code Playgroud)
要启用git协议,我使用以下命令运行另一个git-bash窗口.
git daemon --export-all --enable=receive-pack
Run Code Online (Sandbox Code Playgroud)
克隆它正确.基本上我想要c:/ repoclone/repo将是我的工作目录和更改我想在c:/ repo的裸存储库中推送.拉动似乎对我来说很好,但每当试图推送数据时,似乎保持处理没有任何错误.
一旦手动破坏守护进程命令,我得到了以下错误.
fatal: sha1 file '<stdout>' write error: Invalid argument
fatal: read error: Invalid argument
error: failed to push some refs to 'git://localhost/repo'
Run Code Online (Sandbox Code Playgroud)
任何的想法.
任何人都有更好的想法在EC2上进行负载平衡.基本上我使用两个EC2窗口实例,每个实例附加单独的EBS卷.我知道如何使用负载均衡器并为我工作正常.我只讨论在两个实例之间共享应用程序数据,我的应用程序需要大量的照片和PDF上传,我想确保在两个实例中都进行复制.我不想在这种情况下使用S3,因为我们只需要通过REST/SOAP协议.
任何的想法.
*更新:我刚刚更新了主题行,因为它具有误导性.我想在连接到不同EC2实例的两个EBS卷之间同步文件.
这可能是一个愚蠢的问题,但我想知道ColdFusion 10中添加structClear(session)
的sessionInvalidate()
功能和添加的功能究竟有什么区别?
我正在开发Google Extension,我正在为开发人员工具添加新面板,它似乎对我来说很好.但我不知道如何通过JavaScript修改面板的内容.
谁能开导我?
coldfusion ×3
amazon-ec2 ×1
coldfusion-9 ×1
git ×1
git-push ×1
msysgit ×1
orm ×1
security ×1
sql ×1