小编Dof*_*ofs的帖子

如何在Visual Studio Code中搜索文件?

我习惯于Resharper,我可以搜索文件,而不是内容,但文件名,这使得它可以快速打开新文件.

此功能是否在Visual Studio Code中实现,是否有快捷方式?

keyboard-shortcuts visual-studio-code

467
推荐指数
16
解决办法
20万
查看次数

未定义Angular返回模块中的测试服务

我正在尝试在我的项目中运行默认服务单元测试(取自GitHub上的Angular Seed项目),但我一直收到错误"模块未定义".

我已经读过它可能与引用的JavaScript文件的顺序有关,但我似乎无法让它工作,所以希望你们中的一个可能能够提供帮助.

我的测试配置如下所示:

basePath ='../';

files = [
'public/javascripts/lib/jquery-1.8.2.js',
'public/javascripts/lib/angular.js',
'public/javascripts/lib/angular- .js',
'public/app.js ',
'public/controllers /
.js',
'public/directives.js',
'public/filters.js',
'public/services.js',
JASMINE,
JASMINE_ADAPTER,
'public/javascripts/lib/angular-mocks. js',
'test/unit/*.js'];

autoWatch = true;

browsers = ['Chrome'];

junitReporter = {outputFile:'test_out/unit.xml',suite:'unit'};

该服务如下所示:

angular.module('myApp.services', []).
  value('version', '0.1');
Run Code Online (Sandbox Code Playgroud)

测试看起来像这样:

'use strict';

describe('service', function() {
  beforeEach(module('myApp.services'));


  describe('version', function() {
    it('should return current version', inject(function(version) {
      expect(version).toEqual('0.1');
    }));
  });
});
Run Code Online (Sandbox Code Playgroud)

通过testacular运行测试时的错误是这样的:

ReferenceError:未定义模块

unit-testing angularjs karma-runner

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

如何在AngularJS中测试Broadcast事件

我有一个控制器在根镜上发出广播事件.我想测试broacast事件是否正确触发.

我的控制器中的代码如下所示:

   $scope.$watch("pageIndex", function(){
    if($scope.pageIndex == 4)
    {
      // emit social share
      $rootScope.$broadcast('myEvent');
    }
  });
Run Code Online (Sandbox Code Playgroud)

我试图用以下代码测试它:

    it('Should call myEvent when pageIndex is 4',function(){
    scope.pageIndex = 4;
    scope.$apply();
    expect(rootScope.$on).toHaveBeenCalledWith('myEvent');
});
Run Code Online (Sandbox Code Playgroud)

但是它告诉我代码没有被调用,我已经手动测试了它.然后我尝试使用以下代码:

it('Should call myEvent when pageIndex is 4',function(){
    var listener = jasmine.createSpy('listener');
    rootScope.$on('myEvent', listener);
    scope.pageIndex = 4;
    scope.$apply();
    expect(listener).toHaveBeenCalled();
});
Run Code Online (Sandbox Code Playgroud)

但同样的负面结果.有没有办法测试一个事件是否被广播?

unit-testing angularjs

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

检查字符串是否包含其他字符串

在T-SQL中,如何检查字符串是否包含另一个字符串?

我有一个nvarchar可能是"橘子苹果".

我想做一个更新,例如,columm 包含"Apples".

如何才能做到这一点?

t-sql sql-server string

59
推荐指数
4
解决办法
13万
查看次数

404.2安装.net 4.0后出错

我有一个项目,我已升级到.Net 4.0,但当我尝试访问它时,我检索到以下错误:

HTTP Error 404.2 - Not Found
The page you requested could not be displayed because of the settings for the list of ISAPI and CGI restrictions on web server.
ErrorCode: 0x800704ec
Handler PageHandlerFactory-ISAPI-4.0_32bit
Run Code Online (Sandbox Code Playgroud)

在将现有站点转换为.NET 4.0站点时,是否需要对IIS 7或APP池执行额外操作?

另外,如果我查看ISAPI,则会安装32位和64位的.Net 4.0.

iis .net-4.0

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

在GIT上接收电子邮件

我习惯颠覆,只要有人提交,协作组就会收到电子邮件.GitHub上是否有类似的功能,因此每当用户推送更改时,处理存储库的人员都会收到一封电子邮件?

git github git-push githooks

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

使用HTML5还为时过早

我想知道将HTML5用于生产网站是否为时尚早.我应该等待6-12个月,直到用户更新到兼容的html5浏览器?这导致我,浏览器支持HTML5多久了?

html5 cross-browser

18
推荐指数
3
解决办法
1510
查看次数

关闭Colorbox

我有一个简单的弹出窗口(不是iframe),用户可以在其中发送邮件.有一个发送信息的提交按钮和一个应该关闭覆盖图的取消按钮.

我在关闭按钮工作时遇到了一些麻烦.

代码如下所示:

<asp:Button runat="server" ID="btnCancel" Text="Cancel" />

<script type="text/javascript">
    jQuery(document).ready(function () {
        jQuery("#<%= btnCancel.ClientID %>").click(function () {
            jQuery.colorbox.close(); return false;
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

我已尝试使用parent.jQuery.colorbox.close(),jQuery.fn.colorbox.close(),但没有成功.

jquery colorbox

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

查询,其中id不在列表中

我一直在努力解决这个问题,所以我希望你们中的一些QueryOver专家可以提供帮助.

我有一个博客帖子列表.您可以在每篇博文上投票,我希望(除其他外)收到用户尚未投票的帖子列表.

首先我想做的事情如下:

Session.QueryOver<BlogPost>()
.WhereRestrictionOn(bp => bp.Id)
.NotIn(existingBlogPostVotes);
Run Code Online (Sandbox Code Playgroud)

(existingBlogPostVoteIds是投票博客帖子的ID)

但是在QueryOver框架中不存在这种情况.

我发现我可以在Criteria中这样做:

var crit =
     Session.CreateCriteria<BlogPost>()
     .Add(Restrictions.Not(Restrictions.In("Id",existingBlogPostVotes)));
Run Code Online (Sandbox Code Playgroud)

但我想在QueryOver而不是Criteria中这样做.

如何在QueryOver中完成?

nhibernate queryover

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

div内的中心图像,隐藏溢出而不知道宽度

我有一个图像,例如宽度为450px,一个容器只有300.当图像的宽度不恒定时,是否可以使用CSS将图像置于容器内?(某些图像可能是450宽,其他600等).或者我需要使用JavaScript中心吗?

css

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