问题列表 - 第24085页

如何禁用WCF数据服务的身份验证方案

当我将WCF数据服务部署到生产主机时,我开始收到以下错误(或类似,具体取决于哪些身份验证方案处于活动状态):

IIS指定了身份验证方案"Basic,Anonymous",但绑定仅支持一种身份验证方案的规范.有效的身份验证方案是Digest,Negotiate,NTLM,Basic或Anonymous.更改IIS设置,以便仅使用单个身份验证方案.

显然,WCF数据服务(通常是WCF?)无法处理多次激活的身份验证方案.

好的,所以我知道我可以通过IIS控制面板在Web应用程序上禁用所有但一个身份验证方案....通过支持请求!!

有没有办法在web.config中的每个服务级别指定一个身份验证方案?

我认为这可能会像改变那样直接<system.serviceModel>但是......事实证明,WCF数据服务不会在Web配置中自行配置.如果你看一下DataService<>它没有实现的类,[ServiceContract]你就不能在<service><endpoint>...中引用它...我认为通过XML更改其配置需要它.

PS我们的主机使用的是II6,但IIS6和IIS7的两种解决方案都很受欢迎.

wcf wcf-data-services

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

有什么东西hashmap可以做但地图不能吗?

我只知道hashmap和map之间的区别在于hashmap是用hash函数实现的,但map是用tree实现的.任何身体可以添加更多吗?

基于此,有什么东西hashmap可以做但地图不能?

c++ unordered-map hashmap map data-structures

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

在Ada中,如何使用重复的数字初始化数组常量?

我需要一个820个零的数组,用于数学函数.

在CI中可以编写以下内容,编译器将填充数组:

 const float EMPTY_NUMBER_A[820] = { 0.0, };
Run Code Online (Sandbox Code Playgroud)

但是在Ada中这是不可能的.我真的不想将820元素硬编码为0.0.有没有办法让编译器这样做?

 type Number_A is array (1 .. 820) of Float;
 EMPTY_NUMBER_A : constant Number_A := ???;
Run Code Online (Sandbox Code Playgroud)

使用Ada 95和GNAT.

arrays constants ada

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

带有集成查询集的subclassed django模型

就像在这个问题中一样,除了我希望能够拥有返回混合对象的查询集:

>>> Product.objects.all()
[<SimpleProduct: ...>, <OtherProduct: ...>, <BlueProduct: ...>, ...]
Run Code Online (Sandbox Code Playgroud)

我发现我不能只设置Product.Meta.abstract为true或者只是将OR不同对象的查询集合在一起.很好,但这些都是公共类的子类,所以如果我把它们的超类保留为非抽象类,我应该感到高兴,只要我能让它的管理器返回正确类的对象.django中的查询代码完成了它的事情,只是调用Product().听起来很容易,除非它在我覆盖时爆炸Product.__new__,我猜测是因为__metaclass__在模型中...这里的非django代码表现得非常我想要它:

class Top(object):
    _counter = 0
    def __init__(self, arg):
        Top._counter += 1
        print "Top#__init__(%s) called %d times" % (arg, Top._counter)
class A(Top):
    def __new__(cls, *args, **kwargs):
        if cls is A and len(args) > 0:
            if args[0] is B.fav:
                return B(*args, **kwargs)
            elif args[0] is C.fav:
                return C(*args, **kwargs)
            else:
                print "PRETENDING TO BE ABSTRACT"
                return None # or raise?
        else:
            return super(A).__new__(cls, …
Run Code Online (Sandbox Code Playgroud)

python django metaclass django-models django-queryset

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

Python 3:接收用户输入,包括换行符

我试图从Python 3中的命令行读取以下文本(复制了逐字,换行和全部):

lcbeika
rraobmlo
grmfina
ontccep
emrlin
tseiboo
edosrgd
mkoeys
eissaml
knaiefr
Run Code Online (Sandbox Code Playgroud)

使用input,我只能读取第一个单词,因为它读取它停止阅读的第一个换行符.

有没有一种方法可以在没有迭代调用的情况下阅读它们input

python input python-3.x

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

将遗传算法应用于旅行商的一个细节问题

我阅读了有关这方面的各种内容并理解了所涉及的原理和概念,然而,没有一篇论文提到如何计算染色体(代表一条路线)的适应性的细节,该染色体涉及相邻的城市(在染色体中)没有直接连接通过边缘(在图中).

例如,给定染色体1 | 3 | 2 | 8 | 4 | 5 | 6 | 7,其中每个基因代表图/地图上的城市指数,我们如何计算其适应度(即(例如,在城市2和8之间没有直接边缘/链接).我们是否遵循某种贪婪算法来计算出2到8之间的路线,并将此路线的距离加到总数上?

将GA应用于TSP时,这个问题似乎很常见.任何以前做过的人请分享您的经验.谢谢.

traveling-salesman genetic-algorithm

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

如何从XDocument对象获取子元素列表?

我试图从XML文件中获取所有"视频"元素及其属性,如下所示:

<?xml version="1.0" encoding="utf-8" ?>
<videos>
  <video title="video1" path="videos\video1.wma"/>
  <video title="video2" path="videos\video2.wma"/>
  <video title="video3" path="videos\video3.wma"/>
</videos>
Run Code Online (Sandbox Code Playgroud)

以下内容仅选择根节点和所有子节点.我想将所有'视频'元素放入IEnumerable中.有人能告诉我我做错了什么吗?

 IEnumerable<XElement> elements = from xml in _xdoc.Descendants("videos")
                           select xml;
Run Code Online (Sandbox Code Playgroud)

上面返回一个长度为== 1的集合.它包含根元素和所有子元素.

c# xml linq-to-xml

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

如何重构这个Javascript匿名函数?

我们的代码中有这个匿名函数,它是jQuery的Ajax对象参数的一部分,它使用调用它的函数中的一些变量.

this.invoke = function(method, data, callback, error, bare) {
      $.ajax({
        success: function(res) {
            if (!callback) return;

            var result = "";
            if (res != null && res.length != 0)
                var result = JSON2.parse(res);

            if (bare)
            { callback(result); return; }

            for (var property in result) {
                callback(result[property]);
                break;
            }
        }
   });
}
Run Code Online (Sandbox Code Playgroud)

我省略了额外的代码,但你明白了.代码工作得很好,但它在IE中每次调用时泄漏4 Kbs,所以我想重构它以将匿名函数转换为命名函数,如this.onSuccess = function(res){..}.

问题是这个函数使用了this.invoke(..)中的变量,所以我不能把它带到它的体外.如何正确重构此代码,以便它使用匿名函数和父函数变量?

更新.我正在考虑创建一个单独的对象,使用相同的参数初始化它,并将其onSuccess函数作为jQuery的Ajax对象的参数传递.虽然我怀疑它仍然会泄漏内存.

更新2.我发现一些链接表明实际的泄漏可能是由jQuery引起的. 简单的jQuery Ajax调用泄漏Internet Explorer中的 内存泄漏涉及jQuery Ajax请求

找到一种重构方法仍然很好.

更新3.在接受答案之前,我将等待更通用的解决方案.

javascript jquery

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

Scheme如何创建列表

好吧,这可能听起来像一个荒谬的问题,但你如何在计划中返回一个列表.

scheme list

12
推荐指数
3
解决办法
3万
查看次数

App_GlobalResources(ASP.NET)中的子文件夹

是否可以将资源文件(.resx)放在App_GlobalResources中的子文件夹中?

例如:

/App_GlobalResources/someresources/myfile.resx

/App_GlobalResources/someresources/myfile.fr-fr.resx

/App_GlobalResources/othereresources/otherfile.resx

/App_GlobalResources/othereresources/otherfile.fr-fr.resx

或者,所有.resx文件是否直接放在App_GlobalResources中?

如果可以使用子文件夹,您如何以编程方式访问子文件夹中的资源?

asp.net globalization resources localization internationalization

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