小编Dan*_*iev的帖子

如何使此代码更具可读性?

我今天写了这个,我很惭愧.我需要做些什么来使这些混乱的东西更准确和可读?

switch ((RequestReportsCalculatingStoredProcedures.RequestReportStoredProcedureType)Enum.Parse(typeof(RequestReportsCalculatingStoredProcedures.RequestReportStoredProcedureType), ihdType.Value))
    {
            //REF:This can (but should it?) be refactored through strategy pattern
        case RequestReportsCalculatingStoredProcedures.RequestReportStoredProcedureType.ReportPlanWithEffects:
            grvEconomicCriteria.DataSource = RequestReportsCalculatingStoredProcedures.ReportsDataParser(
                            RequestReportsCalculatingStoredProcedures.ReportPlanWithEffects(requestNo, RequestReportsCalculatingStoredProcedures.GetAlgorithmNoByRequestNo(requestNo)));
            break;
        case RequestReportsCalculatingStoredProcedures.RequestReportStoredProcedureType.ReportPlanWithEffectsForFacts:
            DateTime factDate;
            try
            {
                factDate = Convert.ToDateTime(ihdDate.Value);
            }
            catch(FormatException)
            {
                grvEconomicCriteria.DataSource = RequestReportsCalculatingStoredProcedures.ReportsDataParser(
                            RequestReportsCalculatingStoredProcedures.ReportPlanWithEffectsForFacts(requestNo, RequestReportsCalculatingStoredProcedures.GetAlgorithmNoByRequestNo(requestNo), DateTime.MinValue));
                break;
            }
            grvEconomicCriteria.DataSource = RequestReportsCalculatingStoredProcedures.ReportsDataParser(
                            RequestReportsCalculatingStoredProcedures.ReportPlanWithEffectsForFacts(requestNo, RequestReportsCalculatingStoredProcedures.GetAlgorithmNoByRequestNo(requestNo), factDate));
            break;
        default:
            break;
    }
Run Code Online (Sandbox Code Playgroud)

c# coding-style readability

10
推荐指数
4
解决办法
648
查看次数

关于使用大型数据库,我需要了解什么?

我想知道在使用大型数据库时会出现哪些具体问题/解决方案/建议/最佳实践[不要惩罚我这个词].

在巨大的I暗示数据库,其具有数百万行的表和/或具有数PB数据的数据库.

面向平台的答案也会很棒.

sql database database-design bigdata

8
推荐指数
2
解决办法
2361
查看次数

我应该将我的全局常量存储在资源文件(.resx)或类中吗?

我有很多不同的形式和类型.当然我不会存储位图const,我知道本地化字符串,但我应该怎么做其他常量?

.net c# constants

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

从Oracle游标中的下一行获取数据

我正在构建嵌套树,我需要使用Oracle获取游标中下一行的数据.而且我仍然需要当前行,因此循环向前不是解决方案.例:

  OPEN emp_cv FOR sql_stmt;
  LOOP
  FETCH emp_cv INTO v_rcod,v_rname,v_level;
  EXIT WHEN emp_cv%NOTFOUND; 
  /*here lies the code for getting v_next_level*/
      if v_next_level > v_level then
          /*code here*/
          elsif v_next_level < v_level then
          /*code here*/
          else
          /*code here*/
          end if;
  END LOOP;
  CLOSE emp_cv;
Run Code Online (Sandbox Code Playgroud)

sql oracle cursor

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

VisualHG图标未出现在VS2010解决方案资源管理器中

有人管理过这个问题吗?所有其他Mercurial设施在VS内部工作正常.

mercurial visual-studio-2010 visualhg

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

我可以一起安装Visual Studio 2010和2008吗?

我需要在一台计算机上使用它们,首先用于教育目的,第二用于工作.是否存在复杂性问题?

visual-studio

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

如何在django中选择从另一个模型中键入外键的所有对象?

对不起标题,我不知道怎么表达自己.

例如,我有这三个模型:

class Person(models.Model):
    name = models.CharField()

class Teacher(models.Model):
    person = models.ForeignKey(Person)
    subject = models.CharField()

class Student(models.Model):
    person = models.ForeignKey(Person)
    grade = models.CharField()
Run Code Online (Sandbox Code Playgroud)

如何选择所有教师的人物模型?

python django

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

Javascript中setTimeout和匿名函数的问题

为什么这在Firebug控制台中不起作用:

function(s,e) {
setTimeout(function(){grvClosingDocs.Refresh();CBPDocFlow.PerformCallback();},100)
}
Run Code Online (Sandbox Code Playgroud)

虽然这样做:

setTimeout(function(){grvClosingDocs.Refresh();CBPDocFlow.PerformCallback();},100)
Run Code Online (Sandbox Code Playgroud)

javascript anonymous-function

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

从M可用中选择哪个满足至少N个条件

有一个问题浮出水面.它是用基本的SQL术语设置的,但它的本质是纯数学(所以也许我也应该访问http://mathoverflow.com).

我在一些理论数据库中有一个表,有6个字段,都是数字.我们还有基本条件,例如Field_1> Field_5,Field_4 = 3等,总共7个条件.我需要编写一个select,它至少满足4个.

写入looooooooooooooooooooooooooong选择具有许多逻辑条件,例如(cond_1 AND cond_2 AND cond_3和cond_4)OR(...)不是一种方式,因为7个元素的4组合等于140,并且一个不想写很多条件.

那么如何以简化形式编写选择?

sql database logic discrete-mathematics

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

Windows.Forms控件像VS中的"属性"表

我需要一个表控件,可以通过各种方式编辑属性,就像在Visual Studio中编辑属性一样(用于XML编辑).有没有人知道其他人写的东西,或者MS本身的解决方案?

controls visual-studio

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

如果将object [] params传递给另一个带有object [] params的过程,它将如何被解释?

如果我们有两个程序:

public void MyFirstParamsFunction(params object[] items)
{
    //do something
    MySecondParamsFunction(items, "test string", 31415)
}

public void MySecondParamsFunction(params object[] items)
{
    //do something
}
Run Code Online (Sandbox Code Playgroud)

第二个程序将如何解释第items一个?作为唯一的对象,还是作为一个对象,那是object[]什么?

c# parameters

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

我在javascript中用完了可用的引号符号!

我无法相信,但这确实发生了.我使用jquery和javascript本机函数一起用完了可用的引号符号.有人可以帮忙吗?也许还有另一个象征?

var t=setTimeout('$("#popupChange").html('<img src="http://servername/pdf/picture/genericThrobber.gif" />');',2000);
Run Code Online (Sandbox Code Playgroud)

编辑:关于"缺少"的Firebug消息后面的参数列表"错误.

javascript jquery

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