小编Dav*_*her的帖子

npm glob pattern不匹配子目录

在我package.json,我有一个**/*Test.js用于匹配文件的脚本块.运行时npm,它们与子目录不匹配多个级别.直接在命令行上执行时,它们按预期工作.

任何人都可以解释发生了什么,并提供解决方法或解决方案?

package.json

{
  "name": "immutable-ts",
  "scripts": {
    "test": "echo mocha dist/**/*Test.js",
  }
}
Run Code Online (Sandbox Code Playgroud)

执行

% npm run test

> immutable-ts@0.0.0 test:unit .../immutable-ts
> echo mocha dist/**/*Test.js

mocha dist/queue/QueueTest.js dist/stack/StackTest.js

% echo mocha dist/**/*Test.js

mocha dist/queue/QueueTest.js dist/stack/StackTest.js dist/tree/binary/BinaryTreeTest.js

% ls dist/**/*                                                                                                                                                                                          

dist/collections.js  dist/queue/QueueTest.js  dist/tree/binary/BinaryTree.js      dist/immutable.js.map        dist/stack/Stack.js.map             dist/tree/binary/BinaryTreeTest.js.map
dist/immutable.js    dist/stack/Stack.js      dist/tree/binary/BinaryTreeTest.js  dist/queue/Queue.js.map      dist/stack/StackTest.js.map
dist/queue/Queue.js  dist/stack/StackTest.js  dist/collections.js.map             dist/queue/QueueTest.js.map  dist/tree/binary/BinaryTree.js.map
Run Code Online (Sandbox Code Playgroud)

mocha.js node.js npm package.json

17
推荐指数
1
解决办法
4888
查看次数

QTableView selectionChanged

我有一个QTableView我需要从中获取selectionChanged事件.我似乎无法使连接工作.我有:

MyWidget.h

...

protected slots:
 void slotLoadTransaction(const QItemSelection & selected, const QItemSelection & deselected);
private:
 QTableView table;
Run Code Online (Sandbox Code Playgroud)

...

MyWidget.cpp

...

 connect(
  table->selectionModel(),
  SIGNAL(selectionChanged(const QItemSelection & selected, const QItemSelection & deselected)),
  this,
  SLOT(slotLoadTransaction(const QItemSelection & selected, const QItemSelection & deselected))
 );
Run Code Online (Sandbox Code Playgroud)

...

在运行时,我得到"No such Signal"错误.

qt qt4 selection

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

可装载的Bash内置

我正在写一个strcmp bash内置.编译很好,但是当我尝试启用它时,我得到:

$ enable -f ./strcmp strcmp
bash: enable: cannot open shared object ./strcmp: ./strcmp: only ET_DYN and ET_EXEC can be loaded
Run Code Online (Sandbox Code Playgroud)

我内置的重要部分:

strcmp_builtin (list)
WORD_LIST *list;

char *strcmp_doc[] = {
    (char *)NULL
};

struct builtin strcmp_struct = {
    "strcmp", /* builtin name */
    strcmp_builtin, /* function implementing the builtin */
    BUILTIN_ENABLED, /* initial flags for builtin */
    strcmp_doc, /* array of long documentation strings. */
    "strcmp 'string 1' 'string 2'", /* usage synopsis; becomes short_doc */
    0 /* reserved …
Run Code Online (Sandbox Code Playgroud)

c bash built-in strcmp

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

“ sin_addr.s_addr”和“ inet_addr”是什么意思?

sin_addr.s_addr和之间到底有什么区别inet_addr

addr.sin_addr.s_addr = inet_addr("127.0.0.1");

是我在编程中使用的-这能实现什么?

sockets

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

在iOS WebView中获取启动控制台日志

在Cordova应用程序中,在连接Safari的开发人员工具之前,对控制台{log,warn,error等}的任何调用都不会出现在控制台中.这使得无法调试启动错误.我如何获得这些消息?

额外的问题:如何让WebView停止在调试器上; 连接Safari之前的行?

ios cordova console.log

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

在链接附加新元素后,AngularJs绑定控制器

我有一个像下面这样的指令,基本上用当前的一个附加一个新元素.并在新元素绑定ng-controller"openCntl"

explorerModule.controller("openCntl",function($scope, $dialog){
    $scope.open = function(){        
        alert('dialog closed with result: ' + result);
    };
});



explorerModule.directive('ngCustomerClick', function($parse){
    return {
        controller :  "openCntl",

        link: function(scope, element, attr){
            var alert = angular.element(
                '<div class="lp-dropdown-wrapper open"  ng-controller="dialogCntl" ' +
                '><div class="arrow"></div>' +
                '<ul class="nav nav-tabs" style="display: inline;">' +
                '<li class="add" ng-click="open()"><a tabindex="-1" href="#"><span class="icon-coffee"></span>Add</a></li>'+
                '</ul></div>'
            );
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

但是当我点击li时,不要在控制器"openCntl"中调用该函数,如何实现呢?

非常感谢

controller angularjs

0
推荐指数
1
解决办法
6070
查看次数