小编use*_*316的帖子

Java ArrayList.remove()问题

这是我的代码的一部分.

Integer keyLocation = reducedFD.indexOf(KeyPlus.get(KEYindex));
someArrayList.remove(keyLocation);
Run Code Online (Sandbox Code Playgroud)

所以我在这里做的是我分配keyLocation(reduceFD arrayList中第一个出现的字符串).但是当我想从someArrayList中删除具有该keyLocation的项时,它将无法工作.

如果我手动输入:

someArrayList.remove(0); //Let's say 0 is the actual keyLocation
Run Code Online (Sandbox Code Playgroud)

这实际上有效.

有什么奇怪的是下面的代码也可以工作:

someArrayList.remove(keyLocation + 1);
Run Code Online (Sandbox Code Playgroud)

任何提示?

这是主循环:

for (int KEYindex = 0; KEYindex < KeyPlus.size(); KEYindex++){

 Integer keyLocation = reducedFD.indexOf(KeyPlus.get(KEYindex));

if (reducedFD.contains(KeyPlus.get(KEYindex))){

 KeyPlus.add(reducedFD.get(keyLocation+1));
 CheckedAttributesPlus.add(KeyPlus.get(KEYindex));
 reducedFD.remove(keyLocation);

}
}
Run Code Online (Sandbox Code Playgroud)

java

16
推荐指数
2
解决办法
5万
查看次数

打印char数组的一部分

所以:

char *someCArray; # something
Run Code Online (Sandbox Code Playgroud)

我想从"某事"打印出"ethin".

c

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

如何正确使用memcpy?

mainbuf[bufsize]最初是空的.

我正在阅读一些输入:read(fd, otherbuf, sizeof(otherbuf))分配给的不同字符串otherbuf.每次我分配一个新的字符串,otherbuf我想要追加它mainbuf.

我做:

memcpy(mainbuf,otherbuf, numberofBytesReadInotherbuff)但它并没有给我所有的字符串.通常最后一个otherbuf是正确的,但所有其他的都缺少字符.

c

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

Getopt-文件名作为参数

假设我制作了一个C程序,其名称如下:

./something -d dopt filename
Run Code Online (Sandbox Code Playgroud)

所以-d是一个命令,dopt是一个可选的参数-d,并filename为参数./something,因为我也可以调用./something filename

getopt获取文件名的形式是什么?

c unix

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

当一列为NULL时,带有条件的WHERE语句

让我说我有

ID       |   Column 1 | Column 2
  2      |      NULL  |     "a"
  3      |      "b"   |    NULL
  4      |       "c"  |     "c"
Run Code Online (Sandbox Code Playgroud)

我想写的是:

 SELECT ID FROM table, AnotherTable 
  WHERE (Table.Column1 = AnotherTable.Column IF Table.Column1 IS NOT NULL 
     OR Table.Column2 = AnotherTable.Column IF Table.Column2 IS NOT NULL)
Run Code Online (Sandbox Code Playgroud)

编辑:我也添加了案例IF Table.Column1 IS NOT NULL和Table.Column2 IS NOT NULL,然后选择Table.Column2 = AnotherTable.Column

mysql sql

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

使用read()读取null终止符

是否有一个选项,read()的一部分,当在文件描述符上调用read()时,它只会输出字符到空终止符?

c c++ unix

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

如何使用Jquery/Ajax停止提交表单

这是我的代码.如果我从php端收到的消息为0(发生错误),我想阻止表单提交.如果收到的消息是1,我想提交表格.

   $(document).ready(function(){
    $('#form').submit(function(e){
        register();


    });

});


    function register(){

        $.ajax({
            type:"POST",
            url:"submit.php",
            data: $('#form').serialize(),
            dataType: "json",
            success: function(msg){

                if(parseInt(msg)==1){
                    window.location=msg;
                }
                else if(parseInt(msg)==0){  
                    $('#error_out').html(msg);
                }


            }

        });
    }
Run Code Online (Sandbox Code Playgroud)

javascript php ajax jquery

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

字体大小增加了上边距

为什么如果我使用font-size:70px或120px,顶部和文本之间的距离会增加?

编辑:显然,我通过改变行高来修复它.是否有默认的行高?

html css

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

获取标签名称

让我们说我有HTML:

<input name="something" id="someid" />
Run Code Online (Sandbox Code Playgroud)

然后在Jquery中,我想点击一些元素,然后点击后我想得到元素的标签名称.

所以this.getTheTagName.

到目前为止我尝试的所有东西都不起作用,特别是对于输入标签.

html javascript jquery

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

标签 统计

c ×4

html ×2

javascript ×2

jquery ×2

unix ×2

ajax ×1

c++ ×1

css ×1

java ×1

mysql ×1

php ×1

sql ×1