我希望div总是位于其父div的右侧,所以我使用float:right.有用.
但我也希望它在插入时不影响其他内容,所以我使用position:absolute.
现在float:right不起作用,我的div总是在其父div的左边.我该怎么把它移到右边?
我试图在我的POM.xml文件中添加MS SQL驱动程序依赖项,以下是依赖项.
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>sqljdbc4</artifactId>
<version>4.0</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
但我得到了这个例外
缺少工件com.microsoft.sqlserver:sqljdbc4:jar:4.0
我真的不明白这个问题.
我试图使用LINQ to XML将XML文件中的信息提取到对象中.虽然我可以返回文档和部分Id属性,但我无法访问每个section元素的Items,它返回文档中所有项目的IEnumerable.我知道这是正确的,因为我正在调用后代,但我很难让它只返回每个section元素的子项.有人可以帮忙吗?
XML文档
<root>
<document id="1">
<section id="1.1">
<item id="1.1.1"></item>
<item id="1.1.2"></item>
<item id="1.1.3"></item>
</section>
<section id="1.2">
<item id="1.2.1"></item>
<item id="1.2.2"></item>
</section>
</document>
</root>
Run Code Online (Sandbox Code Playgroud)
LINQ查询
XElement documentRoot = XElement.Load("document.xml");
var documents = (from docs in documentRoot.Descendants("document")
select new
{
Id = (string) docs.Attribute("id"),
Sections = docs.Elements("section"),
Items = docs.Elements("section").Elements("item")
}).ToList();
foreach(var doc in documents)
{
foreach(var section in doc.Sections)
{
Console.WriteLine("SectionId: " + section.Attribute("Id"));
foreach(var item in doc.Items)
{
Console.WriteLine("ItemId: " + section.Attribute("Id"));
}
}
}
Run Code Online (Sandbox Code Playgroud) 有什么办法可以实现一个隐含的从转换string到bool使用C#?
例如,我有str值为Y的字符串,当我尝试转换(强制转换)时boolean,必须返回true.
.net c# extension-methods type-conversion implicit-conversion
c# ×2
.net ×1
css ×1
css-float ×1
linq-to-xml ×1
maven ×1
pom.xml ×1
position ×1
spring ×1
sql-server ×1