小编Mus*_*afa的帖子

SVN检查linux

我的uname -a读到:

root@edu [~]# uname -a
Linux edu.educationlinked.com 2.6.18-028stab068.3 #1 SMP Tue Feb 16 20:21:42 MSK 2010 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

我不确定这是哪个Linux操作系统?

我已经在免费存储库中托管了一个存储库,我在Windows上使用Tortoise SVN作为客户端.我需要在上面提到的Linux机器上进行检查等.

我已阅读并阅读并对使用的内容感到困惑?有人可以帮帮我吗.

linux svn

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

无法从Sun文档中了解Hash表的Poisson部分

我试图了解如何在Java中实现HashMap.我决定尝试理解该课程的每一行(代码和评论),显然我很快就遇到了阻力.以下代码片段来自HashMap类,并讨论泊松分布:

  • 理想情况下,在随机hashCodes下,频率为
  • 箱中的节点遵循泊松分布
  • (http://en.wikipedia.org/wiki/Poisson_distribution)带有
  • 默认大小调整的平均参数约为0.5
  • 阈值为0.75,虽然因为有很大的差异
  • 调整粒度.忽略方差,预期
  • 列表大小k的出现是(exp(-0.5)*pow(0.5,k)/
  • 阶乘(K)).第一个值是:*
  • 0:0.60653066
  • 1:0.30326533
  • 2:0.07581633
  • 3:0.01263606
  • 4:0.00157952
  • 5:0.00015795
  • 6:0.00001316
  • 7:0.00000094
  • 8:0.00000006
  • 更多:不到千万分之一

我是数学中的普通人,必须先了解泊松分布是什么.感谢简单的视频向我解释.

现在,即使了解了如何使用Poisson计算概率,我也无法理解上面描述的内容.

有人可以用更简单的语言解释一下,如果可能,请举例说明吗?这将使我的任务更有趣.

提前致谢

java hashmap poisson

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

什么是对象分解?

我试图了解对象分解意味着什么,并在互联网上阅读了很多东西,但每个资源都谈论了许多我无法理解的关键词.因此,这些资源希望您了解一些术语.我需要从头开始列出分解基础知识的东西.

它不仅仅是将设计分解为对象吗?如果不是,任何描述将不胜感激.

提前致谢

oop terminology

11
推荐指数
2
解决办法
6215
查看次数

模式中的典范等价

我指的是这里列出的测试工具http://docs.oracle.com/javase/tutorial/essential/regex/test_harness.html

我对该类所做的唯一更改是模式创建如下:

Pattern pattern = 
        Pattern.compile(console.readLine("%nEnter your regex(Pattern.CANON_EQ set): "),Pattern.CANON_EQ);
Run Code Online (Sandbox Code Playgroud)

正如http://docs.oracle.com/javase/tutorial/essential/regex/pattern.html上的教程建议我将模式或正则表达式a\u030A和字符串匹配为匹配,\u00E5但它以找不到匹配结束.我看到两根琴弦都是一个小盒子'a',上面有一个戒指.

我没有正确理解用例吗?

java pattern-matching

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

Java文档中的易失性变量说明

当一个线程读取volatile变量,它看到不仅仅是最新的变化挥发,而且代码的副作用,导致了变化

这在http://docs.oracle.com/javase/tutorial/essential/concurrency/atomic.html中提到

有人可以提供一个例子吗?

这首先给我的印象是,读取volatile变量的线程将与writer线程同步并等待写入完成.但事实显然并非如此.

一个例子可以帮助很多,并非常感激.

谢谢,穆斯塔法

java multithreading volatile

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

最大元素 - 孙的答案VS我的

在阅读了Sun关于泛型的文档之后,我转到了http://docs.oracle.com/javase/tutorial/java/generics/QandE/generics-questions.html上的Q和E部分.

对于Q8 -

编写一个通用方法来查找列表[begin,end]范围内的最大元素.

我写的代码是:

private static <T extends Comparable<T>> T max(List<T> l, int i, int j) {
    List<T> sublist = l.subList(i, j);
    System.out.println("Sublist "+sublist);
    int c = 0;T max = null;
    for(T elem: sublist) {
        if(c == 0 || max.compareTo(elem) < 0) {
            max = elem;
        } ++c;
    }
    return max;
}
Run Code Online (Sandbox Code Playgroud)

而Sun的回答是:

public static <T extends Object & Comparable<? super T>>

    T max(List<? extends T> list, int begin, int end) {

    T maxElem = list.get(begin);

    for …
Run Code Online (Sandbox Code Playgroud)

java generics

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

Hibernate Session 和线程安全

我试图理解“Hibernate 会话不是线程安全的”的含义。我已经知道的(如果我错了请纠正):

  1. 非JTA环境中的会话保存在Thread Local中。所以它绑定到当前线程。
  2. 在新线程中调用 getCurrentSession() 会将新会话与其自己的本地线程关联起来。
  3. 假设我们在 2 个线程 (T1,T2) 之间共享一个实体,在 T1 中加载并在 T2 中使用,我们可能会遇到延迟加载等问题,因为 T1 和 T2 中的会话不同。

这解释了在不同会话之间共享实体时可能会出现的问题。

我无法理解的是,当 Session 在 2 个或更多线程之间共享时可能会出现问题。我知道 Session 中的方法不是线程安全的,可能会导致竞争条件等,但不清楚如何?如果有人可以用示例进行解释或列出一个或多个场景来澄清,我将不胜感激。

提前致谢

java multithreading hibernate race-condition hibernate-session

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

类与对象层次结构

你如何解释类​​层次结构.

我认为我的谷歌权力已经下降,因为当我搜索"类层次结构"作为术语时,我得到了一些关于类如何组织以及它们之间的继承关系的例子.是关于类层次结构的吗?你如何向C开发人员解释类层次结构?

还有什么是类层次结构和对象层次结构之间的区别?

实际上,我应该在星期六向我的办公室同事发表演讲并遇到如此多的理论主题:(

任何帮助,将不胜感激.

非常感谢

oop class object class-hierarchy

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