小编Fel*_*sén的帖子

使用上下文来跳出循环

考虑一下(https://play.golang.org/p/zvDiwul9QR0):

package main

import (
    "context"
    "fmt"
    "time"
)

func main() {
    ctx, cancel := context.WithTimeout(context.Background(), 2*time.Second)
    defer cancel()
    for {
        select {
        case <-ctx.Done():
            fmt.Println("Done")
            break
        default:
            for {
                fmt.Println("loop")
                time.Sleep(500 * time.Millisecond)
            }
        }

    }
}
Run Code Online (Sandbox Code Playgroud)

所以这里上下文在 2 秒后返回一个“Done()”通道。我想抓住这个并取消我的无限循环。上面的代码示例没有这样做,它永远不会退出循环。

我怎样才能实现这个目标?

go go-context

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

如果显示另一个元素,如何隐藏折叠的元素

我有 3 个按钮,单击时会折叠并显示一个表单。我想要的是,如果一个已经折叠,那么如果单击另一个,我希望它再次隐藏。

我的小提琴:https : //jsfiddle.net/77soggnv/

这是我的js代码:

$(document).ready(function(){

    //See which panel has been clicked
    $("#citizen").click(function(){
        $(this).data('clicked', true);
    });
    $("#organisation").click(function(){
        $(this).data('clicked', true);
    });
    $("#anonymous").click(function(){
        $(this).data('clicked', true);
    });

    //Hide the other panels if one is clicked
    if($("#citizen").data('clicked')){
        $("#organisation").collapse("hide");
        $("#anonymous").collapse("hide");
    }
    if($("#organisation").data('clicked')){
        $("#citizen").collapse("hide");
        $("#anonymous").collapse("hide");
    }
    if($("#anonymous").data('clicked')){
        $("#organisation").collapse("hide");
        $("#citizen").collapse("hide");
    }    

});
Run Code Online (Sandbox Code Playgroud)

html javascript jquery twitter-bootstrap-3

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

连接每三个列表

我有一个很大的清单列表.而且我希望concat每三个名单互相排在一起.像这样

let xss = [[1,2,3],[1,2,3],[1,2,3],
           [4,5,6],[4,5,6],[4,5,6],
           [7,8,9],[7,8,9],[7,8,9]]

someFunk xss = [[1,2,3,1,2,3,1,2,3],
                [4,5,6,4,5,6,4,5,6],
                [7,8,9,7,8,9,7,8,9]]
Run Code Online (Sandbox Code Playgroud)

有办法做到这一点吗?

haskell list

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

MySQL如何从表中获取特定行

我有一个包含以下字段的数据库: land, zone, domestic.我希望根据用户选择的土地获取所有这些信息.所以我想我这样做:( SELECT * FROM myDB WHERE land=Norway挪威是一个存储国家).

但是我得到了错误unknown column Norway.这是因为它无法找到挪威或似乎是什么问题?

mysql

-1
推荐指数
1
解决办法
66
查看次数

标签 统计

go ×1

go-context ×1

haskell ×1

html ×1

javascript ×1

jquery ×1

list ×1

mysql ×1

twitter-bootstrap-3 ×1