小编Dee*_*mar的帖子

使用for循环在PL/SQL块中插入记录会产生错误

我正在创建一个名为'integer_properties'的inetegers表,从1到1000,表列是:

integer,isPrime,isOdd,isEven,digitCount;
Run Code Online (Sandbox Code Playgroud)

我想使用for循环插入记录我尝试过但错误说:'缺少SELECT关键字'

BEGIN
   for k in 1..1000
   loop
      insert into integer_properties(integer,
                                     isPrime,
                                     isEven,
                                     isOdd,
                                     digitCount)
         values(k,null,null,null,null);
   end loop;
END;
Run Code Online (Sandbox Code Playgroud)

使用DDL命令输入1000个数字而不使用PL/SQL块是很繁琐的.我试图在整数列中输入循环变量值.有可能吗?

oracle plsql

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

字符串是不可变的,然后replace()如何工作?

我试图用它的最后一个替换字符串的第一个字母/字符,并且它是第一个字符串.例如abcd => dbca.字符串在Java中是不可变的,那么我们如何解释这个程序的行为呢?请看一下最终输出.str1没有char'a',但在最终输出中它出乎意料地......怎么样?// frontBack()的参数是String"abcd".

 public static void frontBack(String str) {
   String first= ""+str.charAt(0);
   System.out.println("first char is "+first);
   String last = ""+str.charAt(str.length()-1);
   System.out.println("last char is "+last);
   String str1;
   str1 = str.replace(""+str.charAt(0),last);
   System.out.println("String str1 is => "+str1);
   String str2 ;
   str2 = str1.replace(""+str1.charAt(str1.length()-1),first);
   System.out.println("String str2 is derived from str1(dbcd) which has no 'a' but o/p is =>  "+str2);    
  }
 /* Have a look at output:
                        first char is a
                        last char is d
                        String str1 is => dbcd
                        String str2 is derived …
Run Code Online (Sandbox Code Playgroud)

java string

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

如何更改 jcombobox 中 jpopupmenu 的高度?

在此处输入图片说明

我正在开发一个应用程序,在该应用程序中,我通过可编辑的“JComboBox”处理按键释放事件,在每次按键释放时,都会出现“JComboBox”的“JPopupMenu”。我想增加高度,以便用户无需滚动即可一目了然地看到更多项目。任何人都可以演示如何故意设置'JPopupMenu'的高度,以便它显示相当数量的项目吗?到目前为止,我已经尝试过这个,但它不起作用。

combo.getComponentPopupMenu().setSize(10, 10);
Run Code Online (Sandbox Code Playgroud)

java swing jcombobox

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

为什么我在 python 中的 f 字符串中收到超出最大递归深度的错误?

我收到源自 f 字符串的最大递归深度错误。我是 Python 新手,不明白出了什么问题。任何帮助将不胜感激。另外,请指导我是否正确编写了构造函数?

class NearEarthObject:
    """This class represents a near earth object"""
    def __init__(self, designation, name, diameter, hazardous, approaches):
        designation = designation
        name = name
        diameter = diameter
        hazardous = hazardous
        approaches = approaches
        self.fullname = designation + "(" + name + ")"
        if len(name) == 0:
            self.fullname = designation

    @property
    def designation(self):
        return self.designation

    @designation.setter
    def designation(self, designation):
        self.designation = designation

    @property
    def name(self):
        return self.name

    @name.setter
    def name(self,name):
        self.name = name

    @property
    def diameter(self):
        return self.diameter …
Run Code Online (Sandbox Code Playgroud)

python

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

标签 统计

java ×2

jcombobox ×1

oracle ×1

plsql ×1

python ×1

string ×1

swing ×1