小编ale*_*ale的帖子

使用正则表达式去除列表中不存在的每个字符

我想删除不在有效字符列表中的每个字符.

在这个例子中,我想要删除以下所有内容:(a)不是字母数字,或者(b)是重音字符:

Line = rereplace(Line,'[ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789' + Chr(233) + ']','','all')
Run Code Online (Sandbox Code Playgroud)

我想,我只需要一个' '符号或其他东西.

regex coldfusion

3
推荐指数
1
解决办法
61
查看次数

有没有更好的方法来循环CFML中的集合(struct)?

请看下面的代码块:

<cfset index = 0 />
<cfloop collection="#anotherPerson#" item="key" >
    <cfset index = index+1 />
    <cfoutput> 
         #key# : #anotherPerson[key]# 
         <cfif index lt ArrayLen(structKeyArray(anotherPerson))> , </cfif>
    </cfoutput>
</cfloop>

<!--- Result 

   age : 24 , haar : Blondes haar , sex : female , ort : Hanau

---->
Run Code Online (Sandbox Code Playgroud)

现在,请您告诉我如何在不设置索引并在循环内递增的情况下实现相同的结果?如果你仔细注意,我不得不再写两个cfset标签和一个带有昂贵代码的cfif标签,以避免在集合末尾出现逗号(,)!

coldfusion coldfusion-9 cfml

3
推荐指数
1
解决办法
1224
查看次数

配置 mongodb node.js 驱动程序以使用 snappy 压缩

我们最近将 MongoDB 副本集升级到了 v3.4.4;我注意到这个版本现在支持与 snappy 的压缩网络通信。我已经将集合成员设置为启用此功能,以便它们以这种方式相互通信,并且 mongo shell 似乎原生支持它,但我找不到任何有关如何设置 Node.js 客户端的文档使用它。

当然,一切仍然工作正常,因为在客户端和服务器无法就压缩协议达成一致的情况下使用未压缩的通信,但出于明显的原因能够利用这一点将是很好的。

有其他人玩过这个或者有运气吗?

看来 Mongo 在这方面确实有一张开放的票,但想知道是否还有其他人在此之外取得了任何进展。

compression mongodb node.js snappy

3
推荐指数
1
解决办法
2118
查看次数

在aspx页面上实现Google自定义搜索的最佳方式

Google自定义搜索代码作为表单标记提供.但是,Asp.net只允许在页面上使用单个表单标记.实现其代码的最佳方法是什么,以便将其包含在aspx页面上(比如作为主页或导航元素的一部分).

forms asp.net google-search google-custom-search

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

如何获取新创建的记录的ID(PK)?

给出一张表:

CREATE TABLE [GENERIC_TABLE] (
  [RECORD_ID] [int] IDENTITY(1,1) NOT NULL,
  [SHORT_DESC] [varchar] (50) NULL,
 CONSTRAINT [PK_GENERIC_TABLE] PRIMARY KEY CLUSTERED
 ...
Run Code Online (Sandbox Code Playgroud)

我想INSERT一条记录,并将新RECORD_ID的值转换为ColdFusion变量.

我的CFQUERY应该是什么样的?

(不可否认,这可能是一个过于简单的问题.在我的辩护中,我习惯使用Oracle,而不是SQL Server.)

这适用于ColdFusion 8,但版本中立的解决方案很好.

coldfusion identity sql-server-2005

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

cfargument可以是"list"类型吗?

我想要这样的论点:

<cfargument 
  name="exclude" 
  type="list" 
  required="false" 
  default="-1" 
  hint="A list of source IDs that should be excluded"
>
Run Code Online (Sandbox Code Playgroud)

我在http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=Tags_a-b_6.html的文档中没有看到它,我真的不相信它们.

有谁知道这是可能的还是我必须转换为数组?

目前我收到一个错误:

传递给renderSelectSource函数的EXCLUDE参数不是类型列表.

它并没有抱怨"list"不是一个有效的类型,但它可能只是一个错误的错误消息.

coldfusion arguments list coldfusion-8

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

如何将时间戳的分钟数增加到15?

我正在建立一个应用程序来记录我的猫是否有哮喘发作.我对确切的时间不感兴趣,因为在15分钟的时间间隔内查看时间更容易(例如,上午9:38应该记录为上午9:45).

我为此在cflib.org上寻找了一个UDF,却找不到一个.我修改了CF的圆形功能,但我没有按照我的要求做它.

有什么建议?

coldfusion timestamp date rounding

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

ColdFusion-9"includeEmptyValues"

这是我的代码:

returnStruct.myList = myList;
returnStruct.first = trim(ListGetAt(myList,3));
returnStruct.last = trim(ListGetAt(myList,13));
returnStruct.address = trim(ListGetAt(myList,15));
returnStruct.city = trim(ListGetAt(myList,2));
returnStruct.state = trim(ListGetAt(myList,9));
Run Code Online (Sandbox Code Playgroud)

一切正常,直到myList达到空值,然后一切都崩溃了.我发现了一个命令"includeEmptyValues"我可以设置为"是",但我不熟悉它和ColdFusion 9的文件是不是我遇到的最好.

coldfusion coldfusion-9

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

如何在没有Internet连接时显示自定义对话框?

我希望在没有连接到Internet时在webview应用程序中显示自定义对话框.如何检查Internet连接,然后调用对话框?

android android-layout network-connection

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

检查日期是否在两个日期之间

在 ColdFusion 中我可以看到下面的代码,但它似乎不起作用。我想确保仅当有效的起始日期和截止日期在范围内时才应用折扣,请参见下文。

if (
  DATEDIFF("d", discount.ValidFrom(), now()) >= 0 
  AND  
  DATEDIFF("d", now(), discount.ValidTo()) <= 0
){
   // ALL OK Accept Discount
}
    else 
{
   // Discount is no Longer Valid boo!
}
Run Code Online (Sandbox Code Playgroud)

coldfusion coldfusion-9

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