小编Mat*_*ake的帖子

没有找到karma插件依赖项

当我跑步时,karma start我得到以下问题

C:\devl\JS\myProject>karma start
06 09 2015 11:30:19.133:WARN [plugin]: Cannot find plugin "karma-chrome-launcher
".
  Did you forget to install it ?
  npm install karma-chrome-launcher --save-dev
06 09 2015 11:30:19.149:WARN [plugin]: Cannot find plugin "karma-firefox-launche
r".
  Did you forget to install it ?
  npm install karma-firefox-launcher --save-dev
06 09 2015 11:30:19.159:WARN [plugin]: Cannot find plugin "karma-ie-launcher".
  Did you forget to install it ?
  npm install karma-ie-launcher --save-dev
Run Code Online (Sandbox Code Playgroud)

当我这样做时,npm list我可以看到树底部的依赖关系

??? karma-chrome-launcher@0.2.0
? ??? fs-access@1.0.0
? ? ??? …
Run Code Online (Sandbox Code Playgroud)

javascript node.js karma-runner

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

Groovy和grails jdk问题

我希望我能给你们更多有关正在发生的事情的信息,但我真的不知道.我正在尝试从springsource安装grovy和grails工具套件,但我无法将其配置为正常工作.我有最新的JDK,并且首选项显示它,但我仍然收到警告,但它没有构建.我在下面贴了一些图片来说明发生了什么.

在此输入图像描述

显示已找到并安装了JDK

java主页 在此输入图像描述

java eclipse grails groovy

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

为什么Javascript Set不能做独特的对象?

集合应该包含唯一对象,但它不适用于javascript中的对象.

var set = new Set()
<- undefined
set.add({name:'a', value: 'b'})
<- Set {Object {name: "a", value: "b"}}
set.add({name:'a', value: 'b'})
<- Set {Object {name: "a", value: "b"}, Object {name: "a", value: "b"}}
Run Code Online (Sandbox Code Playgroud)

它适用于基元

var b = new Set()
<- undefined
b.add(1)
<- Set {1}
b.add(2)
<- Set {1, 2}
b.add(1)
<- Set {1, 2}
Run Code Online (Sandbox Code Playgroud)

那么如何让它与对象一起工作呢?我得到的事实是,它们是具有相同值的不同对象,但我正在寻找像一个深刻的独特集合.

编辑:

这就是我实际在做的事情

    var m = await(M.find({c: cID}).populate('p')) //database call
    var p = new Set();
    m.forEach(function(sm){
        p.add(sm.p)
    })
Run Code Online (Sandbox Code Playgroud)

这是为了获得一个独特的sm.p列表

javascript

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

在GSP中导入和使用groovy代码

我试图在GSP中使用groovy函数.请帮忙,因为我要把头发弄到这里.

在我的GSP的顶部,我有 <%@ page import = company.ConstantsFile %>

在我的GSP里面我有

<p>
I have been in the heating and cooling business for <%(ConstantsFile.daysBetween())%>
</p>
Run Code Online (Sandbox Code Playgroud)

和我的ConstantsFile.groovy

package company

import static java.util.Calendar.*

class ConstantsFile {

    def daysBetween() {
        def startDate = Calendar.instance
        def m = [:]
        m[YEAR] = 2004
        m[MONTH] = "JUNE"
        m[DATE] = 26
        startDate.set(m)
        def today = Calendar.instance

        render today - startDate
    }
}
Run Code Online (Sandbox Code Playgroud)

我也尝试将renter更改为puts,system.out等,但这不是我的主要问题.

Error 500: Internal Server Error
URI
/company/
Class
java.lang.NullPointerException
Message
Cannot invoke method daysBetween() on null object …
Run Code Online (Sandbox Code Playgroud)

import grails groovy gsp

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

黄瓜测试按什么顺序运行

我知道 Cucumber 自上而下在功能文件中运行每个测试,但我的问题是,功能文件以什么顺序运行?它似乎不是按字母顺序排列的,也不是按任何结构顺序排列的。

ruby cucumber

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

AWS Firehose 换行符

我已经阅读了很多关于向 firehose 添加换行符的类似问题,但它们都围绕着将换行符添加到源代码中。问题是我无权访问源,第三方正在将数据传输到我们的 Kinesis 实例,我无法将 '\n' 添加到源。

我尝试使用以下代码进行流水数据转换:

'use strict';
console.log('Loading function');

exports.handler = (event, context, callback) => {
    /* Process the list of records and transform them */
    const output = [];
    event.records.forEach((record) => {
        const results = {
        /* This transformation is the "identity" transformation, the data is left intact */
            recordId: record.recordId,
            result: record.data.event_type === 'alert' ? 'Dropped' : 'Ok',
            data: record.data + '\n'
        };
        output.push(results);
    });
    console.log(`Processing completed.  Successful records ${output.length}.`);
    callback(null, { records: output }); …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services amazon-kinesis amazon-kinesis-firehose

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

未解决的外部符号"public:__ thiscall

我看了,我知道还有其他的答案,但没有一个似乎给我我正在寻找的所以请不要报告这是一个"转贴"

我在我的C++代码中得到了未解析的外部符号"public:__thiscall"错误,我即将把它踢出窗口而且我的C++类失败了.请帮我!!!!

我的支票帐户头文件

#include "BankAccount.h"
class CheckingAccount
{
private:
int numOfWithdrawls;
double serviceFee;
int AccountBal;

public:
bool withdraw (double wAmmt);
BankAccount CA;
CheckingAccount();
CheckingAccount(int accountNum);
};
Run Code Online (Sandbox Code Playgroud)

及其CPP文件

#include <iostream>
using namespace std;
#include "CheckingAccount.h"

CheckingAccount::CheckingAccount()
{
CA;
numOfWithdrawls = 0;
serviceFee = .50;
}
CheckingAccount::CheckingAccount(int accountNum)
{
CA.setAcctNum (accountNum);
numOfWithdrawls = 0;
serviceFee = .50;
}
bool CheckingAccount::withdraw (double wAmmt)
{
numOfWithdrawls++;
if (numOfWithdrawls < 3)
{
    CA.withdraw(wAmmt);
}
else
{
    if (CA.getAcctBal() + .50 <=0)
    {
        return 0;
    } …
Run Code Online (Sandbox Code Playgroud)

c++

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

angular-meteor根据params找到MongoDb集合并返回

我试图通过使用Meteor和Angular.js的组合来获取MongoDb中某个地址的警告

在我的html文件中,我正在做

<div ng-controller = "myController as myCtrl">
{{myCtrl.warnings}}
{{myCtrl.getWarnings("123 Test Street, TestCity, TestState")}}
</div>
Run Code Online (Sandbox Code Playgroud)

在我的app.js文件中:

Warnings = new Mongo.Collection("Warnings");

if (Meteor.isClient) {
  var app = angular.module('ffprototype', [ 'angular-meteor' ]);

  app.controller('myController', ['$window','$meteor', function($window, $meteor) {

    this.warnings = $meteor.collection(Warnings);

    this.getWarnings = function(findByAddress){
        Warnings.find({address: findByAddress}).fetch();
    }
  }]);
}
Run Code Online (Sandbox Code Playgroud)

我的mongoDb集合:

{
    "_id": "3ixgxEMZDWGtugxA7",
    "address": "123 Test Street, TestCity, TestState",
    "warning": "Warning 1"
}
{
   "_id": "HZH5FvCD5driBYSJz",
    "address": "123 Test Street, TestCity, TestState",
    "warning": "Warning 2"
}
Run Code Online (Sandbox Code Playgroud)

html网页的输出显示整个警告集合(感谢{{currentDispatch.warnings}},但没有显示任何内容{{currentDispatch.getWarnings("123 Test Street, TestCity, …

mongodb angularjs meteor angular-meteor

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

我可以通过编程方式获取 Chrome Devtools 性能信息吗?

我喜欢 chrome devtools 性能选项卡信息,但我希望能够在自动化功能测试期间记录性能配置文件。我可以执行 javascript 来获取初始负载性能数据 ( window.performance),而我正在寻找的是类似获取性能配置文件信息的东西。简单的事情,例如网络调用的持续时间和配置文件摘要。

就像是:

events =[
  { type: Network request,
    URL: someURL,
    Duration: 431.43 ms,
    Request Method: POST,
    Priority: High,
    Mime Type: application/json,
    Encoded Data: 544 B,
    Decoded Body: 50 B,
    Initiator: JavascriptInsert.js:49
  },
  {
    type: Network request,
    URL: someOtherURL,
    Duration: 81.50 ms,
    Request Method: POST,
    Priority: High,
    Mime Type: text/plain,
    Encoded Data: 260 B,
    Initiator: angular.js:10514  
  }
]
Run Code Online (Sandbox Code Playgroud)

summary= {
  Loading: 2.5ms,
  Scripting: 587.6ms,
  Rendering: 77.6ms,
  Painting: 52.5ms,
  Other: 109.3ms,
  Idle: 3040.1ms …
Run Code Online (Sandbox Code Playgroud)

javascript google-chrome google-chrome-devtools

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

带有SVN发布者的Jenkins完成了成功,但没有发布

所以在我的Jenkins项目中,我有SVN发布者插件,并开始工作.该作业应该运行黄瓜脚本,并在脚本中修改文件.我正在使用svn发布者将更改的文件发布到SVN,所以当我们第二天进来时,我们可以更新项目并获取当天的新数字.

我收到Attempting to import to SVN消息,以及SVN Publisher行和Finished: SUCCESS消息,但是当我查看SVN时,项目文件保持不变.我已经验证了目标路径和svn路径是有效的,并且哈德森似乎认为它正在正确发布但我没有在SVN中看到它.

svn jenkins

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