小编Hen*_*nry的帖子

为什么CFML中的URLEncodedFormat()会编码有效的URL字符?

URLEncodedFormat()转义有效网址字符的原因是什么?

有效字符:

- _ . ! ~ * " ( )
Run Code Online (Sandbox Code Playgroud)

所述CF8文件表示,"[ URLEncodedFormat()逃逸]非字母数字字符与等效十六进制转义序列".但是,为什么要转义有效的URL字符?

coldfusion urlencode

6
推荐指数
1
解决办法
3658
查看次数

在CF9中编写cfc的编码约定?

通过在CF9中编写CFC的新方法,CF9的一些新编码约定是什么?

以下是我能想到的一些......

coldfusion cfc coldfusion-9

6
推荐指数
1
解决办法
1056
查看次数

在iPhone应用程序中验证用户的最简单方法?

我打算写一个不需要用户注册的iPhone应用程序.但是,我想将所有注册用户至少与一封电子邮件关联,以便我可以在需要时向他们发送电子邮件通知.

  • OpenID - 似乎做了我需要的东西,但它在安装的应用程序上运行不正常(除非我使用... WebView?即使这不是用户友好的,因为它们没有针对移动使用进行优化.

  • OAuth - 看起来像一团糟,我不是要求访问它的服务......

  • OAuth 2.0 - 似乎更好,但到现在还没有准备好?

  • Google的ClientLogin - 似乎运行良好,有人在iPhone应用程序中使用它吗?

  • Facebook Connect - 听说这很好,有人试过吗?

也许我应该同时支持Google的ClientLogin和Facebook Connect?并等到OAuth2准备就绪并调查以支持Google + Facebook + twitter?

建议?评论?谢谢!

iphone openid facebook oauth

6
推荐指数
1
解决办法
1774
查看次数

如何以及何时在CFHTTP标签中使用ClientCert?

ColdFusion文档在如何以及何时使用它方面很薄弱.它有什么作用?如何使用它?

更新:它似乎被破坏了,正如在ColdFusion中使用SOAP清洗客户端证书所述- 第2部分.

CFHTTP处理SSLv3会话的问题

security coldfusion ssl https

6
推荐指数
1
解决办法
2532
查看次数

你需要采取什么步骤将一个泥球CF应用程序重构为现代和可维护的东西

我将接受一项没有人试图在我的工作场所尝试过的任务.这是CF应用程序首次使用CF 2.0(是的,2.0!)10年前用> 10 cfscheduler任务编写.我们探讨了重写应用程序的想法,但10年的工作根本无法在2-3中重写个月.

应用程序需要采取哪些步骤才能将应用程序现代化为可维护,可扩展的状态?我不断听到的一个是"写检查",但我怎么能写测试时,它甚至在MVC是不是?

任何建议将不胜感激,谢谢!

ps我应该感谢Allaire,Macromedia和Adobe让CF保持向后兼容,直到2.0!

顺便说一句,没有MVC框架的CF应用程序最现代,可维护的状态是什么?或者我的最终目标应该最终重构为MVC应用程序?如果我做的话,我无法想象我会破坏多少链接...似乎不可能......想想?

更新:找到2个相关的Q ...

legacy coldfusion

6
推荐指数
1
解决办法
303
查看次数

6
推荐指数
1
解决办法
618
查看次数

在coldfusion 9中刷新DNS

有没有人知道如何在不重新启动服务的情况下在ColdFusion 9中刷新JVM中的缓存DNS.

dns coldfusion jvm

6
推荐指数
1
解决办法
788
查看次数

可以在没有生成的JavaScript混乱的情况下使用cfwebsocket吗?

当CF8给我们带来ajax支持,<cfajaxproxy>并且各种<cfform>标签使得ajax与CF真的很容易,但是cfc?method=任何JS lib也可以调用,并且可以逃脱包括来自Adobe的那些可怕的JavaScript.

既然CF10给我们带来了websocket支持,但是<cfwebsocket>使用websocket和CF的唯一方法是什么?

coldfusion coldfusion-10 cfwebsocket

6
推荐指数
1
解决办法
367
查看次数

CF中的点和方括号表示法不应该表现相同吗?

使用此代码:

<cfset foo = {}>
<cfset exists1 = !isDefined("foo.foo")>
<cfset exists2 = isNull(foo.foo)>
<cfset exists3 = isNull(foo['foo'])>
Run Code Online (Sandbox Code Playgroud)

Railo传递ok(全部为True),而CF在最后一行抛出异常.

coldfusion.runtime.UndefinedElementException:元素foo在作为表达式一部分引用的CFML结构中未定义.

我一直认为CFML中的点符号和方括号表示法应该在功能上等同,只有方括号可以定义区分大小写的键.

我在这里报告的一个错误最近被标记为"NotABug".

有人可以解释原因吗?

coldfusion railo coldfusion-10 cfml

6
推荐指数
1
解决办法
158
查看次数

如何让 workboxPlugin.InjectManifest 与 Webpack 一起工作?

我按照https://developers.google.com/web/tools/workbox/guides/using-bundlers 上的步骤操作,但是dist/sw.js构建后的文件根本没有被 Webpack 处理。所有的导入语句仍然保持原样,注释没有被删除,并且没有被 Terser 丑化。

我做错了什么?应该sw.js先构建为单独的条目,然后将输出传递给插件吗?

dist/sw.js(实际输出,除了第一行被注入之外,没有任何处理)

importScripts("/dist/precache-manifest.f26179340acee9ac29fc6c689e5cb0c5.js", "https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js");

/* global clients */

import { registerRoute } from 'workbox-routing'
import { CacheFirst, NetworkFirst } from 'workbox-strategies'
import { StaleWhileRevalidate } from 'workbox-strategies'
import { setConfig, skipWaiting, clientsClaim } from 'workbox-sw'
import { Plugin as BroadcastUpdatePlugin } from 'workbox-broadcast-update'
import { Plugin as ExpirationPlugin } from 'workbox-expiration'
import { Plugin as CacheableResponsePlugin } from 'workbox-cacheable-response'
Run Code Online (Sandbox Code Playgroud)

./src/sw.js

/* global clients */

import { registerRoute } …
Run Code Online (Sandbox Code Playgroud)

webpack workbox workbox-webpack-plugin

6
推荐指数
1
解决办法
3537
查看次数