小编Seb*_*sek的帖子

从 asoc 数组的数组创建 assoc 数组

如何从这样的数据创建具有结构的新数组:[id] => [prop]

$foo = array(
    array('id' => 2, 'prop' => 'val2'),
    array('id' => 1, 'prop' => 'val1'),
    array('id' => 3, 'prop' => 'val3'),
);
Run Code Online (Sandbox Code Playgroud)

但以优雅的方式,没有 foreach 循环?

php

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

禁用wcf客户端的认证验证

我在IIS中运行了2个应用程序 - 客户端和服务.服务运行得很好,但客户端不是.

他们通过WCF互相交谈,并在证书上传递消息安全性(这不是传输安全性,而只是消息安全性).两者都使用自签名证书.

但是客户端最终会出错:

System.IdentityModel.Tokens.SecurityTokenValidationException:X.509证书...不在受信任的人员存储中.X.509证书......连锁建筑失败.使用的证书具有无法验证的信任链.替换证书或更改certificateValidationMode.已处理证书链,但终止于信任提供程序不信任的根证书

我知道如何在服务端禁用证书验证,我做到了,但是如何在客户端禁用CA验证?

.net c# asp.net security wcf

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

Linq:按名称选择所有项目组,计数等于0

我有表订单(名称,日期,价格)

  horse, 7.5.2012, 100
  cat, 14.5.2012, 50
  horse, 8.5.2012, 70,
  dog, 13.5.2012, 40
Run Code Online (Sandbox Code Playgroud)

我想在周一出示订单名称和价格总和.输出我想要的东西:

  horse, 100
  cat, 50
  dog, 0
Run Code Online (Sandbox Code Playgroud)

但现在我只有这个:

  horse, 100
  cat, 50
Run Code Online (Sandbox Code Playgroud)

用这个linq查询

  from c in orders
  where (int)c.date.DayOfWeek == this._monday
  group c by c.name into g
  select new {
    Name = g.Key,
    Price = g.Sum(c => c.Price)
  }
Run Code Online (Sandbox Code Playgroud)

你能帮助我吗,我必须改变什么来获得我想要的输出,拜托?:)

.net c# linq linq-to-objects

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

如何在事件处理程序中获取事件名称

我很好奇是否可以在事件处理程序中获取事件名称?我很确定,有可能,你能帮我找到解决方案吗?例如:

public class Boy
{
    public event EventHandler Birth;
    public event EventHandler Die;
}

public class Mother
{
    public Mother()
    {
        Boy son = new Boy();
        son.Birth += son_Handler;
        son.Die += son_Handler;
    }

    void son_Handler(object sender, EventArgs e)
    {
        // how to get event name (Birth/Die)?
        throw new NotImplementedException();
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c#

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

标签 统计

.net ×3

c# ×3

asp.net ×1

linq ×1

linq-to-objects ×1

php ×1

security ×1

wcf ×1