小编aur*_*ius的帖子

您如何使用已编译的Typescript使用Istanbul Code Coverage?

我整个上午都在阅读这篇文章,试图正确设置我的环境.但由于某种原因,我没有得到它.我的设置 -

/app
    ... source (mixed js and ts)
/scripts
    ... copied source (js)
    typescripts.js // transpiled typescript with inline mapping
Run Code Online (Sandbox Code Playgroud)

测试运行正常,并且chrome调试器中的映射调试已正确映射.但伊斯坦布尔将typescripts.js文件视为一个文件,而不是几十个其他文件的串联.

要生成我正在使用的打字稿源gulp-typescript.源(不包括测试)被转换为前面提到的typescripts.js,测试被单独转换并复制到/scripts.

  var ts = require('gulp-typescript');
  var sourcemaps = require('gulp-sourcemaps');
  var concat = require('gulp-concat');

  module.exports = function (gulp, config) {
     'use strict';

     // Runs dot ts files found in `www` through the typescript compiler and copies them as js 
     // files to the scripts directory

     gulp.task('typescript', ['typescript:tests'], function () {
        return …
Run Code Online (Sandbox Code Playgroud)

javascript typescript karma-runner istanbul gulp

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

如何检查元素是否包含特定的类属性

如何检查selenium web元素是否包含特定的css类.

我有这个html li元素

<li class="list-group-item ng-scope active" ng-repeat="report in lineageController.reports" ng-click="lineageController.activate(report)" ng-class="{active : lineageController.active == report}">
Run Code Online (Sandbox Code Playgroud)

正如您在class属性中看到的那样,有一个活动类.

我的问题是我有这个元素,我想根据类属性是否具有其他的"活动"值进行检查,然后使用xpath更优雅的解决方案.

我怎样才能做到这一点?

css java selenium webdriver selenium-webdriver

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

有没有办法使用typescript动态添加方法?

我正在尝试创建某种mixin方法,它可以动态地将方法添加到原型/类中,但是我会遇到错误

属性'greetName'在类型'Greeter'any的值上不存在

属性'greetName'在类型'Greeter'any的值上不存在

当我运行以下代码时.

class Greeter {
    greeting: string;
    constructor (message: string) {
        this.greeting = message;
    }
    greet() {
        return "Hello, " + this.greeting;
    }
}

Greeter.prototype.greetName = function(name){
        return this.greet() + ' ' + name;
}

var greeter = new Greeter('Mr');

window.alert(greeter.greetName('Name'));
Run Code Online (Sandbox Code Playgroud)

它实际上编译为有效的js并按预期运行.有没有办法在编译器警告/错误的情况下执行此操作?

typescript

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

java.lang.IllegalArgumentException:参数“目录”不是目录

我正在尝试在我的本地 Wildfly 机器上部署一个 Maven Web 应用程序。但我收到此错误:

08:55:02,595 ERROR [io.undertow.request] (default task-55) UT005023: Exception handling request to /reg-server-1.0.0-SNAPSHOT/v1/lineage: org.jboss.resteasy.spi.Unhandled
Exception: java.lang.IllegalArgumentException: Parameter 'directory' is not a directory 
Run Code Online (Sandbox Code Playgroud)

java rest maven wildfly wildfly-8

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

如何使用邮递员测试获得代码覆盖率

我们在RestEasy中创建并在wildfly服务器中运行的REST服务.我们正在运行Postman测试用例来测试Rest URL.

有没有办法在执行邮递员测试套件时获得服务的代码覆盖?

我们使用SonarQube来分析代码覆盖率.

java rest sonarqube postman

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

.stream()vs Stream.of

哪个是从集合中创建流的最佳方法:

    final Collection<String> entities = someService.getArrayList();
Run Code Online (Sandbox Code Playgroud)
  1. entities.stream();

  2. Stream.of(entities);

java java-8 java-stream

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

将变量声明为最终的内部方法和性能

在方法中将变量声明为final是否会从最新java版本的性能/内存观点中获益?

我不是在这里谈论任何其他好处.

这个问题在Java中使用final关键字可以提高性能吗? 差不多7年前,我们已经取得了一些进展.

java performance

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

在Matlab中指定的时间长度后断开循环

我对tic函数感到有点困惑,但我不确定是否有更好的东西可以用来做我想做的事情.在psuedo-Matlab中:

startTime = tic

while(true)

   #some_stochastic_process

   if(now - startTime > RUNTIME)
     break;
   end
end
Run Code Online (Sandbox Code Playgroud)

但随后对tic的召唤将破坏原始时间.有没有办法在不覆盖的情况下访问tic的当前值?

matlab timer

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

如何使用JPA进行更新时排除实体字段

有没有办法在更新操作中使字段非持久化但在使用JPA-Hibernate 4的创建操作时持久?

我用这种方式试了一下

@Transient
@Id
@Column(name = "USER_NAME", nullable = false, length = 75)
private String userName;
Run Code Online (Sandbox Code Playgroud)

但是对于@Transient注释,该字段在所有CRUD操作中都是瞬态的,我想要一种方法来指定只有在此操作上才是持久的(创建).

有没有办法做到这一点?

谢谢!

java database hibernate jpa hibernate-mapping

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

SQL错误:ORA-02000:创建基于身份列的表时缺少ALWAYS关键字

我尝试在表上创建一个自动递增的列,正如我在这篇文章中看到的,有两种方法,使用Identity列的第二种实现是一种更优雅的解决方案,但是当我尝试实现它时,出现以下错误:

    Error at Command Line : 3 Column : 31
    Error report -
    SQL Error: ORA-02000: missing ALWAYS keyword
    02000. 00000 -  "missing %s keyword"
Run Code Online (Sandbox Code Playgroud)

实际的表脚本实现:

CREATE TABLE "PLATFORM"."AUTH_PERMISSION"
(
    ID NUMBER(19,0) GENERATED BY DEFAULT ON NULL AS IDENTITY, 
    -- ID NUMBER(19,0) PRIMARY KEY NOT NULL,
    NAME VARCHAR2(50) UNIQUE NOT NULL,
    ACTION_ID NUMBER(19,0) NOT NULL,
    RESOURCE_ID NUMBER(19,0) NOT NULL,
    ENVIRONMENT_ID NUMBER(19,0) NOT NULL,
    CONSTRAINT "ACTION_ID" FOREIGN KEY ("ACTION_ID")
      REFERENCES "AUTH_ACTION" ("ID") ENABLE,
    CONSTRAINT "ENVIRONMENT_ID" FOREIGN KEY ("ENVIRONMENT_ID")
      REFERENCES …
Run Code Online (Sandbox Code Playgroud)

java oracle oracle12c

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