小编duf*_*ymo的帖子

每次 div 更改其大小时如何运行函数?

每次 div 更改其大小时如何运行函数?

当窗口改变其大小时,Div 的大小通常会改变,但不仅如此;新的宽度/高度并非每次都由 css 设置,但是每次更改时我都需要获取该高度的实际宽度/高度。

我使用 jQuery,因此基于此会很好;

它必须在 chrome、ff2、ff3、ie6 中工作(如果不能工作,我可能会使用计时器 xD 延迟用户的浏览器)ie7、safari、opera……换句话说,最流行的浏览器

谢谢 ;)

javascript events resize

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

EJB单元测试用例

球队,

我们需要做EJB 3.1单元测试用例.为此我们正在分析工具以进行有效的测试.考虑到我们正在考虑arquillian,仙人掌.谁能告诉我哪种工具在性能方面适合我们的技术堆栈.我们正在使用JBOSS + Hibernate

ejb-3.1

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

概括二叉树遍历的动作?

我试图找到一种方法,我可以采用二叉树类并遍历其节点,在每个节点上
执行X数量的内联操作,而不必一遍又一遍地重写相同的遍历代码。
我想如果Java允许函数指针,这对我来说会更容易弄清楚......

基本上,我需要的是以下内容:

public class BinaryTreeNode {

    //...

    public void inOrderTraversalFrom(BinaryTreeNode node, /* ??? */ actions) {
        if(node.left != null)
            inOrderTraversalFrom(node.left);

        /* do something with "actions" here */

        if(node.right != null)
            inOrderTraversalFrom(node.right);
    }
}
Run Code Online (Sandbox Code Playgroud)


...其中动作可以允许执行不同的方法,根据要在每个节点上执行的动作类型采用不同的参数集

一个很好的例子是可以传递一个用于绘制这些节点的类,接受一个 Graphics 对象作为它的参数之一,而不是一个用于执行一些其他不需要 Graphics 的系列操作的类对象作为参数,而是一组完全不同的参数。

这怎么可能?执行此操作的最动态方式是什么?

java generics methods binary-tree function

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

我实施Verhulst公式有什么不对吗?

我被分配了一个程序来获取输入并输出一个表格来计算Verhulst公式的k年数.我用这个等式:

http://www.resnet.wm.edu/~jxshix/math410/Verhulst.html

等式如下:

p(n + 1)=(1 + gh)p(n)-gp(n)^ 2/M.

这是我制作的节目.我已经删除了我的代码请求输入的部分,因为我觉得你们筛选的过程会很乏味:

> #include <iostream>
using namespace std;


  int main() {


   int k = 20; // number of years to calculate for
   int pn = 10; // the population of animals for the first year
   double g = 275; // rate of growth
   g = g/100.00; 
   double h = 20; // rate of animal death/animals leaving population
   h = h/100.00;
   int M = 100; // carrying capacity of the ecosystem …
Run Code Online (Sandbox Code Playgroud)

c++ math equations

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

GCC的sqrt()如何在编译后工作?使用哪种root方法?牛顿迭代?

sqrt()关于GCC的math.h 标准的好奇心.我sqrt()使用Newton-Raphson 编写了自己的代码!

c math assembly function sqrt

5
推荐指数
2
解决办法
239
查看次数

允许方法在Java中锁定其父对象

在Java中有没有办法获得一个方法来锁定(互斥)它所在的对象?

我知道这听起来令人困惑,但基本上我对C#的这个片段并不公平,但在Java中.

lock(this)
{
    // Some code here...
}
Run Code Online (Sandbox Code Playgroud)

我的任务是将用.Net编写的API重新实现到Java中,并且我被要求保持Java版本尽可能与.Net版本类似.事实上,.Net版本看起来像是从我无法访问的C++版本转录而来的.

无论如何,上面的行出现在C#版本中,我需要在Java中做同样的事情.

c# java cross-language code-translation

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

在Java中的OutputStream上切换写入器

我有一个方法打开一个文件并传递给另一个函数来写一些数据.第二种方法想要使用PrintWriter来写入其数据.但是,我不想要求每个人都使用PrintWriter写入该流.

目前它看起来像这样(消毒的例子......不要批评我选择的方法或变量名称)

public void exportRawDataIntoStream(OutputStream os) {
    PrintWriter pr = new PrintWriter(os);
    printFirstData(pr);
    printSecondData(pr);
}

public void exportToFile(File file) {
    OutputStream os = null;
    try {
        os = new BufferedOutputStream(new FileOutputStream(file));
        exportRawDataIntoStream(os);
                doMoreWithTimeFile(os);
    } finally {
        if (os != null) {
            try {
                os.close();
            } catch (Exception e ) {
                e.printStackTrace();
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

除非我在exportRawDataIntoStream的末尾加上'pr.flush',否则这不起作用.我无法关闭PrintWriter,因为它会关闭整个流.

冲洗是否合法可靠?我是否应该使用其他方法将Writers混合在同一个流上,或者我绝对不应该这样做?

java file-io outputstream

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

如何在JS中通过其名称获取局部变量?

全局var的工作示例:

var example_var = 'global var example';

var x = function(){
    var var_name = 'example_var';
    alert('Global var value is: ' + window[var_name]);
}

我如何用局部变量做同样的事情?像这样(不是工作示例):

var x = function(){
    var example_var = 'Local var example';
    var var_name = 'example_var';
    alert('Local var value is: ' + window[var_name]);
}

javascript

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

Java接口查询

如果我们执行运行以下代码,则输出为10.


interface X{
 int abc = 0;
}
interface XX extends X{
 int abc = 10;
}
class XTest implements XX
{
 public static void main(String[] args) 
 {
  System.out.println("Hello World! --> " +abc);
 }
}
Run Code Online (Sandbox Code Playgroud)

但是根据Java,接口变量是public static final.但我如何得到10作为输出?

java inheritance interface

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

如何在Websphere Application Server 8.5中设置JAVA_HOME

由于WAS 8.5默认随IBM JDK6一起提供,因此我使用Installation Manager安装了IBM JDK7

但是当我运行我的应用程序时,它采用IBM JDK6而不是JDK7

有人可以让我知道如何设置JAVA_HOME来取JDK7而不是JDK6

提前致谢

java websphere

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