如果我有这样的结构:
<div id="main">
<div id="sidebar">
<div id="tag-cloud"/>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
... css的最佳实践是什么:
#main #sidebar #tag-cloud { ... }
#tag-cloud { ... }
Run Code Online (Sandbox Code Playgroud)
或者如果id='main'相反class='main',范围会更糟吗?我只是想知道,如果你有ids,你是否需要适用范围?
我有一个重叠的继承层次结构.系统了解可以是客户,提供商和代理商的人员.一个人必须属于这些类别中的一个,但可以属于两个或三个,即一个人可以同时是客户和提供者.
在数据库中,我认为问题已经解决,每个类一个表(Person,Client,Provider和Agent表)和一个外键,从子类表的主键到超类表的主键.(欢迎任何可能的改进:))
问题来自Java世界,我不知道将这个数据库设计映射到我的Java POJO的最佳方法.我有三种可能的问题解决方法:
一个名为Person的唯一类,具有子类中所有字段的并集.这将需要一个鉴别器字段,以便知道人类的类型.问题是,不是客户端但是提供者的Person将所有与客户端相关的字段设置为null.
一个名为Person的唯一类,包含子类的所有公共字段和三个"DTO-kind"属性,用于保存与每个子类相关的字段.这样我们只有一个或两个字段为null而不是数十
Person的一个抽象类和七个子类,每个可能的三个子类组合,即Client,Provider,Agent,ClientProvider,ClientAgent ... ClientProviderAgent.:S(当然,每个人都有相应的接口)
这是一个webapp.我使用hibernate + spring和GWT作为UI
问题是:哪个是解决这个问题的最佳方法?
我正在为rpm写一个.spec文件,它只是将tar球解压缩到文件系统的某个目录中
那我在哪里放原始的焦油球?我见过的所有例子都是从互联网上下载原始的tar球.但在我的情况下,情况并非如此.
我应该将tar球放在%files部分中,以便它成为rpm的一部分吗?如果是这样,那么如何在%setup宏中引用它来解压缩呢?
我正在尝试将unix托管的Mercurial存储库克隆到Windows计算机.我希望使用eol扩展,以便在克隆到Windows计算机时,服务器上带有LF结尾的文本文件具有CRLF.
以前我已经使用了win32text扩展程序,它运行良好,但由于普遍的共识似乎是eol扩展是要走的路,我想我会试一试.
在我的Mercurial.ini中
[extensions]
eol =
Run Code Online (Sandbox Code Playgroud)
我知道默认行为是在克隆时将LF转换为CRLF,但是我很明显错过了一些东西,因为每当我从Unix服务器克隆到Windows时,行结尾仍然是LF.
有任何想法吗?
我正在尝试在写回复之后获取上一页网址,我查看了网络并且人们正在使用HTTP_REFERER但是这与Response.Redirect无关,所以无论如何都要获取上一页的URL ?
我在几页上有这个代码,我需要知道它到达servererror/default.aspx页面时它来自哪个页面
Response.Redirect("servererror/default.aspx?404")
Run Code Online (Sandbox Code Playgroud)
在我的servererror/default.aspx 页面上,我只是想抓住上一页的URL并将其放入Session中Session("ErrorPage")
谢谢
杰米
UPDATE
我现在已经让它像这样工作了
Response.Redirect("server-error.aspx?404&" & Request.Url.ToString())
Run Code Online (Sandbox Code Playgroud)
这会将带有错误的页面的URL传递给下一页,然后我从查询字符串中获取它
谢谢
杰米
我在R数据框中有一列数据,其值如下:
Blue-#105
Green-#8845
Yellow-#5454
Blue-#999
Run Code Online (Sandbox Code Playgroud)
我想删除的最后一个数字部分(开始- #),以便Blue-#999和Blue-#105正在策划时考虑同样的事情.我怎么能做到这一点?
是否可以让一个类驻留在两个名称空间内,我该怎么做?
澄清一下:我们有一个类库(比如root命名空间是classLib1),它随着时间的推移而增长(更多的类),我想在逻辑上将类分组到不同的命名空间.但是,某些较旧的类需要分组到这些新的命名空间(例如classLib1.section1),这样做会破坏使用此类库的其他程序集中的遗留代码.所以我希望能够使用两个名称空间引用一个类,直到我们可以逐步淘汰旧的类.
我找不到任何关于此的信息,这表明人们不想这样做的原因!?!
我正在阅读面向对象的Javascript,并发现了闭包的概念.我不太明白为什么以及何时使用它.像Java这样的其他语言也有闭包吗?我基本上想了解如何了解闭包的概念可以帮助我改进编码.
我正在建立一个独立的Java服务,其中包含一个进程内的HSQL数据库.
persistence.xml中
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
version="2.0">
<persistence-unit name="manager">
<class>tr.silvercar.data.entities.User</class>
<properties>
<property name="javax.persistence.jdbc.driver" value="org.hsqldb.jdbcDriver" />
<property name="javax.persistence.jdbc.user" value="sa" />
<property name="javax.persistence.jdbc.password" value="" />
<property name="javax.persistence.jdbc.url" value="jdbc:hsqldb:mem:testdb" />
<property name="hibernate.dialect" value="org.hibernate.dialect.HSQLDialect" />
<property name="hibernate.max_fetch_depth" value="3" />
<!-- cache configuration -->
<!--
<property name="hibernate.ejb.classcache.org.hibernate.ejb.test.Item"
value="read-write" />
<property
name="hibernate.ejb.collectioncache.org.hibernate.ejb.test.Item.distributors"
value="read-write, RegionName" />
-->
</properties>
</persistence-unit>
</persistence>
Run Code Online (Sandbox Code Playgroud)
码
emf = Persistence.createEntityManagerFactory("manager");
User newUser = new User();
newUser.setName("Testgebruiker");
newUser.setCredits(100);
System.out.println("Inserting user");
EntityManager em = emf.createEntityManager();
em.persist(newUser);
em.close();
System.out.println("Getting user");
em = emf.createEntityManager();
User u …Run Code Online (Sandbox Code Playgroud) 我有以下代码,只允许用户从jquery datepicker中选择星期一.
我想调整它以便能够选择星期一和星期四.
有任何想法吗?
beforeShowDay: function(date){ return [date.getDay() == 1,""]}
Run Code Online (Sandbox Code Playgroud)