我试图使用线程可以任何人告诉我在下面的代码中有什么问题.我得到一个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) 通常,当使用正则表达式时,我可以使用$运算符来引用捕获的组,如下所示:
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"。
有什么方法可以将捕获的值用作某个方法的参数?能做到吗
为什么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.
是否与以下两个代码段相同
小片1:
using()
using()
{
blah blah blah
}
Run Code Online (Sandbox Code Playgroud)
摘录2:
using ()
{
using ()
{
blah blah blah
}
}
Run Code Online (Sandbox Code Playgroud) 我有这个方法
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.
我想生成一个列表列表,如下所示.我怎么会在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) Duck d = new Duck();
string[] s = {};
d.main();
Run Code Online (Sandbox Code Playgroud)
当我们尝试使用引用变量而不是类名调用静态方法时,编译器是否会生成错误?
我的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)
我不确定如何干净利落地实施.需要帮忙.一些示例代码将不胜感激.
我目前正在使用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错误.有谁知道这样做的正确方法?
我用PHP写的代码很糟糕.它消耗了大量的内存,然后它会刹车,清除会话和弓箭!
我需要知道垃圾收集器何时运行,以便我可以证明确实是这种情况,但据我所知,php5.2不提供这样的功能.代码由缺乏经验的开发人员编写.
如何判断PHP的垃圾收集器是否运行?
我在输入字段(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",即如果我使用零作为输入则它是空白的.这是正确的,我可以克服这个吗?