小编Mik*_*e P的帖子

Angular-ui-router和href ='#'

我正在使用angular-ui-router并且有一个空标记的问题,比如href ='#'.我正在使用bootstrap,它大量使用href ='#'作为下拉列表等.问题是如果用户选择下拉项,则路由器将其解释为状态更改,在这种情况下是主页.

是否有一种简单的方法来阻止这种行为,而不必诉诸于将所有href ='#'更改为href =''.

twitter-bootstrap angularjs angular-ui-router

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

从iOS中的所有3个麦克风录制

根据我的理解,iPhone5有3个独立的麦克风(见这里),是否可以同时录制所有3个麦克风的音频?我一直在挖掘文档,我已经开始深入研究RemoteIO和CoreAudio,但我无法弄清楚它是否可以指定哪个内置麦克风来录制?有没有人有这方面的经验,或者知道它是否可能?

提前致谢.

iphone ios

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

如何使用node-amqp获取队列中的消息数

我正在使用node-amqp作为节点应用程序中的排队系统.我希望能够监视队列的状态,以确定我们是否有足够的工作人员运行,即如果队列大小增加,我们知道我们开始落后.

我知道从命令行你可以使用类似的东西;

rabbitmqctl list_queues
Run Code Online (Sandbox Code Playgroud)

这给了我所需的确切信息,但我想知道是否还有从node-amqp本身做到这一点?

提前致谢.

编辑

最后,我只是使用命令行工具rabbitmqctl来获取我需要的信息,这不是一个很好的解决方案,但这就是我所做的;

var Logger = require('arsenic-logger');

getQueueMeta(function(info){
    Logger.info(info);
});

/**
* Returns a sparse array with the queue names as the indices
* and the number of messages as the value, e.g.;
*
* info = [ my-queue: 9, my-other-queue: 1 ]
* 
* @param callback
*/
function getQueueMeta(callback){

    var sys = require('sys')
    var exec = require('child_process').exec;

    exec("/usr/local/sbin/rabbitmqctl list_queues", function(error, stdout, stderr) {

        var info = [];

        if (!error){

            var lines = stdout.split(/\n/);

            if …
Run Code Online (Sandbox Code Playgroud)

amqp rabbitmq node.js

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