问题列表 - 第5692页

将html放在iframe中(使用javascript)

我可以创建一个空的iframe作为占位符,以便稍后将html插入其中吗?

换句话说,假设我有一个带id的空iframe,

如何在其中插入html?

我正在使用jquery,如果这更容易.

html javascript iframe jquery

33
推荐指数
4
解决办法
7万
查看次数

如何更有效地实现这一点

所以我有一个函数(我用伪函数语言写这个,我希望它清楚):

dampen (lr : Num, x : Num) = x + lr*(1-x)
Run Code Online (Sandbox Code Playgroud)

我希望将这n次应用于值x.我可以递归地实现它:

dampenN (0, lr, x) = dampen(lr, x)
dampenN (n, lr, x) = dampenN(n-1, lr, dampen(x))
Run Code Online (Sandbox Code Playgroud)

但是必须有一种方法可以在数学上做到这一点,而不需要求助于迭代过程(递归或循环).

不幸的是,我的代数技能已经超乎想象了,任何人都可以帮忙吗?

algorithm math algebra

8
推荐指数
2
解决办法
379
查看次数

如何在C/C++中将assert放入发布版本中

我只需要运行ship build,我需要在发布版本中断言某些条件以查看问题是否已修复.我该怎么做?

c c++ assert release

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

使用Rhino模拟抽象类的默认行为

我很嘲笑,所以这可能是我还没有接受的东西,但我无法在任何地方找到一个好的例子.

我试图断言默认情况下,从我的抽象类继承的任何类都将在构造函数中实例化一个集合.这是抽象类:

public abstract class DataCollectionWorkflow : SequentialWorkflowActivity
{
        private readonly DataSet _output = new DataSet();
        private List<DataCollectionParameter> _params = null;

        public DataCollectionWorkflow()
        {
            _params = new List<DataCollectionParameter>();   
        }

        public virtual IList<DataCollectionParameter> Parameters
        {
            get { return _params; }
            set { _params = (List<DataCollectionParameter>)value; }
        }
}
Run Code Online (Sandbox Code Playgroud)

我如何用Rhino嘲笑这个?如果我做GenerateMock<DataCollectionWorkflow>(或存根),构造函数运行并且mock的私有字段" _params"被初始化,但mock的" Parameters"属性只是null.

显然,生成的模拟子类重写了属性实现.是否有某种方法可以将Parameters属性排除在重新实现之外?

谢谢.

abstract-class rhino-mocks behavior mocking

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

使用Javascript访问<noscript>的内容

<noscript><div id="example">I want to get this innerHTML</div></noscript>

<script type="text/javascript"> alert($('example').innerHTML);</script>
Run Code Online (Sandbox Code Playgroud)

这个javascript片段只返回一个空字符串.有没有办法获取noscript节点的内容?

ps我在这个特定项目上使用原型.

javascript innerhtml noscript

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

C++概念检查与继承

使用虚函数和C++继承机制与使用模板和boost概念之间的关系是什么?

似乎可能的重叠很多.也就是说,似乎可以用任何一种方法实现多态行为.那么,何时支持一个而不是另一个呢?

我提出这个问题的原因是因为我有一个模板化容器,容器本身具有层次关系.我想编写使用这些容器的算法,而不关心它是哪个特定的容器.此外,一些算法将受益于知道模板类型满足某些概念(例如,可比较).

所以,一方面,我希望容器具有多态性.另一方面,如果我想正确实现某些算法,我仍然需要使用概念.什么是初级开发人员?

c++ polymorphism templates

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

是否可以通过物理过程模拟生成随机数?

是否可以通过物理过程模拟生成随机数?

如果我模拟骰子的物理卷(即你捡起它,用手摇晃它,把它放到桌子上并记录哪一面最后"向上"......)会产生一个"随机"数字或者会我只是有一个复杂的模拟,真的没有任何成就.

random simulation prng

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

旋转Swing JLabel

我目前正在尝试实现一个Swing组件,继承JLabel该组件应该只是代表一个可以垂直定向的标签.

从这开始:

public class RotatedLabel extends JLabel {

    public enum Direction {
        HORIZONTAL,
        VERTICAL_UP,
        VERTICAL_DOWN
    }

private Direction direction;
Run Code Online (Sandbox Code Playgroud)

我认为改变以下结果是个好主意getPreferredSize():

@Override
public Dimension getPreferredSize() {
    // swap size for vertical alignments
    switch (getDirection()) {
        case VERTICAL_UP:
        case VERTICAL_DOWN:
            return new Dimension(super.getPreferredSize().height, super
                .getPreferredSize().width);
        default:
            return super.getPreferredSize();
    }
}
Run Code Online (Sandbox Code Playgroud)

然后Graphics在我卸载绘画之前简单地转换对象JLabel:

@Override
protected void paintComponent(Graphics g) {
    Graphics2D gr = (Graphics2D) g.create();

    switch (getDirection()) {
        case VERTICAL_UP:
            gr.translate(0, getPreferredSize().getHeight());
            gr.transform(AffineTransform.getQuadrantRotateInstance(-1));
            break;
        case VERTICAL_DOWN:
            // …
Run Code Online (Sandbox Code Playgroud)

java swing jlabel

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

通配符和泛型错误

下面的代码是一次性的,一个失败的想法让Enumeration在新的foreach循环中工作,但是我想让它编译,因为我一直遇到泛型和外卡的问题.无论出于何种原因,我都看不出如何修复它.

那么,需要进行哪些更改才能进行编译?

import java.util.Enumeration;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;


public class Main
{
    private ZipFile zipFile;

    public Set<String> entries()
    {
        final Set<String>                             names;
        final Enumeration<? extends ZipEntry>         enumeration;
        final IterableEnumeration<? extends ZipEntry> iteratable;

        names = new HashSet<String>();

        // zipFile.entries() returns "Enumeration<? extends ZipEntry>"
        enumeration = zipFile.entries();

        // this line won't compile
        iteratable  = new IterableEnumeration<? extends ZipEntry>(enumeration);

        for(final ZipEntry entry : iteratable)
        {
            if(!(entry.isDirectory()))
            {
                names.add(entry.getName());
            }
        }

        return (names);
    }
}

class IterableEnumeration<T>
    implements …
Run Code Online (Sandbox Code Playgroud)

java

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

你知道任何用于语法高亮的python组件吗?

是否有任何易于使用的python组件可以在GUI中使用?像JSyntaxPane for Python这样的东西会很棒.我想知道python-only版本(对jython不感兴趣).

python components syntax-highlighting

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