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下运行它,它会表现良好.这真的很奇怪,如果有人能解释一下吗?
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.但页面看起来像这样.如何将这两个部分组成一行?
