小编Bif*_*fen的帖子

Java - 无法在shortend行中创建对象

最近我在短暂的休息后再次开始使用Java进行编程,在为朋友做项目时我注意到一些奇怪的事情:看起来你不能用缩短的ifs创建对象,例如:

if( condition )
     Statement statement = con.createStatement();
Run Code Online (Sandbox Code Playgroud)

(为简单起见,我将代码缩短了.)

我收到一个错误说Statement(java.sql包中的一个类)无法解析为变量,但是,如果我用括号包装代码它会工作正常.

我认为这是编译器将其转换为多行语句的一些问题,但我不确定,我想知道这种行为的原因,提前感谢!

java

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

如何以编程方式将 JSON 文件导入到 MATLAB 中?

我正在尝试将数据从 JSON 文件加载到以,. 我的数据格式如下:

{"created_at": "Mon Oct 27 20:35:47 +0000 2014", "tweet": "Silver Finished Up, Gold, Copper, Crude Oil, Nat Gas Down - Live Trading News http://t.co/jNLTUIgHwA", "id": 526834668759285761, "sentiment": "negative"}

{"created_at": "Mon Oct 27 20:36:21 +0000 2014", "tweet": "Gold, Silver slips on lacklustre demand- The Economic Times http://t.co/Jd5Tn9ctfX", "id": 526834810300289024, "sentiment": "negative"}
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

twitter import matlab json

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

CSS可防止星级评级重置多星评级

我希望能够选择多个星级而不重置之前的星级.在下面的链接中,如果您对"价格"进行评级,然后想要对"估价"进行评级,则会重置"价格".

我添加onetwofieldset元素的类和有针对性它在CSS,但还没有找到一种方法,使其与我的代码工作.谢谢您的帮助.

这是我的代码 http://jsfiddle.net/snewcomer24/zexvtoz1/

.rating {
  float:left;
}

.rating:not(:checked) > input {
  position:absolute;
  top:-9999px;
  clip:rect(0,0,0,0);
}

.rating:not(:checked) > label {
  float:right;
  width:1em;
  padding:0 .1em;
  overflow:hidden;
  white-space:nowrap;
  cursor:pointer;
  font-size:200%;
  line-height:1.2;
  color:#ddd;
  text-shadow:1px 1px #bbb, 2px 2px #666, .1em .1em .2em rgba(0,0,0,.5);
}

.rating:not(:checked) > label:before {
  content: ★
}

.rating > input:checked ~ label {
  color: #ff7700;
  text-shadow:1px 1px #c60, 2px 2px #940, .1em .1em .2em rgba(0,0,0,.5);
}

.rating:not(:checked) > label:hover,
.rating:not(:checked) > label:hover ~ …
Run Code Online (Sandbox Code Playgroud)

html css

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

脚本,将所有$ input保存到1个变量中

例:

bash script.sh "hello world"
Run Code Online (Sandbox Code Playgroud)

(在脚本中echo "$1")

hello world
Run Code Online (Sandbox Code Playgroud)

题:

bash script.sh "good" "morning" "everybody"
Run Code Online (Sandbox Code Playgroud)

我需要在脚本中编写什么才能直接输出:

goodmorningeverybody
Run Code Online (Sandbox Code Playgroud)

因此,在一般情况下,我想$1,$2,$3,...(可能是100,但我不知道)被保存在例如一个变量VAR1.

variables bash

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

正则表达式匹配python中方括号中的数字

我需要匹配并返回方括号中包含的数字的字符串索引.示例字符串:

Gabrilovich和Markovitch [11,12]提出了一种使用条件随机场[6]作为训练过程的方法.....

在这里,我想使用正则表达式在上述情况下提取任何给定数字的索引,如11,12或6.我在尝试

pattern = re.compile(r'[/11/]') # for 11
result =  re.search(pattern, text, flags=0)
print result.start()
Run Code Online (Sandbox Code Playgroud)

然而,有了这个,我没有得到理想的结果.注意:我需要一个解决方案来匹配我想要的确切数字,而不是括号内的任何给定数字.

python regex text

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

关于继承和使用不同类中的属性有困难

我是Stack Overflow和Java的新手,我很难找到一种方法来创建一个利用来自其他两个类的属性的类.它不需要所有属性只选择一个.

我有一个房子,城镇和一个人的班级.房子需要镇上的城镇名称和姓名phNumber.

到目前为止,这是我的代码:

public class Town {
    protected String name;
    private int postCode;

    public Town (String tName , int tCode){
        name = tName;
        postCode = tCode;

    }

    public String getName(String name){
        return name;
    }

    public int getCode(int postCode){
        return postCode;
    }
Run Code Online (Sandbox Code Playgroud)

和班级:

public class Person {
    protected String pName;
    private long pNumber;

    public Person (String name,long number){
        pName = name;
        pNumber = number;
    }

    public String getPersonName(String name){
        return pName;
    }

    public long getNumber(long number){
        return pNumber; …
Run Code Online (Sandbox Code Playgroud)

java inheritance class subclass superclass

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

C++尝试块和异常处理

代码如下:

int main() {
    int a, b;
    while (cin >> a >> b) {
        try {
            if (b == 0)
                throw runtime_error("Can not divide zero!");
            if (a >= 100 || b >= 100)
                throw range_error("a and b can not be over 100");
            cout << a / b << endl;
        } catch(runtime_error err){
            cout << err.what() << endl;
            cout << "\nTry again? Enter y or n" << endl;
            char c;
            cin >> c;
            if (!cin || c == 'n')
                break;
        } …
Run Code Online (Sandbox Code Playgroud)

c++

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

Java中C#中“ * .PDB”文件的等效项是什么?

在C#中,*.PDB在调试模式下进行编译时,我曾经使用过符号文件(),这些文件可帮助winDbg和其他调试工具来监视应用程序。但是对于Java,我找不到任何创建这些符号文件的方法。Java有可能吗?

java symbols pdb

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

使用指针时,表达式必须具有类类型

我试图在string1中计算string2存在多少次.例如:string1 = abababd.string2 = ab.结果:3.

(我必须使用指针来解决这个问题)

到目前为止我所拥有的:

int mystr(char* s, char* t) {
    int counter = 0;
    int length = strlen(t);
    while (*s != '\0')
    {
        char d[] = *s.substr(0, 2);
        if (*s == *t)
            counter++;
        *s += length;
    }
    return counter;
}
Run Code Online (Sandbox Code Playgroud)

我一直收到这个问题:Expression必须有这一行的类类型:char d [] =*s.substr(0,2); 有人可以协助吗?

c++ string pointers

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

这在C++中如何工作以及在JavaScript中的任何粗略的相同性?

我目前正在研究用C++编写的加密/解密程序.代码中有一个片段,我还没有理解.我一直在尝试将整个源代码转换为JavaScript.

我有两个问题:

  1. 这段代码是如何工作的?我是C++编程的新手.
  2. JavaScript中的任何粗略等价?
uint32_t char_to_int(char c){
  if(c >='0' && c<='9')
    return c -'0'; 
  else 
    return c - 'a' + 10; 
}
Run Code Online (Sandbox Code Playgroud)

javascript c++

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