我有两个divID为div1和div2,我需要设置两个不同的背景图像对他们来说,图像具有相同的名称,但位于不同的文件夹,所以我配置如下,
app.component.html:
<div id="div1"></div>
<div id="div2"></div>
Run Code Online (Sandbox Code Playgroud)
app.component.css:
background-image每个人的路径不同div.
#div1 {
background-image: url('../assets/images/videos/back.jpg');
/* other styles */
}
#div2 {
background-image: url('../assets/images/blogs/back.jpg');
/* other styles */
}
Run Code Online (Sandbox Code Playgroud)
问题:
当我使用应用程序时,两个div都显示相同的背景图像ng serve.
请注意,两个图像的路径不同,但名称相同
原因:
在浏览器的开发人员工具中检查时,样式如下所示,
#div1 [_ngcontent-c0] {
background-image: url(back.jpg);
/* other styles */
}
#div2 [_ngcontent-c0] {
background-image: url(back.jpg);
/* other styles */
}
Run Code Online (Sandbox Code Playgroud)
那就是url('../assets/images/blogs/back.jpg')它的出现url(back.jpg)- 而不是相对路径,因此在背景中都显示相同的图像.
题 :
这是角度的预期行为吗?如果不是我在这里错过了什么?
Put与和一起使用时导致的操作Type和Attribute错误。然而,同样的操作通过utility.Appreciate 指针传递。MongoClientGridFSmongofiles
版本信息
[xxxx@yyyy ~]$ python
Python 3.5.1 (default, Jan 20 2018, 19:04:00)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-18)] on linux
Type "help", "copyright", "credits" or "license" for more information.
[xxxx@yyyy ~]$ mongo
MongoDB shell version v3.6.1
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.6.1
>>> pymongo.version
'3.6.0'
Run Code Online (Sandbox Code Playgroud)
代码
>>> from pymongo import MongoClient
>>> from gridfs import GridFS
>>> from bson import objectid
>>> db = MongoClient().test
>>> fs = GridFS(db)
>>> …Run Code Online (Sandbox Code Playgroud) 我有一个输入文件,其中包含一些记录,如下所示
input.txt中
Record|111|aaa|aaa|11|1-bb|bb|1111|cccc|cccc
Record|11|1-aaa|aaa|111|bb|bb|1111|cccc|cccc
Record|111|aaa|aaa|11|1-bb|bb|1111|cccc|cccc
Record|111|aaa|aaa|111|bb|bb|11|1-cccc|cccc
Record|22|aaa|aaa|222|bb|bb|2222|cccc|cccc|11|1-dddd|dd
Record|333|aaa|aaa|11|1-bb|bb|333|cccc|cccc
Record|11|1-aaa|aaa|102|bb|bb|1111|cccc|cccc
Run Code Online (Sandbox Code Playgroud)
我想用一个分隔符|11|中awk,并得到了第二场,我想下面的最常见的方式,
命令
awk -F'|11|' '{print $2}' input.txt
Run Code Online (Sandbox Code Playgroud)
产量
1|aaa|aaa|
|1-aaa|aaa|
1|aaa|aaa|
1|aaa|aaa|
|1-dddd|dd
|1-bb|bb|333|cccc|cccc
|1-aaa|aaa|102|bb|bb|
Run Code Online (Sandbox Code Playgroud)
预期产出
1-bb|bb|1111|cccc|cccc
1-aaa|aaa|111|bb|bb|1111|cccc|cccc
1-bb|bb|1111|cccc|cccc
1-cccc|cccc
1-dddd|dd
1-bb|bb|333|cccc|cccc
1-aaa|aaa|102|bb|bb|1111|cccc|cccc
Run Code Online (Sandbox Code Playgroud)
基本上它不考虑最后一个|分隔符|11|,而是采用分隔符|11.
我在下面尝试了所有,没有人给我预期的输出,
awk -F"|11|" '{print $2}' input.txt # gives wrong output
awk -F\|11\| '{print $2}' input.txt # gives Wrong output
awk -v FS='|11|' '{print $2}' input.txt # gives Wrong output
Run Code Online (Sandbox Code Playgroud)
最后我不得不用分隔符写一个for循环awk,|以使其工作,我想知道为什么简单的解决方案不起作用