我在 IE 和 Edge 浏览器中使用本地 .css 文件中定义的“Open Sans”字体时遇到问题。
打开-sans.html:
<html>
<head>
<meta charset="utf-8">
<!--link href='https://fonts.googleapis.com/css?family=Open+Sans:400,600,300' rel='stylesheet' type='text/css'-->
<link href='open-sans.css' rel='stylesheet' type='text/css'>
<style type="text/css">
* {
font-family: 'Open Sans';
font-style: normal;
font-size: 13px;
}
.light {
font-weight: 300;
}
.regular {
font-weight: 400;
}
.semibold {
font-weight: 600;
}
</style>
</head>
<body>
<p class="light">Lorem ipsum dolor sit amet...</p>
<p class="regular">Lorem ipsum dolor sit amet...</p>
<p class="semibold">Lorem ipsum dolor sit amet...</p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
在 Chrome 或 FF 中,我看到正确的字体(本地我没有安装“Open Sans”;操作系统 - Windows 10)...在 …
我正在集合中插入新项目。为此使用官方 mongo go 驱动程序(https://github.com/mongodb/mongo-go-driver)。
collection.InsertOne(context.Background(), map[string]interface{}{
"string": "test",
"integer": 123,
"float": 0.123,
"array": []string{"t", "e", "s", "t"},
"objectid": objectid.New(),
"time": time.Now(),
})
Run Code Online (Sandbox Code Playgroud)
但结果我有几个属性的问题:time.Time 和 objectid.ObjectID。
我知道它只是处于 alpha 状态,但也许有人知道。是我做错了还是没有按照应有的方式实施?
例如,我们在响应中有JSON:
{"data":[{"id":1,"active":false},{"id":2,"active":true}]}
通过使用
expect().body("data", hasItem(hasEntry("id", 1)))
如果'data'数组包含id = 1的元素,我们可以检查.
但是我们如何检查,如果'data'数组保持id = 1的元素是'active'(id = 1 && active = true)?