小编Yaa*_*lis的帖子

在SQL Server中计算中值的函数

根据MSDN,Median不能作为Transact-SQL中的聚合函数使用.但是,我想知道是否可以创建此功能(使用Create Aggregate函数,用户定义函数或其他方法).

这样做的最佳方式(如果可能) - 允许在聚合查询中计算中值(假设数值数据类型)?

sql sql-server aggregate-functions median

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

如何取消TortoiseSVN中的文件?

我错误地忽略了TortoiseSVN中的文件.如何撤消此操作并将文件添加到我的存储库?

svn version-control tortoisesvn

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

获得十进制数的整数部分的最佳方法

返回小数的整数部分的最佳方法是什么(在c#中)?(这必须适用于可能不适合int的非常大的数字).

GetIntPart(343564564.4342) >> 343564564
GetIntPart(-323489.32) >> -323489
GetIntPart(324) >> 324
Run Code Online (Sandbox Code Playgroud)

这样做的目的是:我插入数据库中的十进制(30,4)字段,并希望确保我不会尝试插入一个数字而不是字段太长.确定小数的整数部分的长度是该操作的一部分.

.net c# int decimal

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

有关免费和低成本托管游戏框架应用程序的经验?

我想知道您在免费或低成本服务器上寻找主机播放应用程序的经验

到目前为止,我发现了以下选项:

你对其中一个有经验吗?

您知道其他任何选项吗?

hosting cloud-hosting playframework

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

使ABC订购列表项具有大胆的风格

我有一个html Ordered列表,类型设置为"A"

<ol type="A">...</ol>
Run Code Online (Sandbox Code Playgroud)

因此,每个列表项将以A,B,C等开头.

我想将A,B,C字母的样式设为粗体.我试过设置font-weight:bold; 通过CSS,但它没有奏效.有关如何做到这一点的任何建议?

html css html-lists

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

单元测试ASP.net网站项目代码存储在App_Code中

我有一个ASP.net网站项目(.net 3.5).目前,代码文件背后的所有非代码(包括Linq2Sql内容,数据上下文,业务逻辑,扩展方法等)都位于App_Code文件夹中.

我有兴趣在项目的至少某些部分中引入单元测试(使用nunit).我要做的任何单元测试都需要完全访问当前位于App_Code文件夹中的所有代码.到目前为止,我已经做了一些初步阅读,并且共识似乎是:

  • 鉴于我目前的设置,这是不可能的
  • 单元测试需要引用作为已编译dll的一部分的类,并且Web站点项目按定义仅在运行时编译.
  • 为了继续,我需要将我的整个项目转换为Web应用程序,或者将我想要测试的所有代码(即:App_Code的全部内容)移动到类库项目并引用类库项目在网站项目中.这些中的任何一个都将提供对编译的dll格式所需的类的访问,这将允许我对它们进行单元测试.

它是否正确?或者还有另一种方法可以在不重组/重构整个项目的情况下进行单元测试吗?

asp.net nunit unit-testing vs-web-site-project

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

获取Windows窗体应用程序的执行目录的路径

我想获取Windows窗体应用程序的执行目录的路径.(即,可执行文件所在的目录.)

有谁知道.NET中的内置方法来做到这一点?

.net directory path winforms

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

如何验证文件上载的文件类型?

<input type="file" id="fileUpload" runat="server">用来在ASP.NET应用程序中上传文件.我想限制上传的文件类型(例如:限制为.xls或.xlsx文件扩展名).

JavaScript或服务器端验证都可以(只要服务器端验证将在文件上传之前进行 - 可能会上传一些非常大的文件,因此需要在上载实际文件之前进行任何验证) .

javascript asp.net validation upload file

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

为什么要重新抛出异常?

我多次看过以下代码:

try
{
    ... // some code
}
catch (Exception ex)
{
    ... // Do something
    throw new CustomException(ex);

    // or
    // throw;

    // or
    // throw ex;
}
Run Code Online (Sandbox Code Playgroud)

你能解释重新抛出异常的目的吗?它是否遵循异常处理中的模式/最佳实践?(我在某处读过它被称为"来电通知"模式?)

language-agnostic exception-handling exception

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

将规则重写为HTTPS,但在localhost上除外

我使用这里给出的答案作为尝试向我的web.config文件添加重写规则的基础.我希望它匹配任何未在localhost上运行的url以强制https.

这就是我现在所拥有的:

<system.webServer>
  <rewrite> <!-- force https - https://stackoverflow.com/a/15119044/51 -->
    <rules>
      <rule name="Redirect HTTP to HTTPS" stopProcessing="true">
        <match url="^((?!localhost).)*$"/>
        <conditions>
          <add input="{HTTPS}" pattern="^OFF$"/>
        </conditions>
        <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="SeeOther"/>
      </rule>
    </rules>
  </rewrite>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)

我试图使用负面的环视,以便只匹配url中不包含"localhost"的url.但这不起作用.

那么如何设置此规则才能只重写非localhost网址呢?

regex asp.net-mvc web-config url-rewriting

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