问题列表 - 第35725页

如果CSS选择器是#id,你需要确定它们的范围吗?

如果我有这样的结构:

<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,你是否需要适用范围?

css

6
推荐指数
1
解决办法
1181
查看次数

在Java中重叠继承

我有一个重叠的继承层次结构.系统了解可以是客户,提供商和代理商的人员.一个人必须属于这些类别中的一个,但可以属于两个或三个,即一个人可以同时是客户和提供者.

在数据库中,我认为问题已经解决,每个类一个表(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

问题是:哪个是解决这个问题的最佳方法?

java inheritance multiple-inheritance overlap

2
推荐指数
1
解决办法
910
查看次数

创建一个RPM来简单地解压缩tar球

我正在为rpm写一个.spec文件,它只是将tar球解压缩到文件系统的某个目录中

那我在哪里放原始的焦油球?我见过的所有例子都是从互联网上下载原始的tar球.但在我的情况下,情况并非如此.

我应该将tar球放在%files部分中,以便它成为rpm的一部分吗?如果是这样,那么如何在%setup宏中引用它来解压缩呢?

rpm rpmbuild

3
推荐指数
1
解决办法
7170
查看次数

在Mercurial中配置eol扩展的问题

我正在尝试将unix托管的Mercurial存储库克隆到Windows计算机.我希望使用eol扩展,以便在克隆到Windows计算机时,服务器上带有LF结尾的文本文件具有CRLF.

以前我已经使用了win32text扩展程序,它运行良好,但由于普遍的共识似乎是eol扩展是要走的路,我想我会试一试.

在我的Mercurial.ini中

[extensions]
eol =
Run Code Online (Sandbox Code Playgroud)

我知道默认行为是在克隆时将LF转换为CRLF,但是我很明显错过了一些东西,因为每当我从Unix服务器克隆到Windows时,行结尾仍然是LF.

有任何想法吗?

unix windows mercurial eol

5
推荐指数
1
解决办法
2282
查看次数

在Response.Redirect之后获取上一页网址

我正在尝试在写回复之后获取上一页网址,我查看了网络并且人们正在使用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传递给下一页,然后我从查询字符串中获取它

谢谢

杰米

asp.net session response.redirect

4
推荐指数
1
解决办法
3万
查看次数

拆分R数据帧中的列

我在R数据框中有一列数据,其值如下:

Blue-#105
Green-#8845
Yellow-#5454
Blue-#999
Run Code Online (Sandbox Code Playgroud)

我想删除的最后一个数字部分(开始- #),以便Blue-#999Blue-#105正在策划时考虑同样的事情.我怎么能做到这一点?

r

2
推荐指数
1
解决办法
425
查看次数

.NET用于单个类的多个命名空间

是否可以让一个类驻留在两个名称空间内,我该怎么做?

澄清一下:我们有一个类库(比如root命名空间是classLib1),它随着时间的推移而增长(更多的类),我想在逻辑上将类分组到不同的命名空间.但是,某些较旧的类需要分组到这些新的命名空间(例如classLib1.section1),这样做会破坏使用此类库的其他程序集中的遗留代码.所以我希望能够使用两个名称空间引用一个类,直到我们可以逐步淘汰旧的类.

我找不到任何关于此的信息,这表明人们不想这样做的原因!?!

.net c# vb.net namespaces

19
推荐指数
2
解决办法
2万
查看次数

什么是关闭?java有封闭吗?

我正在阅读面向对象的Javascript,并发现了闭包的概念.我不太明白为什么以及何时使用它.像Java这样的其他语言也有闭包吗?我基本上想了解如何了解闭包的概念可以帮助我改进编码.

javascript java closures

23
推荐指数
3
解决办法
1万
查看次数

内部HSQL数据库抱怨特权

我正在建立一个独立的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)

java database persistence jpa hsqldb

13
推荐指数
2
解决办法
4万
查看次数

JQuery Datepicker - 只选择星期一和星期四

我有以下代码,只允许用户从jquery datepicker中选择星期一.

我想调整它以便能够选择星期一和星期四.

有任何想法吗?

beforeShowDay: function(date){ return [date.getDay() == 1,""]}
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui jquery-ui-datepicker

18
推荐指数
1
解决办法
2万
查看次数