问题列表 - 第47643页

当悬停父div时,更改子div的bg颜色

我有以下设置:

<div class="parent">
  <div class="child">
  </div>
  <div class="child">
  </div>
  <div class="child">
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

当鼠标悬停在其中任何一个上时,我正在尝试同时更改所有这些背景颜色.我试过了:

<script type="text/javascript">
 $(function() {
    $('.parent').hover( function(){
       $(this).css('background-color', 'gray');
    },
     function(){
      $(this).css('background-color', 'red');
    });
 });
 </script>
Run Code Online (Sandbox Code Playgroud)

但是,颜色并没有"透过"孩子们<div>.

有没有办法选择"这个"的后代.我连续有很多这样的集合,所以我认为我需要使用"this"所以我没有通过id调用每个父节点.我在想这样的事情:

<script type="text/javascript">
 $(function() {
    $('.parent').hover( function(){
       $(this "div").css('background-color', 'gray');
    },
     function(){
      $(this "div").css('background-color', 'red');
    });
 });
 </script>
Run Code Online (Sandbox Code Playgroud)

但是,无法让它工作 - jquery.com上的所有示例都使用id选择器......没有使用"this".

非常感谢!

html javascript css jquery this

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

在CentOS 5.5上没有定义rpmbuild%{dist}?

我正在尝试%{dist}在我的RPM规范文件中使用标记来提供Fedora Core(例如fc12),CentOS 5(例如el5)和亚马逊的Linux AMI 之间的特定于分发的依赖关系:

Release: %_svn_revision%{?dist}
Run Code Online (Sandbox Code Playgroud)

# Depencencies
%{?rhel:Requires: ...}
%{?fedora:Requires: ...}
Run Code Online (Sandbox Code Playgroud)

不幸的是,%{dist}似乎没有在CentOS 5.5中定义,并且我没有找到与CentOS 5.5匹配的特定于发行版的条件(我认为el5匹配,但似乎没有).这张票据报告了%{dist}2008年CentOS 的遗失,但自2009年以来一直没有更新.

我如何%{dist}在CentOS中定义以及我应该使用什么条件来匹配CentOS 5?任何RPM大师能指出我正确的方向吗?

centos5 rpm rpmbuild

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

在mathematica包中定义私有函数

我不确定我是如何正确定义私人职能的.当我写一个包mathematica时,我就是这样做的:

BeginPackage["myPackage`"]
myPublicFunction::usage="myPublicFunction blahblahblah";
Begin["Private"]
myPrivateFunction[input_]:= ... ;
myPublicFunction[input_]:= ... ;
End[]
EndPackage[]
Run Code Online (Sandbox Code Playgroud)

这是正确的方式还是我错过了什么?

wolfram-mathematica package private-functions

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

根据线程记录到不同的文件

我有一个带有多个"控制器"的应用程序,我想将每个日志记录到他们自己的文件中.这对于他们自己的代码来说已经足够了,但我也在使用一些使用commons日志记录的库代码.我能以某种方式获取该代码以登录到控制器特定的文件吗?

我以为我可以通过线程以某种方式做到这一点:

class Controller {

 public void action() {
  setCurrentThreadLogFile(myLogFile);
  try {
   Library.stuff();
  } finally {
   restoreCurrentThreadLogFile();
  }
 }

}
Run Code Online (Sandbox Code Playgroud)

目前我正在使用commons-logging来记录我自己的日志,log4j作为后端.但是如果需要的话,我可以改变它,或者使用混合(这在公共日志框架中是可能的).

我可以这样做的一种方法是编写我自己的公共日志记录实现(可能是log4j的包装器),但是有现成的解决方案吗?

java logging log4j apache-commons-logging

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

重置WPF Datagrid滚动条位置

更改Datagrid的.DataContext属性(到新源)时,将清除所选项目,但保留滚动条位置.为了避免这种情况,我调用.ScrollIntoView(.Item(0),在更改datacontext之后,向上移动滚动条.但是它会在几分之一秒内显示错误的页面,当我在更改datacontext之前滚动到顶部时,我也有同样的问题.

那么如何更改.DataContext并同时重置滚动条位置呢?

编辑:我应该提到我的XAML看起来像这样:

<DataGrid VirtualizingStackPanel.IsVirtualizing="True" VirtualizingStackPanel.VirtualizationMode="Recycling"> 
Run Code Online (Sandbox Code Playgroud)

也许虚拟化是原因.

c# wpf datagrid scrollbar

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

从git存储库中检出maven项目

我已经安装了m2eclipse和EGit,我可以从git存储库中检出项目,我可以构建一个maven项目,但是我无法从git存储库中检出maven项目.问题是,SCM URL字段是空的(除了EGit我还有SVN团队提供者......)当我粘贴url时,我只是进入SCM provider is not availablemaven控制台.我试图搜索这个问题,我发现我必须为git安装m2eclipse SCM集成和SCM处理程序,但是这些不在更新站点上.有任何想法吗?

eclipse git m2eclipse maven egit

8
推荐指数
1
解决办法
9508
查看次数

Django中的动态文件路径

我正在尝试在django中生成动态文件路径.我想创建一个这样的文件系统:

 -- user_12
     --- photo_1
     --- photo_2
 --- user_ 13
     ---- photo_1
Run Code Online (Sandbox Code Playgroud)

我发现了一个相关的问题:Django自定义图像上传字段,带有动态路径

在这里,他们说我们可以更改upload_to路径并转到https://docs.djangoproject.com/en/stable/topics/files/doc.在文档中,有一个例子:

from django.db import models
from django.core.files.storage import FileSystemStorage

fs = FileSystemStorage(location='/media/photos')

class Car(models.Model):
    ...
    photo = models.ImageField(storage=fs)
Run Code Online (Sandbox Code Playgroud)

但是,这仍然不是动态的,我想将Car id赋予图像名称,并且在Car定义完成之前我无法分配id.那么如何创建一个带有车牌ID的路径?

django django-models

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

Javascript回调和可选参数

如果我正在创建一个接收两个必需参数的函数,一个是回调函数,另外一个是可选的,我可以如何对它进行编码,这样当我只用它的2个必需参数调用它时.

例如:

功能保存(颜色,大小,重量,回调){...}

颜色和回调是强制性的,尺寸和重量是可选的.因此,如果有人想要仅使用颜色和回调来调用此函数...

save('blue',function(...){...}){...}

 save('blue', 56, function(...) { ... }) { ... }
Run Code Online (Sandbox Code Playgroud)

但这会将回调函数分配给大小和重量,我该如何解决这个问题呢?

javascript callback optional-parameters

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

MongoDB:如何在C#中使用嵌套数组加载集合?

我有一个名为"服务器"的集合,包含以下文档.

{
    name: "West",
    ip: "123.123.123.123",
    channels:
    [
        {
            name: "English",
            port: "1234",
            status: "0"
        },
        {
            name: "Spanish",
            port: "1235",
            status: "0"
        },
        {
            name: "German",
            port: "1236",
            status: "0"
        }
    ]
},
{
    name: "East",
    ip: "122.122.122.122",
    channels:
    [
        {
            name: "English",
            port: "1234",
            status: "0"
        },
        {
            name: "French",
            port: "1235",
            status: "0"
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

我如何使用C#using结构从MongoDB中选择它?

c# mongodb mongodb-.net-driver

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

尽管过滤器,DBpedia查询不止一次返回一些音乐剧

我正在尝试对DBpedia使用SPARQL查询来检索音乐剧列表和一些相关属性.然而,尽管使用了适当的滤镜(据我所知),结果包括许多音乐剧不止一次.这是我的查询:

    PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
    PREFIX dbo: <http://dbpedia.org/ontology/>
    PREFIX dbpprop: <http://dbpedia.org/property/>
    SELECT ?label ?abstract ?book ?music ?lyrics
    WHERE { 
        ?play <http://purl.org/dc/terms/subject> <http://dbpedia.org/resource/Category:Broadway_musicals> ;
            rdfs:label ?label ;
            dbo:abstract ?abstract ;
            dbpprop:book ?book ;
            dbpprop:lyrics ?lyrics ;
            dbpprop:music ?music .
        FILTER (LANG(?label) = 'en')    
        FILTER (LANG(?abstract) = 'en')
        FILTER (LANG(?book) = 'en')
        FILTER (LANG(?lyrics) = 'en')
        FILTER (LANG(?music) = 'en')
    }
Run Code Online (Sandbox Code Playgroud)

结果列表包含许多重复条目.在这里粘贴查询: DBpedia SPARQL Explorer,你会看到从'妈妈咪呀开始!' 列表中有很多重复项.

知道我缺少什么来获得独特的结果,没有重复?谢谢!

[由格伦麦克唐纳编辑,澄清它的音乐剧在这里"重复",而不是三重奏.]

sparql dbpedia

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