问题列表 - 第10309页

你在哪里把非控制器,非模型代码放在ASP.Net MVC项目中?

在ASP.Net MVC项目中,您将非控制器,非模型代码(如util类,扩展方法等)放在哪里?也许没有特定的地方可以把它,你只是把它放在任何地方,如果是这样,任何建议?任何最佳做法?

asp.net-mvc

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

从命令行打开一个特定的eclipse项目

我使用许多小但不相关的java项目.我创建了一个Ant脚本,每当我创建一个具有所需库和项目名称的新项目时,它会自动创建.project和.classpath.我希望能够从命令行使用该项目打开Eclipse.现在我手动完成,通过关闭工作区中的旧打开项目,然后我执行导入并找到新项目.我无法从Ant或批处理中找到一种方法.我可以打开Eclipse,但它提供了最后一个工作区/项目.我不介意我是否必须创建一个单独的空间/项目,但我不知道如何从脚本中做到这一点.谢谢你的任何建议.

eclipse

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

ERROR ON:numApprovals =(int)cmd.ExecuteScalar();

public static int AwaitingApprovals()
{
    int numApprovals = 0;
    string sql = "SELECT COUNT(Type) AS OpenforApproval FROM dbo.LeaveRequest 
                  WHERE Type IN (2, 3, 4, 5, 6, 8, 13, 14, 16, 22)
                  GROUP BY MgtApproval HAVING (MgtApproval IS NULL";
    //"SELECT COUNT(EffectiveDate) AS OpenforApproval FROM LeaveRequest 
    // GROUP BY TimeStampApproval HAVING (TimeStampApproval IS NULL)";

    using (cn = new SqlConnection(ConnectionString()))
    {
        cn.Open();
        using (cmd = new SqlCommand(sql, cn))
        {
            cmd.CommandType = CommandType.Text;
            numApprovals = (int)cmd.ExecuteScalar();
        }
    }

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

c# sql-server

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

为什么Chrome没有其他浏览器时会报告安全/非安全警告?

当我通过HTTPS模式访问我们的网站时,Chome报告了一个错误,指出该页面包含安全且不安全的项目.但是,我使用了Firebug,Fiddler和HttpDebuggerPro,这些都告诉我一切都是通过HTTPS进行的.这是Chrome中的错误吗?

抱歉,我无法透露实际网址.

security google-chrome

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

这是初始化[ThreadStatic]的线程安全方法吗?

[ThreadStatic]
private static Foo _foo;

public static Foo CurrentFoo {
   get {
     if (_foo == null) {
         _foo = new Foo();
     }
     return _foo;
   }
}

以前的代码线程安全吗?或者我们需要锁定方法吗?

multithreading thread-static thread-safety

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

指向虚拟成员函数的指针.它是如何工作的?

考虑以下C++代码:

class A
{
public:
      virtual void f()=0;
};


int main()
{
     void (A::*f)()=&A::f;
}
Run Code Online (Sandbox Code Playgroud)

如果我不得不猜测,我会说在这个上下文中的&A :: f将意味着"A的f()实现的地址",因为在指向常规成员函数和虚拟成员函数的指针之间没有明确的分离.由于A没有实现f(),这将是一个编译错误.但事实并非如此.

不仅如此.以下代码:

void (A::*f)()=&A::f;
A *a=new B;            // B is a subclass of A, which implements f()
(a->*f)();
Run Code Online (Sandbox Code Playgroud)

实际上会调用B :: f.

怎么会发生?

c++ virtual member-function-pointers

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

嵌套的DIV元素

我试图在包装DIV(纯绿色边框)内包含两个DIV元素,内部1和内部2(点缀红色边框),但包装器DIV元素不会展开以包围内部DIV.

我究竟做错了什么?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title> Nested divs </title>
</head>

<body>
<div id="wrapper" style="margin-left:auto; margin-right:auto; border:solid #669933;"> 
  content inside "wrapper" div
  <div id="inner-1" style="float:left; width:49%; border:dotted #CC3300;">
    content <br />
    inside <br />
    inner-1 div
  </div>

  <div id="inner-2" style="float:left; width:49%; border:dotted #CC3300;"> 
    content inside inner-2 div 
  </div>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

呈现HTML

html css xhtml

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

SQL Server 2005查询统计信息

在哪里可以找到有关SQL Server 2005中调优统计信息的一些深入信息?

我需要真正深入研究在许多不同查询中使用的统计信息,它们如何与索引交互,如何/何时/何处使用自定义统计信息(超出数据库调优顾问建议的内容),何时/如何更新统计数据以获得最佳表现等.

有谁知道围绕这个主题的任何好文章/网络广播/书籍?

提前致谢,

汤姆

sql-server statistics

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

与帝国单位合作

我正在玩一个应用程序,粗略地说,这是一种建筑行业的建模应用程序.将来我希望用户可以同时使用SI单位和英制单位.根据我的理解,美国建筑行业习惯于在指定测量时使用几分之一英寸,例如3 1/2英寸 - 而在SI中我们写3.5,而不是3 1/2.我正在寻找一种方法在我的软件中使用这些不同的系统 - 存储它们,对它们进行计算等,不仅解析用户输入的内容.它应该能够以他输入的方式向用户显示测量值,同时能够用其他测量 - 例如增加3厘米到1 1/2英寸.因此,如果用户绘制5英尺长的墙和3米的另一个墙,则应在用户选择的默认单位系统中显示总测量值.

我还没有确定应该为用户输入数据添加多少灵活性; 例如,如果他进入1英尺14英寸,那么下次显示测量值时应该是2英尺2英寸吗?然而,在我决定这样的事情之前,我正在寻找一种以精确的形式存储测量值的方法,这就是我的问题所在.

我正在使用C++,我看过Boost.Units,但这似乎没有提供处理分数的方法.

简单的选择是将所有内容转换为毫米,但舍入错误将导致无法返回到用户输入的精确测量值(如果他在英制测量中输入).所以我需要更复杂的东西.

现在我正在使用一个暂定名为"距离"的类,看起来在概念上如下:

class Distance
{
public:
    Distance(double value);
    // operators +, -, *, /
    Distance operator+(const Distance& that);
    ...etc...

    std::string StringForm(); // Returns a textual form of the value

    Distance operator=(double value);

private:
    <question: what should go here?>
}
Run Code Online (Sandbox Code Playgroud)

这清楚地表明了我的问题所在.最明显的事情是有一个枚举,说明这个距离是存储SI还是英制单位,并且有字段(可能是双倍)存储米,厘米和毫米(如果它是以SI为单位,英尺和英寸)这是帝国的.然而,这将使该类的实现乱丢if(SI)else ...,并且在内存中非常浪费.另外,我必须为脚和英寸存储分子和分母,以便能够精确地存储1/3",例如.

因此,根据我的设计要求,我正在寻找关于如何解决这些问题的一般设计建议.当然,如果有一个已经完成这些事情的C++库,或者我可以看到另一种语言的库来复制概念,那就太好了.

c++ units-of-measurement

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

如何定位特定版本的C++运行时?

我们有一个非常大的项目,主要是用C#编写的,它有一些用C++编写的小而重要的组件.我们将.NET 2.0的RTM作为最低要求版本.到目前为止,为了满足这一要求,我们确保在构建盒上只有.NET 2.0的RTM,以便C++片段链接到该版本.

更新:导致该问题的C++程序集是一个加载到托管进程的混合模式C++程序集.

不幸的是,当这个骗子准备在4月1日做一些事情时,我们的企业IT部门大力推动修补所有内容并更新,因此在构建盒上安装了3.5 SP1的所有内容.我们已尝试卸载以前发生的所有事情,但现在我们无法满足最低要求,因为构建在该特定框上的任何东西都需要.NET 2.0 SP1.

由于这个盒子似乎已被用尽,我们不能只卸载有问题的版本,有没有办法构建程序集并明确告诉他们使用.NET 2.0的RTM(v2.0.50727.42)?我已经看到了引用使用清单的页面,但我无法弄清楚如何实际实现适当的清单并将其放入程序集中.我的专长是在管理世界,所以我在这方面有点亏.

任何人都可以解释我如何使这些程序集针对.NET 2.0 RTM SxS程序集?

谢谢!

.net c++ side-by-side

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