小编Ray*_*eng的帖子

在Linux上用Jenkins运行用C#编写的NUnit测试

是否可以在Linux OS上运行Jenkins的测试(使用NUnit编写的C#)?

我可以找到很多关于用Jenkins运行NUnit测试的信息,但找不到任何关于我的情况的信息.

UPDATE

看起来有可能.我需要在Linux中使用Master Jenkins在Windows中运行Slave Jenkins.文章中描述.

c# nunit jenkins

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

当可观察数组为空时如何显示无数据?

我是Knockout.js的新手,我正在尝试将可观察数组中的数据显示为table.我遇到的问题是它生成两个tbody标签.但是如果我将空检查逻辑移动到foreach:循环中,No Data则会显示出来.

使用表格有更好的方法吗?我不喜欢使用ulol在这种情况下.

<table>
    <thead>
        <tr>
            <th>Permit</th>
            <th>Region</th>
            <th>Landowner</th>
        </tr>
    </thead>
    <tbody data-bind="foreach: requestList">
        <tr>
            <td><span data-bind="text: permit"></span></td>
            <td><span data-bind="text: region"></span></td>
            <td><span data-bind="text: landowner"></span></td>
        </tr>
    </tbody>
    <tbody data-bind="if: requestList().length === 0">
        <tr>
            <td colspan="3">No Data</td>
        </tr>
    </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc knockout.js

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

MSBuild不构建PDB文件

我有一个从VS2010转换到VS2012的解决方案.在发布版本中,我希望它生成PDB文件和完整的调试符号,因为我需要在生产环境中运行远程调试.

所以我设置Debug Infofull用于发布版的配置.我还确认以下是项目清单文件:

<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimized>true</Optimized>
Run Code Online (Sandbox Code Playgroud)

但是当我运行MSBuild时,它创建的包不包含PDB文件.但是,如果我使用Visual Studio的发布功能和发布配置,我最终会在目标Web服务器上使用PDB文件.Build命令有什么问题?

C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe "C:\MyWebApp.csproj"  
  /t:rebuild;package 
  /p:OutPath="C:\MyWebApp\obj" 
  /p:OutputPath="C:\MyWebApp\bin" 
  /p:Configuration=Release 
  /p:Platform=AnyCPU
Run Code Online (Sandbox Code Playgroud)

我试着把它关掉Optimized,但那没有用.

asp.net msbuild visual-studio-2012

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

使用Microsoft jQuery vsdoc 1.7.1 CDN与Visual Studio 2010的错误

在VS 2010中使用jQuery vsdoc时出现以下JavaScript错误.如果删除vsdoc.js行,则错误消失.我试图添加,var rootjQuery = jQuery(document);但弹出一些新的错误.我不想继续这样修补.

Line: 68
Error: 'rootjQuery' is undefined
Line: 8
Error: Object doesn't support this property or method

<head>
    <title>Index</title>
    <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.js"></script>
    <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1-vsdoc.js"></script>
    <script type="text/javascript">
        $(document).ready(function () {

        });
    </script>
</head>
Run Code Online (Sandbox Code Playgroud)

解决了

我找到了答案.只需交换jquery和vsdoc脚本标记的顺序.

<head>
    <title>Index</title>
    <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1-vsdoc.js"></script>
    <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.js"></script>
    <script type="text/javascript">
        $(document).ready(function () {

        });
    </script>
</head>
Run Code Online (Sandbox Code Playgroud)

jquery visual-studio-2010

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

使用appcmd添加新网站而不提供网站ID?

我正在编写批处理脚本来部署随Visual Studio 2010打包的网站.在脚本中,我正在添加新网站:

appcmd add site /name:MySite /id:123

但是,我不想指定站点ID.我想随便appcmd为我分配一个.但是id参数是必需的appcmd,那么我该如何解决呢?

asp.net iis iis-7 batch-file visual-studio-2010

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

删除项目时Visual Studio扩展冲突

保存解决方案的更改,然后删除现有项目后,我将收到以下错误消息:

The operation could be completed. Not implemented.
Run Code Online (Sandbox Code Playgroud)

然后我启动devenv.exe /Log并能够重现问题,错误是:

Extension will not be loaded because an extension with the same ID &apos;Microsoft.Windows.DevelopmentKit.Desktop&apos; is already loaded at 
C:\PROGRAM FILES (X86)\COMMON FILES\MICROSOFT\EXTENSIONMANAGER\EXTENSIONS\MICROSOFT\WINDOWS KITS\8.0\DESKTOP SDK\
C:\PROGRAM FILES (X86)\COMMON FILES\MICROSOFT\EXTENSIONMANAGER\EXTENSIONS\MICROSOFT\WINDOWS KITS\8.1\DESKTOP SDK\

Extension will not be loaded because an extension with the same ID &apos;Microsoft.WinJS&apos; is already loaded at 
C:\PROGRAM FILES (X86)\MICROSOFT SDKS\WINDOWS\V8.1\EXTENSIONSDKS\MICROSOFT.WINJS.SHARED\VSIX\
C:\PROGRAM FILES (X86)\MICROSOFT SDKS\WINDOWS\V8.0\EXTENSIONSDKS\MICROSOFT.WINJS.SHARED\VSIX\
Run Code Online (Sandbox Code Playgroud)

看起来它正在尝试加载两个扩展但具有不同版本.我相信他们是Microsoft Advertising SDK for Windows 8.1,Microsoft Advertising SDK for Windows Phone …

visual-studio-2012 visual-studio-2013

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

是否可以用正则表达式解析正则表达式字符串

出于好奇,是否可以使用单个正则表达式来解析完全由随机但有效的正则表达式组成的字符串?

给定正则表达式的字符串:

<[^>]*>\xA9
Run Code Online (Sandbox Code Playgroud)

解析为:

<[^>]*>
\xA9
Run Code Online (Sandbox Code Playgroud)

其中第一个匹配 html,第二个匹配版权符号。

编辑:我发现在SO上提出了类似的问题,声称这可能是可能的。在这里,我仅指 JavaScript ECMA-262 中的正则表达式。

javascript regex

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

在jQuery中使用简写赋值元素属性

为了加倍img,我可以在jQuery中执行此操作:

<img src='blah.jpg' id='pic' />

$('#pic').height($(this).height()*2);
Run Code Online (Sandbox Code Playgroud)

工作正常,但我真的喜欢使用速记分配,如:

var count = 5;
count *= 2; // to get 10.
Run Code Online (Sandbox Code Playgroud)

由于element.height在jQuery中返回height函数,我不能使用速记赋值.有没有办法在jQuery中为元素属性做简写赋值?

html javascript jquery

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

如何使用AntiXss Library正确清理内容?

我有一个简单的论坛应用程序,当有人发布任何内容时,我这样做:

post.Content = Sanitizer.GetSafeHtml(post.Content);
Run Code Online (Sandbox Code Playgroud)

现在,我不确定我做错了什么,或者发生了什么,但它几乎不允许任何HTML.即使是简单<b></b>也是太过分了.所以我想这个工具完全没用.

现在我的问题是:有谁能告诉我应该如何消毒我的用户输入,以便他们可以发布一些图像(<img>标签)并使用大胆的重点等?

.net asp.net security xss antixsslibrary

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

如何绑定向上和向下箭头键以启用表格行导航?

我正在用表格显示搜索结果.每个结果都有一个按钮供用户点击以显示它的完整细节.这很好用.

我还想要的是使用键盘的向上和向下箭头来导航搜索结果.

现在,用户必须单击Select按钮或选项卡到按钮,然后按space bar.

我想我可以捕获keyup和down事件然后找到我需要选择的上一个或下一个然后设置它,但这听起来像很多工作.我想知道是否有更好的方法呢?

JavaScript的

var myModel = new function() {
    var self = this;

    self.selectedResult = ko.observable(new MyObj());
    self.searchResults = ko.observableArray();
    self.navUpDown = function (item, evt) {
        if (evt.keyCode == 38) { // up
            var id = item.ID();
            // find previous one and set selectedResult
        }

        if (evt.keyCode == 40) { // down
            var id = item.ID();
            // find next one and set selectedResult
        }
    };
};
Run Code Online (Sandbox Code Playgroud)

HTML

<table class="table">
    <thead>
        <tr>
            <th>&nbsp;</th>
            <th>table …
Run Code Online (Sandbox Code Playgroud)

javascript jquery knockout.js

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