小编0x5*_*94E的帖子

为什么这段代码使用随机字符串打印"hello world"?

以下print语句将打印"hello world".有人能解释一下吗?

System.out.println(randomString(-229985452) + " " + randomString(-147909649));
Run Code Online (Sandbox Code Playgroud)

而且randomString()看起来是这样的:

public static String randomString(int i)
{
    Random ran = new Random(i);
    StringBuilder sb = new StringBuilder();
    while (true)
    {
        int k = ran.nextInt(27);
        if (k == 0)
            break;

        sb.append((char)('`' + k));
    }

    return sb.toString();
}
Run Code Online (Sandbox Code Playgroud)

java string random

1733
推荐指数
14
解决办法
19万
查看次数

如何检查是否选择了一个选项?

$('#mySelectBox option').each(function() {
    if ($(this).isChecked())
       alert('this option is selected');
     else
       alert('this is not');
});
Run Code Online (Sandbox Code Playgroud)

显然,这isChecked不起作用.所以我的问题是这样做的正确方法是什么?谢谢.

jquery select option

142
推荐指数
4
解决办法
31万
查看次数

Intelli J IDEA需要永远更新索引

Intelli J花费大量时间(差不多12小时)来更新项目的索引是否正常?我刚刚在我的机器上安装了Intelli J并导入了一个相当大的Maven项目(13k +文件).

我知道这个项目很大但是我让我的电脑一整晚都没有,当我早上醒来时,Intelli J仍然没有完成更新文件的索引,这使得它无法做任何事情,因为弹出窗口标题'更新索引'一直挂在屏幕中间.

ide indexing intellij-idea maven

101
推荐指数
5
解决办法
6万
查看次数

@Autowired vs @Required on setter

我很想知道这样的代码有什么区别:

class MyClass {
   @Autowired
   MyService myService;
}
Run Code Online (Sandbox Code Playgroud)

和这样的代码:

class MyClass {
   MyService myService;

   @Required
   public void setMyService(MyService val) {
       this.myService = val;
   }
}
Run Code Online (Sandbox Code Playgroud)

java resources spring autowired required

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

多种形式的相同类型 - Symfony 2

所以我的控制器动作类似于此

$task1 = new Task();
$form1 = $this->createForm(new MyForm(), $task1);

$task2 = new Task();
$form2 = $this->createForm(new MyForm(), $task2);
Run Code Online (Sandbox Code Playgroud)

让我们说我的MyForm有两个字段

//...
$builder->add('name', 'text');
$builder->add('note', 'text');
//...
Run Code Online (Sandbox Code Playgroud)

似乎因为两个表单是相同类型的MyForm,当在视图中呈现时,它们的字段具有相同的名称和ID(两个表单的"名称"字段共享相同的名称和id;同样适用于'注意'字段),因为Symfony可能无法正确绑定表单的数据.有谁知道任何解决方案吗?

forms multiple-forms symfony

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

Oracle中的EXCEPT关键字

我正在尝试在Oracle 10.1.0.2.0中使用EXCEPT关键字,但不断收到错误"未知命令".我试过谷歌搜索,有人说关键字是MINUS,所以我使用MINUS,但我仍然有同样的错误.任何的想法?谢谢.

所以这是我的查询.我找到了参加所有课程编号> 500的学生的名字

SELECT s.name
FROM Students s
WHERE NOT EXISTS
  (
    SELECT c.id
    FROM Courses c
    WHERE c.number > 500

    MINUS

    SELECT e.course_id
    FROM Enrollment e
    WHERE e.student_id = s.id
  );
Run Code Online (Sandbox Code Playgroud)

sql oracle10g sql-except

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

使用Jquery在多选框中选择多个值

所以我有两个这样的多选框

<select id="foo" multiple="multiple">
    <option value="1">Option 1</option>
    <option value="2">Option 2</option>
</select>

<select id="bar" multiple="multiple">
    <option value="1">Opt 1</option>
    <option value="2">Opt 2</option>
    <option value="3">Opt 3</option>
    <option value="4">Opt 4</option>
</select>
<a href="#" onclick="select()">Select</a>
Run Code Online (Sandbox Code Playgroud)

我要做的是,当点击"选择"时,将选择"#bar"中与"#foo"中的选项具有相同值的任何选项.在这种情况下,应选择"#bar"中的选项1和选项2.我不知道为什么我的javascript无法正常工作.我知道这一定很简单.我只是看不到它.:(所以我的Javascript函数如下:

function select(){
    var vals = new Array();
    var iter = 0;
    $("#foo option").each(function(){
        var v = $(this).val();
        $('#bar option').each(function(){
            if ($(this).val() == v)
            {
                vals[iter] = v;
                iter++;
                break;
            }
        });
    });
    $("#bar").val(vals);
 }
Run Code Online (Sandbox Code Playgroud)

javascript jquery selectedvalue multiple-select

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

Ubuntu上的Netbeans + maven

我有一个正确设置Maven项目,我在Windows上的Netbeans识别它并且可以正确构建它,但我在Ubuntu上的Netbeans甚至不会将该项目视为Netbeans项目.知道如何解决这个问题吗?

plugins netbeans maven

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

Java的HashSet等效于PHP

我是一个相对较新的PHP,并很难找出正确的数据结构使用.假设我有一个类FooBar equals()hashCode()正确实现.什么样的PHP集合(如果有的话)最像Java的hashSet?我需要一组没有重复的对象.有人建议使用数组和函数array_key_exists,但我只是想知道是否还有另一种方法可以做到这一点?

php java set hashset

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

Jenkins-通过SSH插件发布:如何复制目录

我正在尝试使用Jenkins的“通过SSH发布”插件复制给定目录的所有文件和子目录,但是到目前为止,我只能复制文件而不是目录。

我的foo工作空间中有一个目录,在构建过程中,我想将此目录中的所有内容复制到远程服务器。我已经尝试过这种模式foo/**,但是它不会复制所有子目录。

有什么建议吗?还是这不是我应该使用的插件?

谢谢

ssh build jenkins jenkins-plugins

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