小编Pet*_*ton的帖子

如何在流程图上自动布局框?

我有一些代表流程图的数据.(一堆Jira状态及其向其他状态的转换.)

我还有一种粗略的方法将每个流程图项放在OpenOffice Draw文档的A4页面上.(虽然更好的建议值得欢迎.)

但是,我不想输出一行盒子并手动重新排列,特别是因为我可能需要多次重新生成流程图.

这似乎是一个常见的问题,因此必须有现有的算法/技术可以分析几个项目(以及它们之间的链接)并做一个体面的工作,将它们放在合适的位置.

有关如何最好地做到这一点的任何建议?

graph flowchart graph-algorithm

5
推荐指数
0
解决办法
1771
查看次数

PHP mcrypt到ColdFusion解密

我在PHP应用程序中工作,我们有一个特定的字符串,我们需要在存储到数据库之前加密.我可以在PHP中使用带有密钥和iv的mcrypt没有问题.目前我正在尝试使用blowfish因为我认为在ColdFusion中解密它会是最灵活的.我遇到的问题是看起来ColdFusion似乎不想使用密钥或iv加密.ColdFusion希望你使用generateSecretKey()并使用其他方法来创建iv.

我似乎无法做的是让两人沟通.我首先尝试在coldFusion中加密并使用它生成的密钥,然后在PHP中使用它,但结果并非如此.我知道我必须遗漏一些东西,但我无法确定它可能是什么.

<?php
$securedString = mcrypt_encrypt ('MCRYPT_BLOWFISH' , 'THISISMYKEYTHATISVERYLONG32CHARS' , "This is the string I need encrypted' , MCRYPT_MODE_CBC , '12345678');
echo base64_encode($securedString);
?>
Run Code Online (Sandbox Code Playgroud)

那么等效的ColdFusion解密调用会是什么样的呢?

顺便说一句:如果Blowfish不是理想的算法,只要ColdFusion和PHP都可以使用它并且它是安全的,请随意建议另一个.

谢谢,布鲁斯

php coldfusion mcrypt coldfusion-8

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

Coldfusion 9 ORM Mapping问题

我有CF9 ORM映射的问题.

我不时会收到以下错误(是的,大部分时间都可以正常工作),

Mapping for component model.Pubs not found. Either the mapping for this component is missing or the application must be restarted to generate the mapping.
Run Code Online (Sandbox Code Playgroud)

Application.cfc中的ORM定义

    <cfscript>
    this.datasource = "Pubs";
    this.ormenabled = true;
    this.ormsettings= {
                        dialect="MicrosoftSQLServer",
                        dbcreate="update",                              
                        eventhandling="true"
                    };      
</cfscript>

<cfset this.mappings["/model"] = getDirectoryFromPath(getCurrentTemplatePath()) & "model" />
Run Code Online (Sandbox Code Playgroud)

修复它的唯一方法是刷新ORM几次,这是通过在Application.cfc上命中?init = true.它仍然是一个临时解决方案,但我需要知道它的根本原因并修复它.

<cfscript>          
if(structKeyExists(url, "init")) { ormReload(); applicationStop(); location('index.cfm?reloaded=true'); }
Run Code Online (Sandbox Code Playgroud)

请指教.

谢谢!

coldfusion orm application.cfc coldfusion-9

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

ColdFusion并从MySQL获取数据

我正在CF站点上工作,需要从MySQL表中获取数据.

我可以创建CFQuery并检查返回的记录,但是如何获取返回的记录并循环遍历它们并从每行的特定字段获取数据.

我可以写if if/end if等,我只是不记得如何访问数据.

-Jason

mysql coldfusion

4
推荐指数
3
解决办法
2589
查看次数

如何确定ColdFusion应用程序使用哪些文件?

我正在开始对现有的ColdFusion应用程序进行一些工作,它没有版本控制,看起来像未使用的cfm文件(test.cfm,test2.cfm等).我想了解哪些文件实际上是应用程序的一部分,所以我可以在可管理的状态下将它转换为git或subversion.

你会怎么做?一个正则表达式和一些方法来查找和映射cfinclude和cfcomponent标签?是否有一些现有工具可以做到这一点?

coldfusion

4
推荐指数
3
解决办法
1219
查看次数

将函数放在if语句中是否有效?(C++)

我见过这样的陈述

if(SomeBoolReturningFunc())
{
    //do some stuff
    //do some more stuff
}
Run Code Online (Sandbox Code Playgroud)

并且我想知道在if语句中放置一个函数是否有效,或者是否有更好的方法将它们分开,就像这样

bool AwesomeResult = SomeBoolReturningFunc();
if(AwesomeResult)
{
    //do some other, more important stuff
}
Run Code Online (Sandbox Code Playgroud)

...?

c++ performance

4
推荐指数
2
解决办法
9292
查看次数

如何在ColdFusion中读取名称中包含特殊字符的cookie值?

我正在使用ColdFusion尝试读取存储在名为"LiSESSION:test-0"的会话cookie中的值.cookie存储在"test.com"域中,代码来自"community.test.com",我无法访问代码来更改名称.我正在阅读"test.com"中的值,这是我能够访问cookie的方式.

例如:

<cfparam name="cookie.LiSESSIONID:test-0" type="string" default="" />
Run Code Online (Sandbox Code Playgroud)

..引发错误,说":"是无效字符("无效的解析器构造").

cookies coldfusion

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

在coldfusion中检查多个表单以在同一页面上提交

你好再次stackoverflow ...

我再一次遇到麻烦的问题.我有一个页面,我使用jQuery选项卡分割三个更新表单.(两个真的,一个是cfgrid所以它实际上并不重要.)基本上,当你提交第一个表单选项卡时,它很好.但是,如果您提交最后一个表单,它会提交并刷新页面,但不会更新任何内容.

我已经确定它与识别提交的表单有关.

注意:这些表单正在提交给他们所在的同一页面,所以我使用的方法是:

<cfif isdefined("form.submit")>
//database stuff etc
</cfif>
Run Code Online (Sandbox Code Playgroud)

我最后通过这样做提交表格:

<input type="submit" name="submit" id="button"  value="Save Changes" onclick = "form.submit()" />
Run Code Online (Sandbox Code Playgroud)

在确定它有什么与识别提交哪个表单之后,我将按钮更改为:

<input type="submit" name="submit" id="button"  value="Save Changes" onclick = "document.forms["form3"].submit()" />
Run Code Online (Sandbox Code Playgroud)

我不确定这是否是最有效的方法...而且我不确定如何在coldfusion部分提交form3 ...我试过:

<cfif isdefined("form3.submit")>
Run Code Online (Sandbox Code Playgroud)

但这不起作用.它不遵循代码.

注意:我正在使用coldfusion 8.此外,使用CFAJAX标签是有限的,因为我们的ITS部门没有在服务器上正确设置coldfusion ......他们不相信我.因此,我很乐意以这种奇怪的方式做到这一点.它只支持cfgrid一些奇怪的原因......

forms coldfusion

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

如何在 HTML 文本区域启用拼写检查功能?

我想在 HTML 文本区域中启用拼写检查功能。我正在使用 ColdFusion。这可能吗?

html coldfusion spell-checking

4
推荐指数
2
解决办法
4262
查看次数

ColdFusion Conditional RecordCount

好吧SO用户......这是一个看似不可能出错的条件陈述.这很简单,但是,我无法弄清楚为什么它不会像预期的那样工作.

<cfoutput query="checkForAd">
        <!--- also used the line <cfif RecordCount eq 0> --->
    <cfif checkForAd.RecordCount eq 0>
        <!--- Display some message. (Perhaps using a table, undecided) --->
    <cfelse>
        <!--- Display some other message. (Happens to be a table) --->
    </cfif>
</cfoutput>
Run Code Online (Sandbox Code Playgroud)

当RecordCount返回大于0的数字时,else情况正确显示.当RecordCount返回0时,不显示任何内容,并且表单沿其路径继续.我变得非常沮丧,因为这应该很简单......

coldfusion conditional

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