小编Mia*_*rke的帖子

如何在对象中获取对象?

我试图使用线程可以任何人告诉我在下面的代码中有什么问题.我得到一个NullPointerException主要的.

 public class threadtest implements Runnable {

   Thread t;

   public threadtest(String name) {
     Thread t = new Thread(name);
   }

   public void run() {
     for(int i = 0; i <= 10; i++) {
       try {
         Thread.sleep(1000);
       }
       catch(Exception e) {
         System.out.println(e);
       }
     }
   }

  public static void main(String args[]) {
   threadtest ob = new threadtest("satheesh");
   ob.t.start();
  }
}
Run Code Online (Sandbox Code Playgroud)

java

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

使用捕获的正则表达式组作为方法的参数

通常,当使用正则表达式时,我可以使用$运算符来引用捕获的组,如下所示:

value.replaceAll("([A-Z])", "$1"); 
Run Code Online (Sandbox Code Playgroud)

我想知道的是,是否有可能在方法调用中使用捕获的值,然后将组替换为方法的返回值,如下所示:

value.replaceAll("([A-Z])", foo("$1"));
Run Code Online (Sandbox Code Playgroud)

以上述方式进行操作不起作用,毫无疑问,传入的字符串不是捕获的组,而是string "$1"

有什么方法可以将捕获的值用作某个方法的参数?能做到吗

java regex

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

为什么YAML.load返回错误的数值?

为什么YAML.load返回错误的值?

ruby-1.9.2-p0 :006 > a = YAML.load('merchant_id: 014213245611111')
 => {"merchant_id"=>843333440073} 
ruby-1.9.2-p0 :007 > a["merchant_id"]
 => 843333440073 
Run Code Online (Sandbox Code Playgroud)

我在ruby 1.9.2-p0,rvm,ubuntu10.10,64bit.

ruby yaml ruby-1.9 ruby-1.9.2

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

两个使用嵌套在一起

是否与以下两个代码段相同

小片1:

using()
using()
{
   blah blah blah
}
Run Code Online (Sandbox Code Playgroud)

摘录2:

using ()
{
  using ()
  {
    blah blah blah
  }
}
Run Code Online (Sandbox Code Playgroud)

.net c#

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

Scala - 如何使val可见

我有这个方法

def example(something):something {
  val c=List()
  if(){
    if(){
      val a=List()
    }
    else{
      val a=List()
    }
  }
  //here a or b are not declared
  c:::a
}
Run Code Online (Sandbox Code Playgroud)

如何申报并使其可见?我不能用var.

visibility scala

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

如何生成数字列表列表?

我想生成一个列表列表,如下所示.我怎么会在C#中做到这一点?

List<List<int>> data = {{0,0,0,0}, {0,0,0,1}, {0,0,0,2}, ..., {9,9,9,9}};
Run Code Online (Sandbox Code Playgroud)

c#

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

使用引用变量调用静态方法

 Duck d = new Duck();
 string[] s = {};
 d.main();
Run Code Online (Sandbox Code Playgroud)

当我们尝试使用引用变量而不是类名调用静态方法时,编译器是否会生成错误?

java

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

GWT多事件处理

我的UI端有3个小部件(1个ListBox,2个TextBox).我想创建一个Handler,它可以处理值更改事件,如果三个小部件中的任何一个值更改,也可以创建Blur for ListBox.代码的框架将是这样的

registerHandler(new multiWidgetHandler());
private class multiWidgetHandler{
  //code for handling onValueChange for 3 widgets and also onBlur for listBox
}
Run Code Online (Sandbox Code Playgroud)

我不确定如何干净利落地实施.需要帮忙.一些示例代码将不胜感激.

gwt event-handling

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

在VQL中查询对象ID

我目前正在使用versant对象数据库(使用jvi),并且我需要根据对象id查询数据库.

问题是我正在使用极点位置框架对数据库运行一些性能测试,并且该框架中的一个测试要求我使用对象引用或低级对象id从数据库中获取对象.因此,我不允许引用employee对象中的特定字段,但必须完整地对该对象执行查询.所以,我不允许"从员工e中选择*e.id = 4",我需要它来使用整个对象.

我想要达到的目标是什么

Employee employee = new Employee("Mr. Pickles");
session.commit();

FundVQLQuery q = new FundVQLQuery(session, 
                 "select * from Employee employee where employee = $1");
q.bind(employee);
q.execute();

但是,这会引发EVJ_NOT_A_VALID_KEY_TYPE错误.有谁知道这样做的正确方法?

versant-vod

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

如何判断PHP的垃圾收集器是否运行

我用PHP写的代码很糟糕.它消耗了大量的内存,然后它会刹车,清除会话和弓箭!

我需要知道垃圾收集器何时运行,以便我可以证明确实是这种情况,但据我所知,php5.2不提供这样的功能.代码由缺乏经验的开发人员编写.

如何判断PHP的垃圾收集器是否运行?

garbage-collection php-5.2

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

在Django中,零(整数)是空白还是空?

我在输入字段(IntegerField)中尝试了整数零,但是在提交后,该零似乎永远不会显示.

这是我的模板的一部分:

{{user_date_table.june_11}}
{% if not user_date_table.june_11_steps %}
 <form action="/steps_count/index/{{ username }}/table/" method="post">
  {% csrf_token %}              
  <input type="text" autocorrect="off" autocapitalize="off" name="june_11_steps"/>
  <input type="submit" value="Add"/>
 </form>
{% else %}      
 {{user_date_table.june_11_steps}}
{% endif %}
Run Code Online (Sandbox Code Playgroud)

我认为if not user_date_table.june_11_steps抛出"True",即如果我使用零作为输入则它是空白的.这是正确的,我可以克服这个吗?

python django templates

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