小编Wei*_*Guo的帖子

golang在死锁检测中有奇怪的行为

package main

import (
    "log"
    "net/http"
)

func useless_func(address string) []byte {
    http.Get("https://www.google.com")
    return nil
}
func test_a(test_channel chan int) {
    test_channel <- 1
    return
}

func test() {
    test_channel := make(chan int)
    for i := 0; i < 10; i++ {
        go test_a(test_channel)
    }
    for {
        log.Println(<-test_channel)
    }
}
func main() {
    test()
}
Run Code Online (Sandbox Code Playgroud)

这段代码不会因为死锁而中断,我在Linux 4.1.6-1和3.16.0-4下使用go 1.5.1 amd64尝试此代码并得到相同的结果.但如果我删除useless_func或使用去1.4.3或在Windows下运行它,它会表现良好.这真的很奇怪,如果有人能解释一下吗?

go

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

如何将这两个div放在一行中

doc.html

.column {
  background-color: orange;
  width: 75%;
  vertical-align: top;
  display: inline-block;
  height: 200px;
}
.nav {
  vertical-align: top;
  display: inline-block;
  width: 25%;
  background-color: lightgreen;
  height: 200px;
}
* {
  box-sizing: border-box;
  padding: 0px;
  margin: 0px;
}
Run Code Online (Sandbox Code Playgroud)
<!DOCTYPE html>
<html>

<head>
  <link href="css2.css" rel="stylesheet" type="text/css">
</head>

<body>
  <div class="container elem">
    <div class="nav"></div>
    <div class="elem column"></div>
  </div>
</body>

</html>
Run Code Online (Sandbox Code Playgroud)

我根据本指南learnlayout写了doc.html和css2.css.但页面看起来像这样.如何将这两个部分组成一行? doc.html

html css

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

标签 统计

css ×1

go ×1

html ×1