问题列表 - 第5694页

实现空迭代器

我有这个代码:

    public IEnumerable<int> Iterator {
        get { if (false) yield return -1; }
    }
Run Code Online (Sandbox Code Playgroud)

它相当丑陋,但是当你试图将它重构为:

    public IEnumerable<int> Iterator {
        get { return null; }
    }
Run Code Online (Sandbox Code Playgroud)

以下代码中断:

foreach (var item in obj.Iterator) {
}
Run Code Online (Sandbox Code Playgroud)

你会如何清理它?

c# refactoring iterator

0
推荐指数
2
解决办法
336
查看次数

比较从 C 中的套接字接收的字符串数据

我有一个关于套接字的问题。我有这个代码:

while(bytes = recv(sClient, cClientMessage, 599, 0)){
Run Code Online (Sandbox Code Playgroud)

这会将它接收到的消息放入 cClientMessage 并且消息始终是“消息”。我如何做出像if(cClientMessage == "Message"){//do func}. 现在这段代码不会做我想要的功能。我认为这是因为它没有正确接收消息。有人能帮我吗?

c c++ sockets

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

多页PrintDocument中的不同方向(如何)

我有一个PrintDocument有几页的.该文档中的一页必须处于横向方向而不是Portrail.

当为文档上的每个页面触发PrintPage事件时......在该事件处理程序的最开始,我将其设置PrintPageEventArgs.PageSettings.Landscape为true.

这不适用于那个页面......但是我可以看到Landscape设置为true并在NEXT页面中考虑到了.

我假设某种方式...在某个页面触发事件后,您无法更改页面方向.如果你认为它的逻辑就更少了......但是我怎么能在EVENT在多页PrintDocument中触发之前设置FLAG?

注意:我事先并不知道"下一页"是否真的需要横向方向.

.net c# printing

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

ASP.NET - 重定向301

如何在ASP DOT NET中永久重定向?我想从我的网站上的一个页面到另一个页面进行301重定向.

asp.net iis redirect

16
推荐指数
2
解决办法
5122
查看次数

Django形成新手问题

好吧,我对Django Forms感到茫然,因为文档似乎并没有完全涵盖我正在寻找的东西.一旦你超越了最基本的形式,至少它似乎会嘎然而止.作为答案,我非常愿意链接到良好的文档,或链接到涵盖此主题的好书.基本上,这是它如何分解,我有3个模型(测验,问题,答案).我有20个问题,每个测验有4个可能的答案(多项选择).数字可以变化,但你明白了.

我需要为这些项目创建一个表单,就像你在多项选择测验中所期望的那样.但是,当我在模板中手动创建表单时,而不是使用django.forms,我得到以下内容:

int()的基数为10的无效文字:'test'

所以我试图弄乱django.forms,但我想我只是没有理解如何用这些来构建一个合适的形式.非常感谢任何帮助,谢谢.

这里的模型值得一提:

class Quiz(models.Model):
    label = models.CharField(blank=True, max_length=400)
    slug = models.SlugField()

    def __unicode__(self):
        return self.label

class Question(models.Model):
    label = models.CharField(blank=True, max_length=400)
    quiz = models.ForeignKey(Quiz)

    def __unicode__(self):
        return self.label

class Answer(models.Model):
    label = models.CharField(blank=True, max_length=400)
    question = models.ForeignKey(Question)
    correct = models.BooleanField()

    def __unicode__(self):
        return self.label
Run Code Online (Sandbox Code Playgroud)

python forms django

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

WCF中的通用集合支持

WCF是否支持通用集合?我查看了代理对象,它似乎从通用列表集合生成对象数组.

谢谢

c# wcf web-services

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

对于大型项目,在编码之前应该进行哪些规划以及如何处理?

在创建一个想法之前,你有什么方法可以"绘制出来"?

假设我想参与一个大项目,例如Facebook或MySpace等网站的规模.在开始实际工作之前,我应该采取哪些规划/设计步骤?

例如,我应该逐页映射所有内容(它们的功能,数据等)吗?

workflow bduf

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

jQuery UI滑块 - 无法滑动到0

jQuery 1.3.2/jQueryUI 1.7/Slider

$("#slider").slider({
    range: "min",
    min: 0,
    max: 40,
    value: 0,
    slide: function(event, ui) {
        CalculateOrder(event, ui);
    }
});
Run Code Online (Sandbox Code Playgroud)

它开始就好了,但在我移动滑块后我无法将其恢复为0,ui.Value为1,当我一直滑到左边.

我试过设定

min:-1
Run Code Online (Sandbox Code Playgroud)

当我将它滑动到-1时,这会将ui.Value设置为-1,但是当我在0时,ui.Value仍为1.

有任何想法吗?

javascript jquery jquery-ui slider

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

是否应该在没有终结器的对象上调用GC.SuppressFinalize?

出于某种原因,FXCop似乎认为我应该在Dispose中调用GC.SuppressFinalize,无论我是否有终结器.

我错过了什么吗?是否有理由在没有定义终结器的对象上调用GC.SuppressFinalize?

c# fxcop finalizer

13
推荐指数
2
解决办法
3456
查看次数

如何重启套接字程序?

我需要我的服务器保持与服务器的连接.有谁知道如何做到这一点?或发布链接教程什么?

它还说当它重新启动'无法接受客户'时,我将如何清除所有内容并让它接受呢?

c++ sockets

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