我必须在我的应用程序中维护一个变量.(cfm | cfc)设置应用程序当前运行的环境,环境是(开发|测试|生产).
我想在服务器本身设置一个环境变量,以便我可以在Application.cfm中读取它的值.
那可能吗?
为了使我的ColdFusion 9服务器更安全,我最近将CF应用程序服务的"登录"帐户更改为非管理帐户.一切正常,只有一个例外:CF管理员中的"字体管理"工具不再提供字体.之所以出现是因为我使用CFDocument来渲染.PDF文件,而使用非管理员帐户,他们只使用Times New Roman作为字体.我确保我创建的服务帐户对Windows Font目录具有完全控制权限,我甚至将所有字体复制到非Windows目录并尝试从那里添加它们.在这两种情况下,都无法使用字体管理工具添加字体,也不能在CFDocument中呈现.尝试添加字体时没有错误 - 只是一个空白屏幕.我只能在日志中找到的是对它的引用org/jpedal/exception/PDFFontException.
那里的任何人都有使用非管理员帐户运行CF应用服务器的经验以及我需要做些什么才能使字体正常工作?
我正在cfspreadsheet使用ColdFusion生成Excel电子表格.我插入标题行,然后用于spreadsheetAddRows将查询转储到工作表中.问题是列通常不够宽.我知道我可以SpreadsheetSetColumnWidth单独调整每一列,但是有什么方法可以将自动宽度应用到整个工作表吗?我不知道每列的最大宽度,我不想单独将它应用于每一列.Excel具有列的自动宽度功能 - 有没有办法从ColdFusion代码触发它?(或者甚至更好:我可以添加到自动宽度 - 将每列设置为最大宽度+ 2或其他什么?)
我在我的ColdFusion开发人员版本上创建了一个多实例设置.我在Maverics上运行.我对这个过程的指南是Rob Brooks-Bilson的这篇文章.
我做的一切都很对.但是,当我尝试ping ColdFusion Administrator时,我收到"Bad Gateway Error".
如何在 HTML 5 中实现p相同span的行高?
.main-body-text {
color: #666;
font-size: 10px;
font-family: robotolight, sans-serif;
text-align: left;
line-height: 14px;
}
Run Code Online (Sandbox Code Playgroud)
在CF10中,new操作符隐式调用init,我们不需要在创建对象时显式调用它.
但是如果我有一个带有init方法的REST服务会发生什么?init中定义的属性是否可以在任何REST资源中使用?
我的测试表明他们没有.最终,REST调用正在调用一个函数,我相信每个隐式函数调用都会导致在幕后创建对象.
REST是否与普通对象创建/实例化不同?甚至可以创建一个init(它可以,但它是一个可行/良好的做法)?
我们虔诚地cfqueryparam在SQL查询中使用.
我的一些前辈在使用直接值而不是变量时似乎有点过分热心.
是不是
record_is_deleted_bt = <cfqueryparam cfsqltype="cf_sql_bit" value="0">
Run Code Online (Sandbox Code Playgroud)
矫枉过正?我的意思是,没有机会进行SQL注入,我不认为在这里使用绑定变量可以提高数据库性能.这样做是否合情合理
record_is_deleted_bt = 0
Run Code Online (Sandbox Code Playgroud)
?
cfqueryparam除了习惯使用它之外,在这种情况下使用是否有任何优势?有缺点吗?
假设我有这个字符串:'<Hello World>',我想成为:'<Hello World>'。PostgreSQL 8.4 有办法做到这一点吗?
SELECT '<Hello World>' AS smth
FROM smth_table
Run Code Online (Sandbox Code Playgroud)
ColdFusion 有一个名为XmlFormat 的方法,它正是执行此操作。
我已经使用Chosen插件进行多选下拉菜单.
在初始页面上,dropdown已经在html视图中添加了a chosen.
然后,如果我们点击" add mitigator",新的下拉列表就会被添加.
现在这个功能是这样的:
每个下拉列表都有1到14个选项
如果我从下拉列表1中选择一个选项(比如2),则其他两个下拉列表将从其选项菜单中取消选择(禁用).
问题围绕着div下拉列表所在的CSS问题.
产生问题:
访问小提琴链接.
单击" add mitigator"链接以添加两个下拉列表.
在dropdown 2,逐个选择所有选项,您将看到dropdown2扩展和隐藏在后面dropdown3.但它不会发生dropdown1.
我该如何解决这个问题?
我似乎能够用Mocha进行DOM测试.
我原以为我需要像PhantomJS那样的无头浏览器.
那么使用PhantomJS和Mocha有什么好处呢?(我正在使用Yeoman.)
coldfusion ×6
css ×2
cfadmin ×1
cfqueryparam ×1
excel ×1
formatting ×1
gateway ×1
html ×1
instance ×1
jquery ×1
mocha.js ×1
multi-select ×1
node.js ×1
phantomjs ×1
postgresql ×1
rest ×1
tdd ×1
variables ×1