小编Pat*_*urg的帖子

我可以使用带有Windows域身份验证的html5 Websockets吗?

我们的设置是这样的:我们使用coldfusion 10服务器,文件位于本地Intranet上.用户使用域登录通过https访问任何文件.我对使用html5 websockets感兴趣,但第一次尝试给了我一个错误,因为没有提供凭据.有没有解决的办法?如果没有,是否有针对此方案的推荐技术?

用户确实在客户端登录.如果可能的话,我在这里真正想做的是在连接到服务器时传递这些凭据.

coldfusion html5 websocket

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

MD5哈希值是大写还是小写?

我将HMAC-MD5编码参数传递给表单,供应商将其返回为无效.但是,它匹配哈希生成器给我的内容,除了字母大小写.我做的就是使用lcase命令.我想知道这会不会给我带来麻烦.Coldfusion以大写字母生成散列字符串,供应商似乎总是使用小写字母; 是它总是一个或另一个或它们会混合在一起吗?

coldfusion hash

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

如何用LINQ替换嵌套循环 - 以干净,可管理的方式

Codewise,使用linq这是最干净的方法吗?下面,我有一个粗略的例子,我想找到一个基于名称的匹配类实例.

class item
{
   string name {get;set;}
   int identifier {get;set;}
}

void DoSomething()
{
  List<item> List1 = GetSampleItems();
  List<item> List2 = GetOtherSampleItems();

  for(int a=0;a<List1.count;a++)
  {
     for(int b=0;b<List2.count;b++)
     {
         if(List1[a].identifier == List2[b].identifier)
         { 
            List1[a].name = List2[b].name;
         }
     }
  }
}
Run Code Online (Sandbox Code Playgroud)

c# linq loops

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

使用coldfusion获取用户的真实ip地址

我发现与用户 IP 相关的唯一变量如下:

<cfif #CGI.HTTP_X_Forwarded_For# EQ "">
                <CFSET ipaddress="#CGI.Remote_Addr#">
            <cfelse>
                <CFSET ipaddress="#CGI.HTTP_X_Forwarded_For#">
            </cfif>
Run Code Online (Sandbox Code Playgroud)

还有其他方法可以检查coldfusion中的真实IP地址吗?

coldfusion

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

WPF 在运行时设置静态资源

如何使用静态资源在运行时设置按钮的样式?xaml 看起来像这样:

<Button  Grid.Column="0" Grid.Row="2"  VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Margin="1,0,1,0" 
                     Background="{StaticResource OrangeGradient}"  FontFamily="Lucida Sans"  BorderBrush="Black" >
Run Code Online (Sandbox Code Playgroud)

Background="{StaticResource OrangeGradient}"C# 在运行时会是什么样子?

我的资源字典,Resources/Styles.xaml:

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                xmlns:local="clr-namespace:myProj">

<LinearGradientBrush  x:Key="OrangeGradient" EndPoint="0.5,1" StartPoint="0.5,0">
        <LinearGradientBrush.RelativeTransform>
            <TransformGroup>
                <ScaleTransform CenterY="0.5" CenterX="0.5"/>
                <SkewTransform CenterY="0.5" CenterX="0.5"/>
                <RotateTransform Angle="270" CenterY="0.5" CenterX="0.5"/>
                <TranslateTransform/>
            </TransformGroup>
        </LinearGradientBrush.RelativeTransform>
        <GradientStop Color="#FFE08A19" Offset="0"/>
        <GradientStop Color="#FFF5CA86" Offset="1"/>
    </LinearGradientBrush>
Run Code Online (Sandbox Code Playgroud)

应用程序.xaml:

<Application x:Class="myProj.App"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:local="clr-namespace:myProj"
             StartupUri="MainWindow.xaml">

    <Application.Resources>

        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="Resources/Styles.xaml"   />
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>

    </Application.Resources>

</Application>
Run Code Online (Sandbox Code Playgroud)

c# wpf

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

使用coldfusion发送/接收短信

使用 Coldfusion 发送短信有哪些选择?我做了一些研究,但它不是一种通用语言,所以我没有找到很多。到目前为止,这是我想出的三个选项:

发送电子邮件至 phone#@carrier.com。我不想这样做,因为我必须了解我客户的运营商,而且我不确定我是否能够收到回复。

使用第 3 方网关,例如 Plivo。这可能是也可能不是我最好的选择。不过,我希望避免在这个项目中产生任何长期成本。

在我的服务器上安装一个 GSM 调制解调器 - 这是我很好奇的。冷熔能做到吗?调制解调器之后有费用吗?它是如何工作的?

coldfusion sms

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

是否有<cfoutput>的简写

这只是一个很长的标签,我用它太多了.

例如

<input name="LastName" <cfoutput> value="#FORM.LastName#" </cfoutput> />

<input name="LastName" <?> value="#FORM.LastName#" </?> />

也许我只是要求太多.

coldfusion cfml

3
推荐指数
2
解决办法
264
查看次数

Coldfusion从第二个数据源获取数据

我有一个查询从第二个数据源获取数据.这很慢.有没有更有效的方法来做到这一点?

我认为缓慢的部分是ListQualify.它产生一个包含40,000个值的列表.但是我不确定另一种方法.

<cfif GetExtractionData.recordcount gt 0 >

            <cfquery name="queryVPOCar" datasource="Web_Applications">
                Select [strStockNumber] as "STOCK",
                        field1 as "field_1",
                        field2 as "field_2",
                        field3 as "field_3",
                        field4 as "field_4",
                        field5 as "field_5",
                        field6 as "field_6"
                From ExtractionAggregates
                WHERE [strStockNumber] IN (#ListQualify(StockList,"'",",","ALL")# )
            </cfquery>

        <!--- Select an empty Row --->
        <cfquery name="joinQuery" dbtype="query" >
            SELECT *
            FROM queryVPOCar
            WHERE queryVPOCar.STOCK = ''
        </cfquery>

        <!--- Add empty row to table, so we have column names  ---> 
        <cfset QueryAddRow(joinQuery) />

        <!--- if results exist, add them …
Run Code Online (Sandbox Code Playgroud)

sql sql-server coldfusion

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

<cfquery>将变量初始化为什么范围?

模板<cfquery>上默认使用什么范围.cfm?一旦请求结束,它们会被gc收集吗?

coldfusion scope

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

ColdFusion无法在cfhttp调用之间维护会话

我在尝试使用时遇到问题cfhttp。我使用的API要求我发送登录凭据,然后发送后续命令。对后续命令的答复是“需要登录”。在查看了我的请求之后,我认为我已经找到了问题,但我不理解。

这是我的登录电话:

<cfhttp url="#Target#"  result="LoginAttempt"  method="POST" REDIRECT="No" useragent="#strUserAgent#"> 
    <cfhttpparam type="FORMFIELD" name="action" value="Login"  />
    <cfhttpparam name="loginUsername" value="#Username#" type="FORMFIELD" />    
    <cfhttpparam name="loginPassword" value="#Password#" type="FORMFIELD" /> 
</cfhttp> 
Run Code Online (Sandbox Code Playgroud)

当返回时200 OK,我将cookie设置为用于将来的调用:

<cfset ThisCookie = LoginAttempt.responseHeader["Set-Cookie"] />
Run Code Online (Sandbox Code Playgroud)

然后,继续下一个调用:

<cfhttp url="#Target#"  result="CreateTransactionAttempt" method="POST" REDIRECT="No" useragent="#strUserAgent#"> 
    <cfhttpparam type="header" name="Cookie" value="#ThisCookie#" />
    <cfhttpparam type="FORMFIELD" name="action" value="CreateTransaction" />
    <cfhttpparam type="FORMFIELD" name="transactionName" value="#TransactionName#" />
</cfhttp> 
Run Code Online (Sandbox Code Playgroud)

我认为的问题是 当我查看第二个cfhttp调用的标题时,它与第一个调用提供的cookie不匹配。我不确定为什么会这样。在本纳德尔的博客页面在这里,他有分裂返回的cookie到一个结构并传递到第二个呼叫的功能。我已经尝试了相同的结果。我想念什么吗?

coldfusion coldfusion-10

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

标签 统计

coldfusion ×8

c# ×2

cfml ×1

coldfusion-10 ×1

hash ×1

html5 ×1

linq ×1

loops ×1

scope ×1

sms ×1

sql ×1

sql-server ×1

websocket ×1

wpf ×1