小编Hop*_*ppe的帖子

删除不必要的命名空间(使用)指令是否有性能提升?

在我的类中使用编译器指令有多少是否重要?删除不必要的那些是否有性能提升?

虽然我喜欢编写简化的代码,但有时会修改代码段,并且没有机会返回并检查是否所有包含的命名空间都是必需的.或者,我不会回去删除visual studio自动插入的那些.

即:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
Run Code Online (Sandbox Code Playgroud)

谢谢!

c# performance namespaces include

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

不同的构建操作在csproj中做了什么.即AdditionalFiles或Fakes

不同的构建操作在Web API项目中做了什么(也可能适用于其他类型)?

我看到:无,编译,内容,嵌入式资源,AdditionalFiles,CodeAnalysisDictionary,ApplicationDefinition,Page,Resource,SplashScreen,DesignData,DesignDataWithDesignTimeCreatableTypes,EntityDeploy,XamlAppDef,Fakes

我在StackOverflow上发现了类似的问题,但它们没有链接到任何Microsoft文档或包含所有项目.即,AdditionalFiles或Fakes做什么?

"Visual Studio项目属性中的各种"构建操作"设置是什么?它们做了什么?" 有一个不完整的清单.

是的,我确实看过,在文档中找不到它.

c# msbuild asp.net-web-api visual-studio-2015

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

无法从TFS中删除工作区

我想将我的项目从Visual Studio 2012添加到我的TFS服务器,但是它表示路径已经映射到工作区pc;管理员(这是一个本地工作区).

我已经尝试过命令工具,tf但它说没有工作区,所以我无法删除冲突的工作区.

我正在使用Visual Studio 2012运行Windows 8.TFS位于Windows Server 2012上.

tfs2012

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

我应该创建使用数据库图表所需的支持对象吗?

当我单击SQL Server Management Studio 2008 R2中的数据库图表时,某些数据库会告诉我以下消息:

此数据库没有使用数据库图表所需的一个或多个支持对象.你想创造它们吗?

这样做是否有任何顾虑(即安全性?)?数据库不是我的

sql-server sql-server-2008-r2

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

关闭弹出窗口后刷新父窗口

我正在创建一个转到hello.html的弹出窗口.当我关闭弹出窗口(hello.html)时,我希望我的原始(父页面)重新加载.我似乎无法让它工作,但我很接近.这是我到目前为止主页和hello.html页面的代码....

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
function open_win()
{
window.open("hello.html","_blank","toolbar=yes, location=yes, directories=no, status=no, menubar=yes, scrollbars=yes, resizable=no, copyhistory=yes, width=400, height=400");
}
</script>


<script language="JavaScript">

function refreshParent() {
  window.opener.location.href = window.opener.location.href;

  if (window.opener.hello.html)

 {
    window.opener.hello.html.close()
  }
  window.close();
}
</script>


</head>

<body>

<script type="text/javascript">

var d=new Date();
document.write(d);

</script>

<form>
<input type="button" value="Open Window" onclick="open_win()">
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

这是hello.html ......

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
</script>
</head>
<body>

Hello

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript window popup parent

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

利用属性版本控制在Swagger中利用MultipleApiVersions

使用属性路由时,是否可以在Swagger UI/Swashbuckle中利用MultipleApiVersions?

具体来说,我实现了版本控制:

using System.Web.Http;

namespace RESTServices.Controllers.v1
{
    [Route("api/v1/Test")]
    public class TestV1Controller : ApiController
    { ... }
Run Code Online (Sandbox Code Playgroud)

版本2将位于v2名称空间中.在名为TestV2Controller的控制器中.路线中有v2.

是否可以传递一个lambda,这将允许这个?我在网上发现了一个编译的lambda样本,但随后Swagger完全停止了工作.无法在浏览器中点击断点或看到Swagger.

attributes swagger swagger-ui asp.net-web-api2 swashbuckle

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

如何使用DDay.iCal创建Outlook"约会"?

我正在使用DDay库来创建iCal事件,以便我的网站用户可以在他们的日历中添加内容.

我希望他们在Office 2010中添加约会而不是会议请求(希望其他人也是如此).当我使用库并将方法设置为PUBLISH时,它确实显示为约会,但它报告在日历中找不到会议.然后,当我点击不需要回复时,该项目将被删除,并且不会保留在他们的日历中.

如果我将方法更改为REQUEST,它将显示为会议请求.这可能是第二好的选择,但'to'字段是空白的.如果这是我能做的最好的,我怎样才能设置'到'字段?我想我会让他们回应自己.

private static string CreateCalendarEvent(
    string title, string body, DateTime startDate, double duration, 
    string location, string organizer, string eventId, bool allDayEvent)
{
    // mandatory for outlook 2007
    if(String.IsNullOrEmpty(organizer))
        throw new Exception("Organizer provided was null");

    var iCal = new iCalendar
    {
        Method = "PUBLISH",
        Version = "2.0"
    };

    // "REQUEST" will update an existing event with the same UID (Unique ID) and a newer time stamp.
    //if (updatePreviousEvent)
    //{
    //    iCal.Method = "REQUEST";
    //}

    var evt = iCal.Create<Event>(); …
Run Code Online (Sandbox Code Playgroud)

c# asp.net icalendar dday

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

xslt format-number decimal,number小于1

我有这个名为$ material_price的输入:

2.40
1000
0.60
Run Code Online (Sandbox Code Playgroud)

他们经历了

<!-- setup currency rendering -->
<xsl:decimal-format name="dkk" decimal-separator="," grouping-separator="."/>
<xsl:value-of select="format-number($material_price, '#.###,00', 'dkk')"/>
Run Code Online (Sandbox Code Playgroud)

输出是:

2,40
1.000,00
,60
Run Code Online (Sandbox Code Playgroud)

如何更改xslt以使最后一个输出为0,60而不是60(不为零)

format xslt numbers

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

jQuery UI自动完成更新隐藏字段的值,但在UI中与ASMX一起显示标签

在下面的代码段中,如何获取jquery自动完成插件:

  1. 使用UserID更新隐藏字段
  2. 使用全名更新'#MessageTo'

我相信我需要使用.result,但我无法弄清楚语法.请注意我正在使用ASMX所以我必须做一个帖子(不想启用安全风险)

    $("#MessageTo").autocomplete({
        dataType: "json",
        autoFocus: true,
        minLength: 3,
        source: function (request, response) {
            var postParams = "{ pattern: '" + $("#MessageTo").val() + "' }";

            return jQuery_1_7_1.ajax({
                type: "POST",
                contentType: "application/json; charset=utf-8",
                url: '/Services/Users.asmx/GetNames',
                data: postParams,
                dataType: "json",
                success: function (data) {
                    response($.map(data.d.Users, function (c) {
                        return {
                            label: c.FullName,
                            value: c.UserID
                        };
                    }));
                }
            });
        }
    });
Run Code Online (Sandbox Code Playgroud)

我看到一些类似的帖子,但没有与ASMX一起使用.

jquery jquery-ui asmx jquery-ui-autocomplete

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

为Angular JS启用html 5模式会引发JS错误:由于以下原因导致实例化模块失败:TypeError:无法读取未定义的属性"html5Mode"

如何为Angular JS启用html 5模式?

'use strict'

var blogApp = angular.module('blogApp', ['ngRoute'])
    .config(['$routeProvider', function ($routeProvider, $locationProvider) {
    $routeProvider.when('/disclaimer', { templateUrl: 'templates/disclaimer.html', controller:         'DisclaimerCtrl' });
    $routeProvider.otherwise({ redirectTo: '/' });
    $locationProvider.html5Mode(true);
}]);
Run Code Online (Sandbox Code Playgroud)

当我添加关于html5mode的行时,我得到以下JS错误:

Uncaught Error: [$injector:modulerr] Failed to instantiate module blogApp due to:
Run Code Online (Sandbox Code Playgroud)

TypeError:无法读取未定义的属性"html5Mode"

我在IIS上使用Angular 1.2.15

javascript angularjs

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