小编Eag*_*arn的帖子

整数溢出到负数

根据此链接,我了解到,在IE8中,如果创建的数组的索引大于2147483647,则新元素的索引将为负数。

并且有这个样本:

function test() { 
    var arr = new Array();         
    arr[2147483650] = 10000; 
    arr.push(10);     
    document.write(arr["-2147483645"] == 10); 
} 
test();
Run Code Online (Sandbox Code Playgroud)

我不明白的是,数组的新添加的元素为何具有索引-2147483645,我理解了负数部分,我只是不知道如何知道新索引是2147483645,不是-2147483644-2147483651...

javascript arrays

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

使用子查询更新连接与更新

我有 2 张桌子:

Table A 

ID int,
Name varchar,
Address varchar


Table B 

ID int,
Name varchar,
Address varchar,
Col1...
...
Col100
Run Code Online (Sandbox Code Playgroud)

我想根据两个表的 ID 用 B.Name 更新 A.Name。

UPDATE A 
    SET A.NAME = B.NAME 
    FROM A JOIN (SELECT ID, Name?from B) AS B ON A.ID = B.ID 

UPDATE A 
    SET A.NAME = B.NAME 
    FROM A JOIN B AS B ON A.ID = B.ID 
Run Code Online (Sandbox Code Playgroud)

因为我没有权限设置查看执行计划的选项,所以我跑了很多次上面的2个查询,看处理的时间来猜测哪个性能更好。

大约有 70 万条记录,两个查询的结果略有不同。

所以我的问题是,如果执行,两个查询会具有相同的执行计划吗?(我的意思是数据库引擎会以同样的方式处理它们吗?)

P/S:我使用的是 SybaseIQ 16.0.0.429

更新:我获得了查看执行计划的权限。如果两个计划相同,是否意味着两个查询的处理方式相同(100% 确定)?

sap-iq

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

EditText 的高度不会扩展到其父级的高度

我使用 height = 在滚动视图中放置了编辑文本match_parent,并期望其高度等于滚动视图,但事实并非如此。它的高度行为就像wrap_content这意味着如果 EditText 中没有文本,我必须将光标指向要弹出的软键盘的第一“行”,我想要的是我可以触摸屏幕上的任何位置(滚动视图) )然后弹出软键盘。

以下是布局,感谢您的帮助。

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="1">
        <EditText
            android:id="@+id/editText"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:background="@android:color/transparent"
            android:gravity="top"
            android:padding="10dp"
            android:textSize="16sp"
            android:textColor="@android:color/black">
        </EditText>
    </ScrollView>

    <Button
        android:id="@+id/btnPaste"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="@string/paste"
        android:gravity="center"
        android:onClick="pasteData"
        android:layout_marginLeft="5dp"
        android:layout_marginRight="6dp"
        android:layout_marginBottom="5dp"
        android:background="@drawable/rounded_corner_button"
        android:textColor="@android:color/white"/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

布局捕获:

在此输入图像描述

height android parent android-edittext

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

标签 统计

android ×1

android-edittext ×1

arrays ×1

height ×1

javascript ×1

parent ×1

sap-iq ×1