小编Pri*_*tel的帖子

CFSCRIPT中的CFSAVECONTENT

我很喜欢cfsavecontent,因为我们可以将长文本转换为变量(事件我可以在其中转储).但最近更多人开始使用CFSCRIPT,无法弄清楚如何在cfscript标签中使用它.

有没有办法在cfscript中编写cfsavecontent.据我所知,没有这样的功能或类可用,并且确定它也很难实现.

感谢任何反馈.

谢谢Pritesh

coldfusion coldfusion-9

10
推荐指数
2
解决办法
8296
查看次数

如何避免注入按运行时值排序查询

当查询允许您通过传入参数对列进行排序时,这是一个常见问题.以下是我尝试使用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)

sql security coldfusion orm

8
推荐指数
1
解决办法
508
查看次数

无法推送到Windows上的git裸存储库

我在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)

任何的想法.

git msysgit git-push

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

在两个EBS volumn之间同步文件的最佳方法

任何人都有更好的想法在EC2上进行负载平衡.基本上我使用两个EC2窗口实例,每个实例附加单独的EBS卷.我知道如何使用负载均衡器并为我工作正常.我只讨论在两个实例之间共享应用程序数据,我的应用程序需要大量的照片和PDF上传,我想确保在两个实例中都进行复制.我不想在这种情况下使用S3,因为我们只需要通过REST/SOAP协议.

任何的想法.

*更新:我刚刚更新了主题行,因为它具有误导性.我想在连接到不同EC2实例的两个EBS卷之间同步文件.

amazon-ec2

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

structClear(session)与sessionInvalidate()的不同之处是什么?

这可能是一个愚蠢的问题,但我想知道ColdFusion 10中添加structClear(session)sessionInvalidate()功能和添加的功能究竟有什么区别?

coldfusion

2
推荐指数
1
解决办法
905
查看次数

如何修改Chrome扩展程序中devtools面板下的内容?

我正在开发Google Extension,我正在为开发人员工具添加新面板,它似乎对我来说很好.但我不知道如何通过JavaScript修改面板的内容.

谁能开导我?

google-chrome-extension google-chrome-devtools

2
推荐指数
1
解决办法
3471
查看次数