问题列表 - 第38329页

HttpModule为请求添加标头

这似乎是一个简单的操作.

我们的开发环境(在XP/IIS 5上运行)需要在每个到达我们应用程序的HttpRequest中添加一些头文件.(这是为了模拟我们在开发中没有的生产环境).乍一看,这看起来像一个简单的HttpModule,沿着这样的方向:

public class Dev_Sim: IHttpModule
{
    public void Init(HttpApplication app)
    {
        app.BeginRequest += delegate { app.Context.Request.Headers.Add("UserName", "XYZZY"); };
    }

    public void Dispose(){}
}
Run Code Online (Sandbox Code Playgroud)

但是在尝试这样做时,我发现Request的Headers集合是只读的,Add方法失败并带有OperationNotSupported异常.

花了几个小时在Google上研究这个问题,我对于应该是一个相对直接的问题没有简单的回答.

有没有人有任何指针?

c# iis httprequest http-headers

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

Backprop实施问题

我该怎么做.我有一个黑白图像(100x100px):

替代文字

我应该用这个图像训练一个反向传播神经网络.输入是图像的x,y坐标(从0到99),输出为1(白色)或0(黑色).

一旦网络学会了,我希望它能够根据其权重重现图像,并获得与原始图像最接近的图像.

这是我的backprop实现:

import os
import math
import Image
import random
from random import sample

#------------------------------ class definitions

class Weight:
    def __init__(self, fromNeuron, toNeuron):
        self.value = random.uniform(-0.5, 0.5)
        self.fromNeuron = fromNeuron
        self.toNeuron = toNeuron
        fromNeuron.outputWeights.append(self)
        toNeuron.inputWeights.append(self)
        self.delta = 0.0 # delta value, this will accumulate and after each training cycle used to adjust the weight value

    def calculateDelta(self, network):
        self.delta += self.fromNeuron.value * self.toNeuron.error

class Neuron:
    def __init__(self):
        self.value = 0.0        # the output
        self.idealValue = 0.0 …
Run Code Online (Sandbox Code Playgroud)

python matlab artificial-intelligence machine-learning neural-network

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

黑名单送货地址逻辑

我需要一些关于我想要实现的项目背后的逻辑的想法.基本上我们使用欺诈性信用卡与少数(10岁以下)"客户"有问题.会发生什么事情是他们使用信用卡(有效)购买物品并将其运送给他们.然后,真正的名片所有者会看到他们在声明中购买的东西并发出争议,让我们承担我们发运的货物的费用.有问题的"客户"每次都使用不同的电子邮件地址和不同的帐户,因此我无法阻止他的帐户.但他确实使用相同的送货地址.所以我想也许这是阻止他的最好方法.您认为最简单的方法是在数据库中创建一个表,我们知道地址用于欺诈性订单,并在每个提交订单上交叉检查地址.或者有更简单的方法来做到这一点.我们已经在进入时验证了信用卡,但就像我在卡片仍然有效之前说的那样 - 他们没有被报告为被盗.

.net sql security logic

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

为什么我不需要为非GUI线程调用某些表单元素?

我有一个BackgroundWorker在非GUI线程上调用函数.我注意到对于某些表单元素,我可以在不进行调用的情况下更新GUI.其他人仍然会导致运行时错误,因为程序试图以非线程安全的方式更新GUI.

这是为什么?

c# backgroundworker

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

Ruby按布尔和数字排序

我正在使用Ruby 1.8.7.我有以下哈希数组.我需要先按布尔值排序,但这些结果必须按原始顺序排序.我基本上需要将所有真正的哈希值移到数组的顶部,但保持原始顺序.

任何帮助,将不胜感激!

array = [{:id => 1, :accepts => false}, 
         {:id => 2, :accepts => false}, 
         {:id => 3, :accepts => true}, 
         {:id => 4, :accepts => false}, 
         {:id => 5, :accepts => true}]

sorted = array.sort do |x, y|
  if x[:accepts] == y[:accepts]
    0
  elsif x[:accepts] == true
    -1
  elsif x[:accepts] == false
    1
  end
end
Run Code Online (Sandbox Code Playgroud)

我得到的这种产量:

5 - 真
3 - 真
2 - 假
4 - 假
1 - 假

我需要它来产生:

3 - 真
5 - …

ruby arrays sorting boolean

6
推荐指数
2
解决办法
4430
查看次数

在更新nhibernate之前更改一个属性的值

我正在尝试更改PreUpdateEventListener中的实体属性值,但新值不会保留,生成的sql包含属性的旧值.

代码很简单:

        public bool OnPreUpdate(PreUpdateEvent @event)
    {
        var p = @event.Entity.GetType().GetProperty("audit_version");

        if (p != null && p.CanWrite && p.CanRead)
        {
            int val = (int)p.GetValue(@event.Entity, null);
            p.SetValue(@event.Entity, val + 1, null);
        }

        return false;
    }
Run Code Online (Sandbox Code Playgroud)

和配置configuration.EventListeners.PreUpdateEventListeners = new IPreUpdateEventListener [1] {new AuditListener()};

很多!

nhibernate events listener

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

如何加速石英2d

我将场景存储在数组中,作为由点序列表示的形状集合.我正在使用CGContextMoveToPoint,CGContextAddLineToPoint,CGContextSetFillColorWithColor和CGContextFillPath函数绘制此场景.问题是我需要在短时间间隔(0.01秒)重绘定时器事件的场景,并且场景重绘非常慢.有没有办法加速这个东西?或者只有OpenGLES可以帮助我?

iphone quartz-2d

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

你如何使用Ninject的方法注入?

我有一个类需要在它的类中使用IRepository作为一个方法.

理想情况下,我想避免将此依赖关系解析为类的构造函数,因此我在Ninject中找到了方法级注入,并想知道这是如何工作的?

我理解如何设置它.我很困惑的是如何称呼它?

例:

class SomeClassThatUsesRepository
{
    [Inject]
    public void QueryForSomeStuff(IRepository repository)
    {
        //do some stuff
    }
}
Run Code Online (Sandbox Code Playgroud)

我的问题是如何在不指定IRepository的情况下调用此方法?

var someClass = Kernel.Resolve<SomeClassThatUsesRepository>();
Run Code Online (Sandbox Code Playgroud)

如果我使用构造函数会工作,但我想调用一个方法.

如何使用Ninject方法注入调用方法?

ninject

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

如何获取jQuery标签输入插件的值

我使用这个jQuery标签输入插件:

jQuery标签输入

但我无法获取我的PHP文件的值.

jquery-plugins

4
推荐指数
2
解决办法
8464
查看次数

subprocess.call要求所有参数用逗号分隔

我曾经能够做一个subprocess.call(["command","-option value -option value"]) ,它会工作有一个更改命令,以正确使用引号中的东西,但现在我必须更改我的子进程调用命令看起来像这样:

subprocess.call(["command","-option","value","-option","value"])
Run Code Online (Sandbox Code Playgroud)

有什么我可以做的,让它在python中再次工作?

这些os.system("command -option value -option value") 作品和以前一样.

python

18
推荐指数
2
解决办法
2万
查看次数