问题列表 - 第37196页

使用jQuery获取*all*CSS属性

以下是使用jQuery获取一个css属性的方法:

$('someObject').css('attribute')

你怎么得到它们的?(没有指定,最好是以下格式,以便以后可以用jQuery重新应用):

    cssObj = {
        'overflow':'hidden',
        'height':'100%',
        'position':'absolute',
    }
Run Code Online (Sandbox Code Playgroud)

谢谢!!

编辑

我试图获取的方法在样式表中声明(它们不是内联的).很抱歉没有说明.

css jquery

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

围绕"相同擦除"编译错误的奇怪行为

我最近偶然发现了一段代码,由于"相同的擦除"问题而无法在Eclipse中编译(看起来非常类似于此问题).编写代码的人向我保证,它会在当地环境中进行编译并持续集成,因此我一直在模仿它.

看一下这个片段:

package com.mycompany.playground;

import java.util.ArrayList;
import java.util.Collection;

public class GenericsTest {

    public static void main (String[] args) {
        System.out.println(GenericsTest.doSomething(new ArrayList<A>()));
        System.out.println(0 == GenericsTest.doSomething(new ArrayList<C>()));
    }

    public GenericsTest() {
    }

    public static String doSomething(Collection<A> listOfA) {
        return "has done something to Collection<A>";
    }

    public static Integer doSomething(Collection<C> listOfC) {
        return 0;
    }

    private class A {

    }

    private class C {

    }

}
Run Code Online (Sandbox Code Playgroud)

具有1.6.0_21 JDK作为工作空间默认值的Eclipse Helios将无法编译它并且会抱怨Method doSomething(Collection)与GenericsTest类型中的另一种方法具有相同的擦除doSomething(Collection).对于另一种方法,它会说同样的话.

试图强制Eclipse运行它并看到:线程"main"中的异常java.lang.Error:未解决的编译问题:GenericsTest类型中的方法doSomething(Collection)不适用于参数(ArrayList).

好.这是可以预料的.现在.如果我进入我的命令行并运行简单:

javac GenericsTest.java
Run Code Online (Sandbox Code Playgroud)

它汇编.我检查了1.6.0_21和1.6.0_06(这些人在他们的环境中所拥有的那个)并没有抱怨.我将类文件复制到Eclipse预期的位置,并强制它再次运行它.

它打印:

has done something to Collection<A> …
Run Code Online (Sandbox Code Playgroud)

java generics type-erasure

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

代理模式与覆盖

假设有一个接口Subject.

interface Subject { void request(); }
Run Code Online (Sandbox Code Playgroud)

我们有一个RealSubject类.假设我们想要增强RealSubject,我们可以使用包裹RealSubject的代理模式:

class Proxy implements Subject { 
   private RealSubject ref;
   void request(){ ... }
}
Run Code Online (Sandbox Code Playgroud)

或者我们可以扩展RealSubject并覆盖该方法

class EnhancedSubject extends RealSubject {
   @Override
   void request() { ... }
}
Run Code Online (Sandbox Code Playgroud)

哪种方法更好?我知道Liskov原则; 让我们假设EnhancedSubject满足Liskov原则.你还在考虑继承吗?

如果没有接口Subject(即,RealSubject没有实现任何接口),似乎"inherit and override"是唯一的选项,因为在Proxy模式中没有要实现的接口.如果没有主题界面,您仍然可以应用代理模式吗?

java design-patterns dynamic-proxy

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

如何从Java最小化JFrame窗口?

在我的Java应用程序中,我有一个JFrame窗口,如何从Java程序中最小化它?

java swing minimize jframe

27
推荐指数
3
解决办法
5万
查看次数

如何在MATLAB中获得轴的上限(和下限)?

如何在MATLAB图中找到轴的最小值和最大值?

matlab

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

每当我在TFS中签出文件时,都会创建/删除App_offline.htm

我有一个使用.NET 4.0开发的AJAX密集型ASP.NET Web应用程序,使用TFS作为源代码控制.我们最近将我们的开发工具升级为独家使用VS2010和TFS 2010,但现在每次检出文件时,我们都会看到visual studio重新加载所有符号,并删除所有会话.

在输入一些错误记录代码之后,我们发现回收的原因是它认为每当我们结账时App_offline.htm都在变化.这在项目的任何地方都不存在,我的SO-fu已经找到了一些关于SQL Express的信息,使得这个文件被创建和删除,所以这可能就是这里发生的事情.

看起来我安装了SQL-Express,但即使禁用正在运行的服务,问题仍然存在.

有没有办法阻止退出/删除此文件,如果这确实是发生了什么?每当我查看一个文件时,让应用程序回收是令人沮丧的......

asp.net visual-studio-2010 app-offline.htm tfs2010

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

Objective C - 静态和全局变量?

在我的.m文件中,我有一个名为Ad的类,我有3个静态字符串

static NSString *AdStateDisabled = @"disable";
static NSString *AdStateExpired = @"expired";
static NSString *AdStateActive = @"active";
Run Code Online (Sandbox Code Playgroud)

我可以简单地在当前类中使用这些静态变量,但我不能从任何其他类调用它们,有没有办法使这些静态变量全局化?所以例如在我的viewcontroller类中我可以做类似的事情.

//HomeViewController.m
if ([self.ad.state isEqual:Ad.AdStateDisabled])
{
     //do something
}
Run Code Online (Sandbox Code Playgroud)

iphone global-variables objective-c static-variables

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

启用指南以帮助Inkscape中心

我开始学习使用Inkscape,我正在阅读本教程,创建一个闪亮的表盘.

每个小时的位置用圆圈表示,所以我想放置圆圈的旋转十字标记是圆圈的绝对中心,并将圆圈放在12/3/6/9点位置之一,如在这幅图片中: 替代文字

我无法弄清楚如何启用指南(图中的蓝色水平和垂直线)来帮助我居中并将所有内容都捕捉到正确的位置.

有任何想法吗?(我在Mac OS X上使用最新版本的Inkscape.)

inkscape

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

xml:如何在.xml文件中引用.xsd文件?

我想在.xsd文件中定义浏览器中的xml文件.请为我检查以下两个文件,并指出我需要做什么.这两个文件位于同一文件夹下.

employee.xml

 <?xml version="1.0"?>

<employee xmlns="http://www.w3schools.com" 
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
          xsi:schemaLocation="employee.xsd">

  <firstname>John</firstname>
  <lastname>Smith</lastname>
</employee>
Run Code Online (Sandbox Code Playgroud)

的employee.xsd

<xs:element name="employee">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="firstname" type="xs:string" fixed="red" />
      <xs:element name="lastname" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Run Code Online (Sandbox Code Playgroud)

xml xsd

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

NetworkX(Python):如何通过指定规则更改边的权重

我有一个加权图:

F=nx.path_graph(10)
G=nx.Graph()
for (u, v) in F.edges():
    G.add_edge(u,v,weight=1)
Run Code Online (Sandbox Code Playgroud)

获取节点列表:

[(0, 1), (1, 2), (2, 3), (3, 4), (4, 5), (5, 6), (6, 7), (7, 8), (8, 9)]
Run Code Online (Sandbox Code Playgroud)

我想通过这条规则改变每条边的重量:

删除一个节点,如节点5,清除,edge(4,5)和(5,6)将被删除,每个边的权重将变为:

{#这些边缘位于删除的边缘(4,5)和(5,6)附近

(3,4): '重量'= 1.1,

(6,7): '重量'= 1.1,

#these边缘位于上述边缘附近

(2,3): '重量'= 1.2,

(7,8): '重量'= 1.2,

#these边缘位于上述边缘附近

(1,2): '重量'= 1.3,

(8,9): '重量'= 1.3,

#这边是附近的(1,2)

(0,1): '重量'= 1.4}

怎么写这个算法?

PS:path_graph只是一个例子.我需要一个适合任何图表类型的程序.此外,程序需要是可迭代的,这意味着我每次都可以从原始图中删除一个节点.

问候

python algorithm networkx edge-list

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