小编roy*_*wie的帖子

Swift:数组的排序没有正确完成

我用它来在Swift中对数组中的组件进行排序:

myArray = myArray.sorted { $0.localizedCaseInsensitiveCompare($1) == NSComparisonResult.OrderedAscending }
Run Code Online (Sandbox Code Playgroud)

但是,它给了我以下结果:

[18C, 18L, 18R, 22, 24, 27, 36C, 36L, 36R, 4, 6, 9]
Run Code Online (Sandbox Code Playgroud)

是否有可能以正确的方式对其进行排序,即

[4, 6, 9, 18C, 18L, 18R, 22, 24, 27, 36C, 36L, 36R]
Run Code Online (Sandbox Code Playgroud)

arrays sorting swift

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

d3 选择任何具有特定类的东西

我正在尝试选择具有某个类的所有元素。他们可能在这门课之前或之后有不同的课程,但只要他们有这门课就应该被选中

前任:

<g class="class a, class b, class c">
<g class="class q, class r, class z">
<g class="class d, class b, class e">
Run Code Online (Sandbox Code Playgroud)

我希望选择第 1 个和第 3 个元素,因为它们都在class b. 有什么建议?我以为d3.selectAll(".class b")会工作,但它没有。

javascript select d3.js

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

如何将下面的代码替换为Bluebird Promise风格?

所有我对bluebird/promiseA +几乎都是新手,我想知道如何将下面的mongoose代码替换为bluebird风格?

UserUnit.find({ user_id: req.user._id }).populate('unit_id').exec(function (err, units) {
    if (err) {
        res.send(err)
    } else {
        a = a + b;
        res.json(units)
    }
})
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的:

var Promise = require('bluebird')

Promise.promisifyAll(UserUnit)
Promise.promisifyAll(UserUnit.prototype)

var Promise = require('bluebird')

Promise.promisifyAll(UserUnit)
Promise.promisifyAll(UserUnit.prototype)

UserUnit.findAsync({ user_id : req.user._id })
.spread(function (rs) {
    return Promise.try(function() {
        return rs.populate('unit_id')
    })
}).then(function (units) {
    res.json(units)
}).catch(function (err) {
    if (err) res.send(err)
})
Run Code Online (Sandbox Code Playgroud)

mongoose node.js bluebird

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

如何以设定的间隔一次只显示一个图像?

我创建了一个javascript函数,它从div样式中获取两个图像,并在指定时间后首先显示一张图片,另一张图片显示.

JavaScript的

var imageID = 0;
function changeImage (every_seconds) {
    if (!imageID) {
        document.getElementById("myimage1");
        imageID++;
    }
    if (imageID == 1) {
        document.getElementById("myimage2");
    }
}
//call same function again for x of seconds
setTimeout("changeImage(" + every_seconds + ")", ((every_seconds) * 50000000000));
}
Run Code Online (Sandbox Code Playgroud)

HTML

<body style='background:black;' onload='changeimage(10)'>
    <div style='position:absolute;width:100%;height:100%;left:0px;top:0px;' align='left'>
        <img width='600px' height='500px' id='myimage1' src='http://www.photos.a-vsp.com/fotodb/14_green_cones.jpg'/>
    </div>
    <div style='position:absolute;width:100%;height:100%;left:0px;top:0px;' align='right'>
        <img width='600px' height='500px' id='myimage2' src='http://www.hickerphoto.com/data/media/186/flower-bouquet-nice_12128.jpg'/>                                                              
    </div>
</body>
Run Code Online (Sandbox Code Playgroud)

请有人可以帮助如何一次只获取一个图像,并以指定的间隔消失另一个图像.

html javascript css

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

highcharts / highstock 列不显示所有数据标签

我有一个 highstock 柱形图,它没有显示所有的值——我试图在这个例子中尽可能地简化它。我使用 highstock 因为我需要在列上有一个水平滚动条。

 $('#container').highcharts({
    tooltip: {
        formatter: function () {
            if (this.y === '' && this.y !== 0) {
                return this.series.name + '<br/>' + this.x + ': NO DATA';
            }

            return this.series.name + '<br/>' + this.x + ': ' + this.y;
        }
    },      
    chart: {
        type: 'column'
    },
    title: {
        text: null
    },
    subtitle: {
        text: null
    },
    xAxis: {
        categories: labels,
        title: {
            text: null
        },
        labels: {
            style: {
                color: '#000',
            }
        },
        lineWidth: 2,
        lineColor: …
Run Code Online (Sandbox Code Playgroud)

javascript jquery highcharts highstock

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

用汉语作为对象的关键

如何使用中文字符或数字作为对象的键,如下所示:

var obj = { ?: 'me',  20: 'you' };   

console.log(obj.?);  // me
console.log(obj[?]); // -> Reference Error: ? is not defined

console.log(obj[20]); // you
console.log(obj.20);  // ->Syntax Error: Unexpected number
Run Code Online (Sandbox Code Playgroud)

javascript object

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

如何每2分钟刷新一次html页面?

我目前在iOS和Android应用程序中使用html页面进行webview.我不想更新本机代码,并想知道我是否可以每2分钟刷新一次index.html的主页?可能吗?

html javascript ajax html5

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

ruby - 当值更改时将数组拆分为子数组并忽略/删除该值

我想将以下数组拆分为子数组,以便子数组在 1 的开始和结束时开始和结束...

a=[1,1,0,0,1,0,1,1,1]
Run Code Online (Sandbox Code Playgroud)

所以我最终将其作为一个新数组......

=>  [[1,1],[1],[1,1,1]]
Run Code Online (Sandbox Code Playgroud)

有人有什么想法吗...?

ruby arrays split sub-array

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

常见的lisp中的本地动态绑定

诚实地说,我不确定我是否完全理解"动态"与"词汇"的约束意味着什么.但据我所知,当我使用defvardefparameter定义绑定时,1.它声明了一个全局变量2.绑定被声明为"特殊",因此它可以被新的本地绑定所遮蔽,例如

(defvar *x* 3)
(defun f () *x*)
(f) ;=>3
(let ((*x* 2)) (f));=>2
Run Code Online (Sandbox Code Playgroud)

现在,我的问题是,是否有可能具有相同属性的局部绑定(即不污染全局环境的绑定)(即可以被"外部"/"更新"绑定遮蔽)?

例:

(special-binding ((x 1)) (defun f () x))
(f);=>1
x;=>error, no binding in the global environment
(let ((x 2)) (f));=>2
Run Code Online (Sandbox Code Playgroud)

我尝试(special x)let块中使用声明,或者(locally (declare (special x)) ...),但它似乎没有创建闭包(要求从定义的函数中的变量值触发"未绑定变量"错误).

closures common-lisp dynamic-binding

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

麻烦附加一堆Html

我在添加很多HTML时遇到了麻烦.

这就是我所拥有的:

$("#popup1").click(function(){
        $(".cd-popup-container").append("<p>Are you sure you want to decline this employement request?</p>");
        $(".cd-popup-container").append("<form id='accept_employe' action='/accept_employe' method='post' accept-charset='utf-8'>");
        $(".cd-popup-container").append("<ul class='cd-buttons no_margin'>");
        $(".cd-popup-container").append("<li><a class='submit'>Yes</a></li>");
        $(".cd-popup-container").append("<li><a class='popup-close'>No</a></li>");
        $(".cd-popup-container").append("</ul>");
        $(".cd-popup-container").append("</form>");
        $(".cd-popup-container").append("<a class=cd-popup-close popup-close img-replace>Close</a>");
    });
Run Code Online (Sandbox Code Playgroud)

很明显很多附加物都不会起作用,因为它只能得到第一个.但是,当我把它全部放在同一条线上时,它也不起作用.

如何清楚地将所有这些html附加到.cd-popup-container中?

javascript jquery

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