小编Mat*_*att的帖子

Browserify - 多个入口点

我在吞咽中使用Browserify.我也试图将我的测试编译成单个文件.但不像我的主要应用程序,我工作得很好,我很难得到测试编译.主要区别在于测试有多个入口点,没有像该应用程序那样的单个入口点.但我收到Browserify的错误,它无法找到入口点.

browserify   = require 'browserify'
gulp         = require 'gulp'
source       = require 'vinyl-source-stream'

gulp.task 'tests', ->
    browserify
        entries: ['./app/js/**/*Spec.coffee']
        extensions: ['.coffee']
    .bundle 
        debug: true
    .pipe source('specs.js') 
    .pipe gulp.dest('./specs/')
Run Code Online (Sandbox Code Playgroud)

automated-tests browserify gulp

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

MEF:ComposeParts缺失

我正在尝试遵循一些在.Net 4中使用MEF的入门指南,但是当我开始设置应用程序时,我会遇到困难.说明说这样做:

var catalog = new DirectoryCatalog(@".\");
var container = new CompositionContainer(catalog);
container.Composeparts(this);
Run Code Online (Sandbox Code Playgroud)

但是.Net 4中包含的System.ComponentModel.Composition版本似乎没有在CompositionContainer上使用Composeparts方法,我无法在当前系统中找到有关如何执行此操作的良好参考.

以下是我目前使用的参考:使用 Managed Extensibility Framework在.NET 4中构建可组合应用程序

有没有人有更好的参考,我应该看看?

.net c# mef

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

触发转换为replaceState而不是pushState

我正在构建一个显示数据表的组件.当他们为该数据添加和删除过滤器时,我想用replaceState修改queryString,但据我所知,没有方法可以做到这一点.

有没有办法告诉转换使用replaceState而不是pushState?

react-router

14
推荐指数
1
解决办法
741
查看次数

在mocha测试期间需要/导入svg

我有一个用webpack构建的项目.这允许我导入.svg文件以创建React组件.

在运行测试时,我一直试图避免使用webpack来避免将mocha版本绑定到webpack插件.不幸的是,当.svg进口被击中时,它们就找不到了.我们也使用css模块,他们允许我使用它css-modules-require-hook来解决css文件的导入问题.

有没有一种技术可以用SVG来完成同样的事情?

javascript mocha.js webpack

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

Moq - 使用VerifySet检查调用的次数

我正在尝试使用带有Moq的VerifySet来检查调用协作对象上的setter的次数.但是当我输入调用的Times部分时,我得到一个错误,即赋值运算符在表达式树中无效.

mockTimer.VerifySet(timer => timer.Prop = value); //Works fine
mockTimer.VerifySet(timer => timer.Prop = value, Times.Once); //Compile Error
Run Code Online (Sandbox Code Playgroud)

c# moq

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

Dictionary <string,/>是什么意思?

我在一个在线教程中遇到了这个结构:

Dictionary<string, /> dictionary = new Dictionary<string, />();
Run Code Online (Sandbox Code Playgroud)

我之前没有见过这种语法,也不确定它是什么意思.我甚至不确定它是否是有效的语法,因为我不能让它自己编译.

c# dictionary

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

使用Spring ResourceServlet同时提供多个资源

ResourceServlet的JavaDoc声明它可以返回资源列表.但这种使用模式的例子似乎很少.

我们有一个带有以下内容的web.xml:

<servlet>
  <servlet-name>Resource</servlet-name>
  <servlet-class>org.springframework.web.servlet.ResourceServlet</servlet-class>
  <load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
  <servlet-name>Resource</servlet-name>
  <url-pattern>/combo</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)

当我们按以下方式提出url请求: http:// localhost:8080/app/combo?resource = js/file1.js; js/file2.js

我们似乎只在响应中获取了file1.

这个用例的正确配置是什么?

java spring servlets spring-mvc

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

代码相当于+ =对事件的赋值

我想知道是否有人可以告诉我相当于+ =运算符的原始代码,用于向事件添加方法.我很好奇从技术的角度来看它是如何工作的.

c# events syntactic-sugar

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

Hamcrest Matcher编译Eclipse和javac之间的区别

我试图在hasItem匹配器中使用来自hamcrest的自定义匹配器

  @Test
  public void populatesChildCompanies() {
    final long firstChildId = 2;
    final String firstChildName = "jim";
    final long secondChildId = 3;
    final String secondChildName = "adam";
    final List<Company> childCompanies = asList(createCompanyForRelation(firstChildCid, firstChildName),
        createCompanyForRelation(secondChildCid, secondChildName));
    company.getChildCompanies().addAll(childCompanies);

    final CompanyOverview companyOverview = new CompanyOverview(company);

    assertThat(companyOverview.getChildCompanies(), hasItem(companyRelation(firstChildName, firstChildId)));
    assertThat(companyOverview.getChildCompanies(), hasItem(companyRelation(secondChildName, secondChildId)));
  }
Run Code Online (Sandbox Code Playgroud)

匹配器看起来像这样

  public static final Matcher<CompanyRelation> companyRelation(final String name, final long id) {
    return new TypeSafeMatcher<CompanyRelation>() {

      @Override
      protected boolean matchesSafely(final CompanyRelation companyRelation) {
        return name.equals(companyRelation.getName()) && id == companyRelation.getId();
      }

      @Override
      public …
Run Code Online (Sandbox Code Playgroud)

java eclipse junit hamcrest maven

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

Spring MVC为多个路径共享相同的拦截器

我正在使用WebContentInterceptor来启用静态资源的长期缓存.我们有3种不同的路径,css,js和图像.

有没有办法在多个映射之间共享拦截器bean而不将它们全部放在共享路径下?

spring-mvc

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