小编Mar*_*iot的帖子

在SVS存储库中指向SVN外部

是否可以将SVN外部指令指向CVS存储库?

svn cvs cvs2svn svn-externals

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

如何防止JAXB从导入的模式生成Java?

我有两个Java项目,都基于模式定义生成Java类,我使用xjc来创建类.

我的第二个项目依赖于第一个项目中的一个类,特别是我想在第二个项目中生成的一个类需要使用第一个项目中的一个类.

要在模式级别实现此依赖性,我使用一个简单的xsd:import方法将命名空间映射到特定模式.

JAXB在这种情况下运行得很好,除了它还在第二个项目中生成第一个项目的类型.所以跑完后有这样的事情:

Project A
  +-- com.foo.bar
    +-- TypeA

Project B
  +-- com.foo.asdf
    +-- TypeB
  +-- com.foo.bar
    +-- TypeA

第二个"TypeA"是不受欢迎的,我想从不首先生成它.如何指示JAXB不生成由于import语句而找到的"TypeA"类?

java jaxb

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

语法错误'从'选择a,b,c,d,e,f'

INSERT INTO abc
VALUES (

a, b, c, d, e, f
)
SELECT a, b, c, d, e,f
FROM bcd
Run Code Online (Sandbox Code Playgroud)

当我执行这个iam得到synatx错误.我怎么摆脱synatx错误

mysql

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

交换两个字符串指针

我必须在C中使用char []并且我想在它们之间交换,只需将指针交换到数组而不是一次只有一个char,所以我编写了这段代码:

#include <stdio.h>
void fastSwap (char **i, char **d)
{
    char *t = *d;
    *d = *i;
    *i = t;
}
int main ()
{
    char num1[] = "012345678910";
    char num2[] = "abcdefghujk";
    fastSwap ((char**)&num1,(char**)&num2);
    printf ("%s\n",num1);
    printf ("%s\n",num2);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我得到这个输出(注意最后4个字符)

abcdefgh8910
01234567ujk

当我期待:

abcdefghujk
012345678910

注意:我正在使用64位Linux系统.

c swap

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

新手不知道为什么代码出错,但知道它出错的地方

我的代码有问题,好消息是我确实查明了问题,坏消息是我不明白为什么这是一个问题.这应该是返回还是退出?这是我的getNums()函数,...到目前为止.首先我的代码调用getLine()获取行并返回其字符长度.然后给出nums,行,行的长度,以及将数字放入的空数组.并且假设返回它刚刚放入的数字的数量.

int getNums(char s[], int endMarker, int numarray[])
{
    char c;
    double value;
    int counter =0;
    int i,j;
    for(i=0;i<endMarker;i++) {
        while ((c=s[i]!='\n')&&(c!=' ')) {
            //errors
            if ( (c<'0') || (c>'9') ) {
                return(-1); //was exit testing return, **this always kicks me out**
                if( counter > 6){
                    return(-2);
                } //was exit testing return
                s[i]=c;
                i++;
                value = value*10+'c'-'0';
            }else
                numarray[j]=value;
            j++;
            counter++;   
        }
        if ((c=getchar())==' ') {      
            i++;
        }
    }
    return (counter);
    printf("%c,%c:",counter,value); // for testing
}
Run Code Online (Sandbox Code Playgroud)

c

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

java.lang.IndexOutOfBoundsException:索引:4,大小:4

我该如何解决这个问题OutOfBoundsException

这是我正在使用的代码:

 ResultSet rsTagCheck = stmt.executeQuery(
     "SELECT PARKING.XKRPRMT.XKRPRMT_PIDM, PARKING.XKRPRMT.XKRPRMT_STATUS, PARKING.XKRPRMT.XKRPRMT_EXPIRE_YR, PARKING.XKRPRMT.XKRPRMT_TAG FROM PARKING.XKRPRMT WHERE XKRPRMT_PIDM ='" + BannerID + "'");
 while (rsTagCheck.next()){
     String TagNum = rsTagCheck.getString("XKRPRMT_TAG");
     ArrayList<String> myTag = new ArrayList<String>();

     for (int i = 0; i < TagNum.length(); i++){
         myTag.add(TagNum);
         myTag.get(i + i);
Run Code Online (Sandbox Code Playgroud)

我知道为什么我会收到错误,但我不知道如何解决问题.

java arraylist

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

Java中的递归和LinkedList

好的说我有一个函数可以在自定义LinkedList类中查找特定的单词:

public LinkedList find(String word) {
    if (this.word.equals(word))
        return this;
    if (next==null)
        return null;
    if (next.find(word)==next)
        return next;
    return null;
}
Run Code Online (Sandbox Code Playgroud)

此代码工作正常,但它返回匹配条件的FIRST找到的对象.如果我想返回与参数匹配的LAST对象怎么办?我很难搞清楚这一点.请记住我想使用递归.

编辑:这段代码会出现什么问题:

public LinkedList findLast(String word) {
    LinkedList temp=new LinkedList(word, null);
    if (next==null && next.word.equals(word))
        return next;
    if (next==null && !next.word.equals(word))
        temp=next.findLast(word);
    return temp;
}
Run Code Online (Sandbox Code Playgroud)

java string recursion linked-list

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

从字符串中删除单个字母

我有一个字符串: Bruce A Johnson

我想要它Bruce Johnson.

如何A使用PHP从字符串中删除单个?(只需删除1个字符的所有"单词")

php regex

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

具有多态引用的Java集合

我是Java编程的初学者,想了解在这里处理多态引用的正确方法.

假设我们在C++中有以下(抽象)代码:

List<Fruit*> lstFruit;
...
// collect apples here
while (...)
{
  Fruit* apple = new Apple("green");
  lstFruits.append(apple);
}
...
lstFruit[i]->doSomething(); // here is our virtual method
Run Code Online (Sandbox Code Playgroud)

Java不允许我创建一个List包含对基类的引用的集合abstract.在这种情况下我该怎么办?我的目标是普遍使用不同的子类对象,无论他们的班级是什么.

java collections polymorphism abstract-class

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

数字太长而无法传递给Random()?

我正在努力做到

Random generator = new Random(1309233053284);
Run Code Online (Sandbox Code Playgroud)

Random 存在 java.util.Random

它说数字太长,但为什么可以System.currentTimeMillis()传递给构造函数?它返回更大的数字.

1309233053284 如果你想知道,那是几毫秒.

java random numbers milliseconds long-integer

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