小编Bal*_*ala的帖子

使用gulp和mocha时如何写入文件?

我有一个使用Mocha json记者的示例gulp任务.我想将json输出写入文件.会欣赏一些投入.

这是我的代码:

var gulp = require('gulp');
var mocha = require('gulp-mocha');
var util = require('gulp-util');

gulp.task('myreport', function() {
    return gulp.src(['tests.js'], { read: false })
        .pipe(mocha({ reporter: 'json' }))  //how do I write this to a file?
        .on('error', util.log);
});
Run Code Online (Sandbox Code Playgroud)

mocha.js node.js npm gulp gulp-mocha

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

ReactJS - 警告:React.createElement:type不应为null

坚持使用书本学习React的示例代码.下面的代码投掷Warning: React.createElement: type should not be null, undefined, boolean, or number. It should be a string (for DOM elements) or a ReactClass (for composite components). Check the render method of 'Card'..检查SO(有几个类似的问题)但我无法弄清楚这里有什么问题.

import React, {Component} from 'react';
import {render} from 'react-dom';
import CheckList from './CheckList';

class Card extends Component {
    render() {
        return (
            <div className="card">
                <div className="card__title">{this.props.title}</div>
                <div className="card__details">
                    {this.props.description}
                    <CheckList cardId={this.props.id} tasks={this.props.tasks} />
                </div>
            </div>
        );
    }
}
Run Code Online (Sandbox Code Playgroud)

CheckList.js

class CheckList extends Component{
    render(){
          let tasks = …
Run Code Online (Sandbox Code Playgroud)

reactjs

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

Ruby HERE-DOC方法参数传递

我试图使用here-doc的自定义方法,并希望传递参数(没有商业案例,我只是想学习红宝石).在这种情况下有没有办法传递参数?这就是我到目前为止所拥有的.

简单的方法,只是工作正常.

def meth1
  self.upcase
end

str1 = <<MY.meth1
  i am a small case string
MY

# "I AM A SMALL CASE STRING\n"
Run Code Online (Sandbox Code Playgroud)

现在,我想让我们放下一些参数并尝试不同的变化,并且irb给我一个空白的凝视.

#variation 1

def meth2( <<EOF1, <<EOF2 )
  EOF1.upcase + "..." + EOF2.downcase
end

str2 = <<MY.meth2
 some string
EOF1
 ANOTHER STRING
EOF2
MY
Run Code Online (Sandbox Code Playgroud)

ruby heredoc

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

如何抑制 Cucumber/Junit 断言堆栈跟踪

我有一个黄瓜场景,该步骤使用assertEquals. 我的结果报告显示了对最终用户不友好的堆栈跟踪。我怎样才能抑制它

  Scenario: Add two numbers
    Given I have two inputs "3" and "2"
    When I add them
    Then the output should be "15"
Run Code Online (Sandbox Code Playgroud)

朱尼特

java cucumber-jvm cucumber-junit

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

使用.newInstance()和不使用?有什么区别?

我看到很多java示例连接到db,进行调用newInstance().有些人根本不使用它.我试过两个并且工作正常.我不明白为什么有些用,有些不用?

...
Class.forName("com.mysql.jdbc.Driver").newInstance();
...
...
Class.forName("com.mysql.jdbc.Driver");
...
Run Code Online (Sandbox Code Playgroud)

java

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

我可以在Elixir中嵌套匿名函数吗?

我正在传递一个函数,Enum.reduce如下所示24

Enum.reduce([1,2,3,4], &(&1 * &2)) #=> 24
Run Code Online (Sandbox Code Playgroud)

如果我有一个嵌套列表,我希望将每个嵌套元素相乘并将它们加在一起.例如,[[1,2],[3,4]]我想执行[[1*2] + [3*4]]获取14,有没有办法(使用匿名函数)

这是我尝试过的(知道它不正确)而且我得到了nested captures via & are not allowed.我正在尝试了解使用Elixir时所需的心理模型

Enum.reduce([[1,2],[3,4]], &(&(&1 * &2) + &(&1 * &2)))
Run Code Online (Sandbox Code Playgroud)

elixir

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

使用速记符号匿名函数将元组转换为列表

阅读 Dave (PragProg) Elixir 的书。挑战是将一对元组转换为列表。

这有效

pair = fn {a,b} -> [a,b] end
pair.({1,2}) #=> [1,2]
Run Code Online (Sandbox Code Playgroud)

现在我尝试使用速记符号(我觉得缺少一些东西但不知道它是什么......例如我怎么说我正在期待/发送一个元组)

如何使用速记符号获得相同的结果?

pair = &([&1,&2]) 
pair.({1,2}) #=> BadArityError 
Run Code Online (Sandbox Code Playgroud)

试过这个

pair = &{[&1,&2]} # but didn't work. I am missing something important
Run Code Online (Sandbox Code Playgroud)

elixir

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

如何使用Java将消息发布到EMS主题

我想向EMS主题发布一条测试消息,可以使用一些方向.到目前为止,我已设法做到这一点

import com.tibco.tibjms.TibjmsConnectionFactory;
import com.tibco.tibjms.TibjmsTopicConnectionFactory;

public class Connect {
    public static void main(String[] args) {

        String url = "tcp://host:6600";
        TibjmsConnectionFactory cf = new TibjmsTopicConnectionFactory(url);

        cf.setUserName("user1");
        cf.setUserPassword("");
        System.out.println(cf);
    }
}
Run Code Online (Sandbox Code Playgroud)

产生以下.如何向主题"topic1"或队列"Q1"发布消息

TopicConnectionFactory[URL=tcp://localhost:6600;clientID=null;Properties={com.tibco.tibjms.factory.password=, com.tibco.tibjms.factory.username=user1}]
Run Code Online (Sandbox Code Playgroud)

java tibco tibco-ems

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

如何管道单个数字以获取列表?

我有一个元素/数字,我正在管道Enum.into([])但Elixir抛出** (Protocol.UndefinedError) protocol Enumerable not implemented for 90

90 |> Enum.into([])

v = 65
v |> Enum.into([]) Enumerable not implemented for 65
Run Code Online (Sandbox Code Playgroud)

elixir

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

如何显示已排序的数据框列名称?

我有一个超过250列的数据框。我可以使用显示列,df.printSchema也可以使用df.columns获取列,有没有一种方法可以按升序/降序获得列名(仅列名-而不是列的内容)?

apache-spark pyspark spark-dataframe

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